Uses of Class
joeq.UTF.Utf8

Packages that use Utf8
joeq.Class   
joeq.ClassLib   
joeq.ClassLib.Common   
joeq.Compiler   
joeq.Compiler.Analysis.IPA   
joeq.Compiler.BytecodeAnalysis   
joeq.Compiler.Quad   
joeq.Runtime   
joeq.UTF   
 

Uses of Utf8 in joeq.Class
 

Fields in joeq.Class declared as Utf8
protected  Utf8 jq_Type.desc
           
 

Methods in joeq.Class that return Utf8
 Utf8 jq_ConstantPool.getAsUtf8(char index)
           
 Utf8 jq_Class.getCPasUtf8(char index)
           
 Utf8 jq_MemberReference.getDesc()
          Returns the descriptor of the referenced member.
 Utf8 jq_NameAndDesc.getDesc()
           
 Utf8 jq_Type.getDesc()
           
 Utf8 jq_Member.getDesc()
           
 Utf8 jq_MemberReference.getName()
          Returns the name of the referenced member.
 Utf8 jq_NameAndDesc.getName()
           
 Utf8 jq_Member.getName()
           
 Utf8 jq_Class.getSourceFile()
           
 

Methods in joeq.Class with parameters of type Utf8
 void jq_ConstantPool.ConstantPoolRebuilder.addUtf8(Utf8 o)
           
static String jq_Class.className(Utf8 desc)
           
 byte[] jq_Class.getAttribute(Utf8 name)
           
 byte[] jq_Member.getAttribute(Utf8 name)
           
 jq_Type PrimordialClassLoader.getBSType(Utf8 desc)
           
 DataInputStream PrimordialClassLoader.getClassFileStream(Utf8 descriptor)
           
 byte[] jq_Method.getCodeAttribute(Utf8 a)
           
 jq_Field jq_Class.getDeclaredField(Utf8 name)
           
 jq_Class jq_Class.getDeclaredInterface(Utf8 desc)
           
 jq_Method jq_Class.getDeclaredMethod(Utf8 name)
           
 jq_Initializer jq_Class.getInitializer(Utf8 desc)
           
 jq_Class jq_Array.getInterface(Utf8 desc)
           
abstract  jq_Class jq_Reference.getInterface(Utf8 desc)
           
 jq_Class jq_Reference.jq_NullType.getInterface(Utf8 desc)
           
 jq_Class jq_Class.getInterface(Utf8 desc)
           
 jq_Type PrimordialClassLoader.getOrCreateBSType(Utf8 desc)
           
static jq_Type PrimordialClassLoader.getOrCreateType(ClassLoader cl, Utf8 desc)
           
static jq_Array jq_Array.newArray(Utf8 descriptor, ClassLoader classLoader, jq_Type element_type)
           
static jq_Class jq_Class.newClass(ClassLoader classLoader, Utf8 desc)
           
static jq_Primitive jq_Primitive.newPrimitive(Utf8 desc, String name, int size)
           
 void jq_Class.removeAttribute(Utf8 u)
           
 void jq_Member.removeAttribute(Utf8 name)
           
 

Constructors in joeq.Class with parameters of type Utf8
jq_NameAndDesc(Utf8 name, Utf8 desc)
          Creates new jq_NameAndDesc
jq_Reference(Utf8 desc, ClassLoader class_loader)
           
jq_Type(Utf8 desc, ClassLoader class_loader)
           
 

Uses of Utf8 in joeq.ClassLib
 

Methods in joeq.ClassLib that return Utf8
static Utf8 ClassLibInterface.convertClassLibDesc(Utf8 desc)
           
 

Methods in joeq.ClassLib with parameters of type Utf8
static Utf8 ClassLibInterface.convertClassLibDesc(Utf8 desc)
           
 

Uses of Utf8 in joeq.ClassLib.Common
 

Methods in joeq.ClassLib.Common with parameters of type Utf8
 Iterator NullInterfaceImpl.getImplementationClassDescs(Utf8 desc)
           
 Iterator Interface.getImplementationClassDescs(Utf8 desc)
           
 jq_Type NullInterfaceImpl.getOrCreateType(ClassLoader cl, Utf8 desc)
           
 jq_Type Interface.getOrCreateType(ClassLoader cl, Utf8 desc)
           
 

Uses of Utf8 in joeq.Compiler
 

Methods in joeq.Compiler with parameters of type Utf8
abstract  jq_Type CompilationState.getOrCreateType(Utf8 desc)
           
 jq_Type CompilationState.StaticCompilation.getOrCreateType(Utf8 desc)
           
 jq_Type CompilationState.BootstrapCompilation.getOrCreateType(Utf8 desc)
           
 jq_Type CompilationState.DynamicCompilation.getOrCreateType(Utf8 desc)
           
 

Uses of Utf8 in joeq.Compiler.Analysis.IPA
 

Methods in joeq.Compiler.Analysis.IPA that return Utf8
 Utf8 ProgramLocation.getSourceFile()
           
 

Uses of Utf8 in joeq.Compiler.BytecodeAnalysis
 

Methods in joeq.Compiler.BytecodeAnalysis with parameters of type Utf8
 jq_Class Bytecodes.jq_ReturnAddressType.getInterface(Utf8 desc)
           
 

Uses of Utf8 in joeq.Compiler.Quad
 

Fields in joeq.Compiler.Quad declared as Utf8
static Utf8 BytecodeToQuad.address32
           
static Utf8 BytecodeToQuad.addressOf
           
static Utf8 BytecodeToQuad.align
           
static Utf8 BytecodeToQuad.alloca
           
static Utf8 BytecodeToQuad.asObject
           
static Utf8 BytecodeToQuad.asReferenceType
           
static Utf8 BytecodeToQuad.atomicAdd
           
static Utf8 BytecodeToQuad.atomicAnd
           
static Utf8 BytecodeToQuad.atomicCas4
           
static Utf8 BytecodeToQuad.atomicCas8
           
static Utf8 BytecodeToQuad.atomicSub
           
static Utf8 BytecodeToQuad.difference
           
static Utf8 BytecodeToQuad.getBasePointer
           
static Utf8 BytecodeToQuad.getNull
           
static Utf8 BytecodeToQuad.getStackPointer
           
static Utf8 BytecodeToQuad.isNull
           
static Utf8 BytecodeToQuad.max
           
static Utf8 BytecodeToQuad.min
           
static Utf8 BytecodeToQuad.offset
           
static Utf8 BytecodeToQuad.peek
           
static Utf8 BytecodeToQuad.peek1
           
static Utf8 BytecodeToQuad.peek2
           
static Utf8 BytecodeToQuad.peek4
           
static Utf8 BytecodeToQuad.peek8
           
static Utf8 BytecodeToQuad.poke
           
static Utf8 BytecodeToQuad.poke1
           
static Utf8 BytecodeToQuad.poke2
           
static Utf8 BytecodeToQuad.poke4
           
static Utf8 BytecodeToQuad.poke8
           
static Utf8 BytecodeToQuad.size
           
static Utf8 BytecodeToQuad.stringRep
           
static Utf8 BytecodeToQuad.to32BitValue
           
 

Methods in joeq.Compiler.Quad with parameters of type Utf8
 jq_Class BytecodeToQuad.jq_ReturnAddressType.getInterface(Utf8 desc)
           
 

Uses of Utf8 in joeq.Runtime
 

Methods in joeq.Runtime with parameters of type Utf8
static Class[] Reflection.getArgTypesFromDesc(Utf8 desc)
          Utility function to extract the argument types from a method descriptor.
static void Debug.write(Utf8 u)
           
static void Debug.writeln(Utf8 u)
           
 

Uses of Utf8 in joeq.UTF
 

Fields in joeq.UTF declared as Utf8
static Utf8 Utf8.BOOLEAN_DESC
           
static Utf8 Utf8.BYTE_DESC
           
static Utf8 Utf8.CHAR_DESC
           
static Utf8 Utf8.DOUBLE_DESC
           
static Utf8 Utf8.FLOAT_DESC
           
static Utf8 Utf8.INT_DESC
           
static Utf8 Utf8.LONG_DESC
           
static Utf8 Utf8.SHORT_DESC
           
static Utf8[] Utf8.table
           
static Utf8 Utf8.VOID_DESC
           
 

Methods in joeq.UTF that return Utf8
static Utf8 Utf8.get(byte[] b)
           
static Utf8 Utf8.get(byte[] b, int startIndex, int endIndex)
           
static Utf8 Utf8.get(String s)
           
 Utf8 Utf8.getArrayElementDescriptor()
           
 Utf8 Utf8.getAsArrayDescriptor()
           
 Utf8 Utf8.getAsClassDescriptor()
           
 Utf8 Utf8.getClassName()
           
 Utf8 Utf8.MethodDescriptorIterator.getReturnDescriptor()
           
 Utf8 Utf8.MethodDescriptorIterator.nextUtf8()
           
 



Copyright © 2001-2008 John Whaley. All Rights Reserved.