Jode 1.90-CVS
Build Aug 6, 2004

Uses of Class
net.sf.jode.bytecode.Reference

Packages that use Reference
net.sf.jode.bytecode Provides easy access to class files and their contents.  
net.sf.jode.expr   
net.sf.jode.jvm   
net.sf.jode.obfuscator   
 

Uses of Reference in net.sf.jode.bytecode
 

Methods in net.sf.jode.bytecode that return Reference
 Reference Instruction.getReference()
          Gets the reference of the field or method this instruction accesses.
static Reference Reference.getReference(java.lang.String className, java.lang.String name, java.lang.String type)
           
 Reference ConstantPool.getRef(int i)
           
 

Methods in net.sf.jode.bytecode with parameters of type Reference
 int GrowableConstantPool.putRef(int tag, Reference ref)
          Adds a new field/method or interface reference to the constant pool and returns the index.
static Instruction Instruction.forOpcode(int opcode, Reference reference)
          Creates a new Instruction with reference as parameter.
 void Instruction.setReference(Reference ref)
          Sets the reference of the field or method this instruction accesses.
 

Uses of Reference in net.sf.jode.expr
 

Constructors in net.sf.jode.expr with parameters of type Reference
InvokeOperator(MethodAnalyzer methodAnalyzer, int methodFlag, Reference reference)
           
FieldOperator(MethodAnalyzer methodAnalyzer, boolean staticFlag, Reference ref)
           
PutFieldOperator(MethodAnalyzer methodAnalyzer, boolean staticFlag, Reference ref)
           
GetFieldOperator(MethodAnalyzer methodAnalyzer, boolean staticFlag, Reference ref)
           
 

Uses of Reference in net.sf.jode.jvm
 

Methods in net.sf.jode.jvm that return Reference
 Reference SyntheticAnalyzer.getReference()
           
 

Methods in net.sf.jode.jvm with parameters of type Reference
 java.lang.Object SimpleRuntimeEnvironment.getField(Reference ref, java.lang.Object obj)
           
 void SimpleRuntimeEnvironment.putField(Reference ref, java.lang.Object obj, java.lang.Object value)
           
 java.lang.Object SimpleRuntimeEnvironment.invokeConstructor(Reference ref, java.lang.Object[] params)
           
 java.lang.Object SimpleRuntimeEnvironment.invokeMethod(Reference ref, boolean isVirtual, java.lang.Object cls, java.lang.Object[] params)
           
 java.lang.Object RuntimeEnvironment.getField(Reference fieldref, java.lang.Object obj)
          Get the value of a field member.
 void RuntimeEnvironment.putField(Reference fieldref, java.lang.Object obj, java.lang.Object value)
          Set the value of a field member.
 java.lang.Object RuntimeEnvironment.invokeMethod(Reference methodRef, boolean isVirtual, java.lang.Object cls, java.lang.Object[] params)
          Invoke a method.
 java.lang.Object RuntimeEnvironment.invokeConstructor(Reference methodRef, java.lang.Object[] params)
          Create a new instance of an object.
 

Uses of Reference in net.sf.jode.obfuscator
 

Methods in net.sf.jode.obfuscator that return Reference
 Reference ClassBundle.getReferenceAlias(Reference ref)
           
 

Methods in net.sf.jode.obfuscator with parameters of type Reference
static boolean ConstantRuntimeEnvironment.isWhite(Reference ref)
           
 java.lang.Object ConstantRuntimeEnvironment.getField(Reference ref, java.lang.Object obj)
           
 void ConstantRuntimeEnvironment.putField(Reference ref, java.lang.Object obj, java.lang.Object value)
           
 java.lang.Object ConstantRuntimeEnvironment.invokeConstructor(Reference ref, java.lang.Object[] params)
           
 java.lang.Object ConstantRuntimeEnvironment.invokeMethod(Reference ref, boolean isVirtual, java.lang.Object cls, java.lang.Object[] params)
           
 void ClassIdentifier.reachableReference(Reference ref, boolean isVirtual)
           
 Reference ClassBundle.getReferenceAlias(Reference ref)
           
 Identifier ClassBundle.getIdentifier(Reference ref)
           
 void ClassBundle.reachableReference(Reference ref, boolean isVirtual)
           
 


Jode 1.90-CVS
Build Aug 6, 2004

Copyright © 1998-2004 by Jochen Hoenicke.