Uses of Class
edu.rice.cs.cunit.classFile.code.instructions.LineNumberTable

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.