Package proguard.classfile.attribute
Class ExtendedLineNumberInfo
- java.lang.Object
-
- proguard.classfile.attribute.LineNumberInfo
-
- proguard.classfile.attribute.ExtendedLineNumberInfo
-
@Deprecated public class ExtendedLineNumberInfo extends LineNumberInfo
Deprecated.UseStructuredLineNumberInfo
instead to properly track the source of lines that don't originate from the given method.This line number table entry contains additional information about its source. This information can not be represented in class files, but it can be used internally to represent lines in inlined or merged code.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
source
Deprecated.-
Fields inherited from class proguard.classfile.attribute.LineNumberInfo
u2lineNumber, u2startPC
-
-
Constructor Summary
Constructors Constructor Description ExtendedLineNumberInfo()
Deprecated.Creates an uninitialized ExtendedLineNumberInfo.ExtendedLineNumberInfo(int u2startPC, int u2lineNumber, java.lang.String source)
Deprecated.Creates an initialized ExtendedLineNumberInfo.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getSource()
Deprecated.Returns a description of the source of the line, if known, or null otherwise.
-
-
-
Constructor Detail
-
ExtendedLineNumberInfo
public ExtendedLineNumberInfo()
Deprecated.Creates an uninitialized ExtendedLineNumberInfo.
-
ExtendedLineNumberInfo
public ExtendedLineNumberInfo(int u2startPC, int u2lineNumber, java.lang.String source)
Deprecated.Creates an initialized ExtendedLineNumberInfo.
-
-
Method Detail
-
getSource
public java.lang.String getSource()
Deprecated.Description copied from class:LineNumberInfo
Returns a description of the source of the line, if known, or null otherwise. Standard line number entries don't contain information about their source; it is assumed to be the same source file.- Overrides:
getSource
in classLineNumberInfo
-
-