|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.attribute.Attribute
proguard.classfile.attribute.LineNumberTableAttribute
public class LineNumberTableAttribute
This Attribute represents a line number table attribute.
| Field Summary | |
|---|---|
LineNumberInfo[] |
lineNumberTable
|
int |
u2lineNumberTableLength
|
| Fields inherited from class proguard.classfile.attribute.Attribute |
|---|
u2attributeNameIndex, visitorInfo |
| Constructor Summary | |
|---|---|
LineNumberTableAttribute()
Creates an uninitialized LineNumberTableAttribute. |
|
LineNumberTableAttribute(int u2attributeNameIndex,
int u2lineNumberTableLength,
LineNumberInfo[] lineNumberTable)
Creates an initialized LineNumberTableAttribute. |
|
| Method Summary | |
|---|---|
void |
accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given code attribute. |
int |
getLineNumber(int pc)
Returns the line number corresponding to the given byte code program counter. |
void |
lineNumbersAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfoVisitor lineNumberInfoVisitor)
Applies the given visitor to all line numbers. |
| Methods inherited from class proguard.classfile.attribute.Attribute |
|---|
accept, accept, accept, getAttributeName, getVisitorInfo, setVisitorInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public int u2lineNumberTableLength
public LineNumberInfo[] lineNumberTable
| Constructor Detail |
|---|
public LineNumberTableAttribute()
public LineNumberTableAttribute(int u2attributeNameIndex,
int u2lineNumberTableLength,
LineNumberInfo[] lineNumberTable)
| Method Detail |
|---|
public int getLineNumber(int pc)
public void accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor)
Attribute
accept in class Attribute
public void lineNumbersAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfoVisitor lineNumberInfoVisitor)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||