Uses of Class
net.sf.retrotranslator.runtime.asm.Label

Packages that use Label
net.sf.retrotranslator.runtime.asm   
net.sf.retrotranslator.runtime.impl   
net.sf.retrotranslator.transformer   
 

Uses of Label in net.sf.retrotranslator.runtime.asm
 

Fields in net.sf.retrotranslator.runtime.asm declared as Label
private  Label MethodWriter.blockStack
          The basic block stack used by the control flow analysis algorithm.
private  Label MethodWriter.currentBlock
          The current basic block.
(package private)  Label Handler.end
          End of the exception handler's scope (exclusive).
(package private)  Label Handler.handler
          Beginning of the exception handler's code.
(package private)  Label Label.next
          The next basic block in the basic block stack.
(package private)  Label Handler.start
          Beginning of the exception handler's scope (inclusive).
(package private)  Label Edge.successor
          The successor block of the basic block from which this edge originates.
 

Methods in net.sf.retrotranslator.runtime.asm that return Label
protected  Label[] Attribute.getLabels()
          Returns the labels corresponding to this attribute.
 

Methods in net.sf.retrotranslator.runtime.asm with parameters of type Label
private  void MethodWriter.addSuccessor(int stackSize, Label successor)
          Adds a successor to the currentBlock block.
(package private) static void MethodWriter.getNewOffset(int[] indexes, int[] sizes, Label label)
          Updates the offset of the given label.
protected  Attribute Attribute.read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)
          Reads a type attribute.
private  Attribute ClassReader.readAttribute(Attribute[] attrs, java.lang.String type, int off, int len, char[] buf, int codeOff, Label[] labels)
          Reads an attribute in b.
 void MethodAdapter.visitJumpInsn(int opcode, Label label)
           
 void MethodVisitor.visitJumpInsn(int opcode, Label label)
          Visits a jump instruction.
 void MethodWriter.visitJumpInsn(int opcode, Label label)
           
 void MethodAdapter.visitLabel(Label label)
           
 void MethodVisitor.visitLabel(Label label)
          Visits a label.
 void MethodWriter.visitLabel(Label label)
           
 void MethodAdapter.visitLineNumber(int line, Label start)
           
 void MethodVisitor.visitLineNumber(int line, Label start)
          Visits a line number declaration.
 void MethodWriter.visitLineNumber(int line, Label start)
           
 void MethodAdapter.visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
           
 void MethodVisitor.visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
          Visits a local variable declaration.
 void MethodWriter.visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
           
 void MethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void MethodAdapter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void MethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
          Visits a LOOKUPSWITCH instruction.
 void MethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
          Visits a LOOKUPSWITCH instruction.
 void MethodWriter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void MethodWriter.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void MethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodAdapter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
          Visits a TABLESWITCH instruction.
 void MethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
          Visits a TABLESWITCH instruction.
 void MethodWriter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodWriter.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void MethodAdapter.visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
           
 void MethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
          Visits a try catch block.
 void MethodWriter.visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
           
 

Uses of Label in net.sf.retrotranslator.runtime.impl
 

Methods in net.sf.retrotranslator.runtime.impl with parameters of type Label
 void EmptyVisitor.visitJumpInsn(int opcode, Label label)
           
 void EmptyVisitor.visitLabel(Label label)
           
 void EmptyVisitor.visitLineNumber(int line, Label start)
           
 void EmptyVisitor.visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
           
 void EmptyVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void EmptyVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void EmptyVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void EmptyVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void EmptyVisitor.visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
           
 

Uses of Label in net.sf.retrotranslator.transformer
 

Fields in net.sf.retrotranslator.transformer declared as Label
private  Label SpecificReplacementVisitor.RunMethodVisitor.start
           
 

Fields in net.sf.retrotranslator.transformer with type parameters of type Label
private  java.util.Map<Label,InstantiationFrame> InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.frames
           
 

Methods in net.sf.retrotranslator.transformer with parameters of type Label
private  void InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.saveFrame(Label label)
           
private  void InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.saveFrames(Label label, Label[] labels)
           
private  void InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.saveFrames(Label label, Label[] labels)
           
 void AbstractMethodVisitor.visitJumpInsn(int opcode, Label label)
           
 void InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.visitJumpInsn(int opcode, Label label)
           
 void AbstractMethodVisitor.visitLabel(Label label)
           
 void InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.visitLabel(Label label)
           
 void AbstractMethodVisitor.visitLineNumber(int line, Label start)
           
 void AbstractMethodVisitor.visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
           
 void GenericClassVisitor.GenericMethodVisitor.visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
           
 void AbstractMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void AbstractMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
           
 void AbstractMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void AbstractMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void InstantiationAnalysisVisitor.InstantiationAnalysisMethodVisitor.visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
           
 void AbstractMethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)
           
 void GenericClassVisitor.GenericMethodVisitor.visitTryCatchBlock(Label start, Label end, Label handler, java.lang.String type)