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
LINE_RANGE_NO_SOURCE, SIMPLE_LINE_NUMBER_BLOCK_ID, 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 LineNumberInfoBlock
getBlock()
Deprecated.int
getBlockId()
Deprecated.java.lang.String
getSource()
Deprecated.Returns a description of the source of the line, if known, or null otherwise.int
getSourceLineEnd()
Deprecated.int
getSourceLineStart()
Deprecated.java.lang.String
getSourceMethod()
Deprecated.-
Methods inherited from class proguard.classfile.attribute.LineNumberInfo
getOrigin
-
-
-
-
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
-
getSourceMethod
public java.lang.String getSourceMethod()
Deprecated.- Overrides:
getSourceMethod
in classLineNumberInfo
-
getSourceLineStart
public int getSourceLineStart()
Deprecated.- Overrides:
getSourceLineStart
in classLineNumberInfo
-
getSourceLineEnd
public int getSourceLineEnd()
Deprecated.- Overrides:
getSourceLineEnd
in classLineNumberInfo
-
getBlockId
public int getBlockId()
Deprecated.- Overrides:
getBlockId
in classLineNumberInfo
-
getBlock
public LineNumberInfoBlock getBlock()
Deprecated.- Overrides:
getBlock
in classLineNumberInfo
-
-