|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LineNumberTable | |
---|---|
edu.rice.cs.cunit.classFile.attributes | |
edu.rice.cs.cunit.classFile.code | |
edu.rice.cs.cunit.classFile.code.instructions |
Uses of LineNumberTable in edu.rice.cs.cunit.classFile.attributes |
---|
Methods in edu.rice.cs.cunit.classFile.attributes with parameters of type LineNumberTable | |
---|---|
void |
AAnnotationsAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
abstract void |
AAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
AMultipleAnnotationsAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
AMultipleNamedAnnotationsAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
AnnotationDefaultAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
CodeAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
ConstantValueAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
DeprecatedAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
EnclosingMethodAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
ExceptionsAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
InnerClassesAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
InstrumentationAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
LineNumberTableAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
LocalVariableTableAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
LocalVariableTypeTableAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
SignatureAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
SourceFileAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
SyntheticAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
void |
UnknownAttributeInfo.translatePC(int index,
int deltaIndex,
LineNumberTable oldLnt,
LineNumberTable newLnt)
Translate the program counter values contained in this attribute from an old line number table to a new one. |
Uses of LineNumberTable in edu.rice.cs.cunit.classFile.code |
---|
Fields in edu.rice.cs.cunit.classFile.code declared as LineNumberTable | |
---|---|
(package private) LineNumberTable |
InstructionList._lnt
|
Uses of LineNumberTable in edu.rice.cs.cunit.classFile.code.instructions |
---|
Methods in edu.rice.cs.cunit.classFile.code.instructions with parameters of type LineNumberTable | |
---|---|
abstract byte[] |
AInstruction.getBytecode(int pc,
LineNumberTable lnt)
Get the bytecode for this instruction, padded for the specified program counter value, with branch targets according to the specified line number table |
byte[] |
BranchInstruction.getBytecode(int pc,
LineNumberTable lnt)
Get the bytecode for this instruction, padded for the specified program counter value, with branch targets according to the specified line number table * @param pc PC for padding |
byte[] |
GenericInstruction.getBytecode(int pc,
LineNumberTable lnt)
Get the bytecode for this instruction, padded for the specified program counter value, with branch targets according to the specified line number table |
byte[] |
LookupSwitchInstruction.getBytecode(int pc,
LineNumberTable lnt)
Get the bytecode for this instruction, padded for the specified program counter value, with branch targets according to the specified line number table |
byte[] |
TableSwitchInstruction.getBytecode(int pc,
LineNumberTable lnt)
Get the bytecode for this instruction, padded for the specified program counter value, with branch targets according to the specified line number table |
byte[] |
WideBranchInstruction.getBytecode(int pc,
LineNumberTable lnt)
Get the bytecode for this instruction, padded for the specified program counter value, with branch targets according to the specified line number table |
static AInstruction |
AInstruction.makeInstruction(byte[] bytecode,
int pc,
int paddingPC,
LineNumberTable lnt)
Make an instruction from the bytecode starting at pc, using the specified padding PC and the line number table. |
Constructors in edu.rice.cs.cunit.classFile.code.instructions with parameters of type LineNumberTable | |
---|---|
BranchInstruction(byte[] bytecode,
int pc,
int paddingPC,
LineNumberTable lnt)
Make a new branch instruction from the bytecode stating at pc, padded using paddingPC, and use the line number table for branches. |
|
GenericInstruction(byte[] bytecode,
int pc,
int paddingPC,
LineNumberTable lnt)
Make a new generic instruction from the bytecode stating at pc, padded using paddingPC, and use the line number table for branches. |
|
LookupSwitchInstruction(byte[] bytecode,
int pc,
int paddingPC,
LineNumberTable lnt)
Make a new LOOKUPSWITCH instruction from the bytecode stating at pc, padded using paddingPC, and use the line number table for branches. |
|
ReferenceInstruction(byte[] bytecode,
int pc,
int paddingPC,
LineNumberTable lnt)
Make a new generic instruction from the bytecode stating at pc, padded using paddingPC, and use the line number table for branches. |
|
TableSwitchInstruction(byte[] bytecode,
int pc,
int paddingPC,
LineNumberTable lnt)
Make a new TABLESWITCH instruction from the bytecode stating at pc, padded using paddingPC, and use the line number table for branches. |
|
WideBranchInstruction(byte[] bytecode,
int pc,
int paddingPC,
LineNumberTable lnt)
Make a new wide branch instruction from the bytecode stating at pc, padded using paddingPC, and use the line number table for branches. |
|
WideInstruction(byte[] bytecode,
int pc,
int paddingPC,
LineNumberTable lnt)
Make a new generic instruction from the bytecode stating at pc, padded using paddingPC, and use the line number table for branches. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |