|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of jq_Class in joeq.Class |
---|
Fields in joeq.Class declared as jq_Class | |
---|---|
static jq_Class |
jq_FakeStaticMethod._class
|
static jq_Class |
jq_FakeInstanceMethod._class
|
static jq_Class |
jq_DontAlign._class
|
static jq_Class |
jq_Primitive._class
|
static jq_Class |
jq_ClassInitializer._class
|
static jq_Class |
jq_Initializer._class
|
static jq_Class |
jq_StaticMethod._class
|
static jq_Class |
jq_InstanceMethod._class
|
static jq_Class |
jq_StaticField._class
|
static jq_Class |
jq_Array._class
|
static jq_Class |
jq_InstanceField._class
|
static jq_Class |
jq_Method._class
|
static jq_Class |
jq_Reference._class
|
static jq_Class |
jq_Class._class
|
static jq_Class |
jq_Type._class
|
static jq_Class |
jq_Member._class
|
static jq_Class[] |
jq_Array.array_interfaces
|
protected jq_Class |
jq_Member.clazz
|
static jq_Class |
PrimordialClassLoader.JavaLangClass
|
static jq_Class |
PrimordialClassLoader.JavaLangObject
|
static jq_Class |
PrimordialClassLoader.JavaLangString
|
static jq_Class |
PrimordialClassLoader.JavaLangSystem
|
static jq_Class |
PrimordialClassLoader.JavaLangThrowable
|
protected jq_Class[] |
jq_Method.thrown_exceptions_table
|
Methods in joeq.Class with parameters of type jq_Class | |
---|---|
boolean |
jq_TryCatch.catches(int offset,
jq_Class t)
|
boolean |
jq_TryCatchBC.catches(int pc,
jq_Class t)
|
static jq_StaticMethod |
jq_FakeStaticMethod.fakeMethod(jq_Class clazz,
jq_NameAndDesc nd)
|
static jq_InstanceMethod |
jq_FakeInstanceMethod.fakeMethod(jq_Class clazz,
jq_NameAndDesc nd)
|
static jq_StaticMethod |
jq_FakeStaticMethod.fakeMethod(jq_Class clazz,
jq_NameAndDesc nd,
boolean create)
|
static jq_InstanceMethod |
jq_FakeInstanceMethod.fakeMethod(jq_Class clazz,
jq_NameAndDesc nd,
boolean create)
|
static jq_StaticMethod |
jq_FakeStaticMethod.fakeMethod(jq_Class clazz,
String name,
String desc)
|
static jq_InstanceMethod |
jq_FakeInstanceMethod.fakeMethod(jq_Class clazz,
String name,
String desc)
|
jq_TryCatch |
jq_CompiledCode.findCatchBlock(CodeAddress ip,
jq_Class extype)
|
static jq_InstanceMethod |
jq_Class.getInvokespecialTarget(jq_Class clazz,
jq_InstanceMethod method)
|
boolean |
jq_Array.implementsInterface(jq_Class k)
|
abstract boolean |
jq_Reference.implementsInterface(jq_Class k)
|
boolean |
jq_Reference.jq_NullType.implementsInterface(jq_Class k)
|
boolean |
jq_Class.implementsInterface(jq_Class k)
|
boolean |
jq_Class.isInSamePackage(jq_Class that)
|
void |
jq_Class.merge_old(jq_Class that)
|
void |
jq_Class.merge(jq_Class that)
|
void |
jq_Member.setDeclaringClass(jq_Class k)
|
void |
jq_MethodVisitor.DeclaredMethodVisitor.visitClass(jq_Class k)
|
void |
jq_TypeVisitor.visitClass(jq_Class m)
|
void |
jq_TypeVisitor.EmptyVisitor.visitClass(jq_Class m)
|
void |
jq_FieldVisitor.DeclaredFieldVisitor.visitClass(jq_Class k)
|
Constructors in joeq.Class with parameters of type jq_Class | |
---|---|
jq_FakeInstanceMethod(jq_Class clazz,
jq_NameAndDesc nd)
|
|
jq_FakeStaticMethod(jq_Class clazz,
jq_NameAndDesc nd)
|
|
jq_Field(jq_Class clazz,
jq_NameAndDesc nd)
|
|
jq_InstanceMethod(jq_Class clazz,
jq_NameAndDesc nd)
|
|
jq_Member(jq_Class clazz,
jq_NameAndDesc nd)
|
|
jq_MemberReference(jq_Class clazz,
jq_NameAndDesc nd)
Creates new member reference to the named member in the given class. |
|
jq_Method(jq_Class clazz,
jq_NameAndDesc nd)
|
|
jq_StaticMethod(jq_Class clazz,
jq_NameAndDesc nd)
|
|
jq_TryCatch(int startPC,
int endPC,
int handlerPC,
jq_Class exType,
int exceptionOffset)
|
|
jq_TryCatchBC(char startPC,
char endPC,
char handlerPC,
jq_Class exType)
|
Uses of jq_Class in joeq.ClassLib |
---|
Fields in joeq.ClassLib declared as jq_Class | |
---|---|
static jq_Class |
ClassLibInterface._class
|
Methods in joeq.ClassLib with parameters of type jq_Class | |
---|---|
static jq_NameAndDesc |
ClassLibInterface.convertClassLibNameAndDesc(jq_Class k,
jq_NameAndDesc t)
|
Uses of jq_Class in joeq.Compiler |
---|
Methods in joeq.Compiler with parameters of type jq_Class | |
---|---|
abstract byte |
CompilationState.declaresInterface(jq_Class klass,
Collection interfaces)
|
byte |
CompilationState.StaticCompilation.declaresInterface(jq_Class klass,
Collection interfaces)
|
byte |
CompilationState.BootstrapCompilation.declaresInterface(jq_Class klass,
Collection interfaces)
|
byte |
CompilationState.DynamicCompilation.declaresInterface(jq_Class klass,
Collection interfaces)
|
abstract byte |
CompilationState.implementsInterface(jq_Class klass,
jq_Class inter)
|
byte |
CompilationState.StaticCompilation.implementsInterface(jq_Class klass,
jq_Class inter)
|
byte |
CompilationState.BootstrapCompilation.implementsInterface(jq_Class klass,
jq_Class inter)
|
byte |
CompilationState.DynamicCompilation.implementsInterface(jq_Class klass,
jq_Class inter)
|
Uses of jq_Class in joeq.Compiler.Analysis.FlowInsensitive |
---|
Methods in joeq.Compiler.Analysis.FlowInsensitive with parameters of type jq_Class | |
---|---|
void |
ReflectionInformationProvider.NewInstanceTargets.addTarget(jq_Class clazz)
|
Uses of jq_Class in joeq.Compiler.Analysis.IPA |
---|
Fields in joeq.Compiler.Analysis.IPA declared as jq_Class | |
---|---|
jq_Class |
PAProxy.cloneable_class
|
jq_Class |
PAProxy.object_class
|
jq_Class |
PAProxy.throwable_class
|
Methods in joeq.Compiler.Analysis.IPA that return jq_Class | |
---|---|
jq_Class |
ProgramLocation.getContainingClass()
|
jq_Class |
PAResults.parseClassName(String className)
|
Methods in joeq.Compiler.Analysis.IPA with parameters of type jq_Class | |
---|---|
void |
PA.addClassInitializer(jq_Class c)
|
void |
PA.addFinalizer(jq_Class c,
MethodSummary.Node h)
|
void |
ObjectCreationGraph.addRoot(jq_Class c)
|
void |
PA.addThreadRun(jq_Method caller,
MethodSummary.Node h,
jq_Class c)
|
static ProgramLocation |
ProgramLocation.getAllocLocation(jq_Class klass,
int lineNum)
|
static ProgramLocation |
ProgramLocation.getBCProgramLocation(jq_Class klass,
int lineNum,
Class instructionType,
int k)
|
static ProgramLocation |
ProgramLocation.getConstLocation(jq_Class klass,
int lineNum)
|
static ProgramLocation |
ProgramLocation.getInvokeLocation(jq_Class klass,
int lineNum)
|
static ProgramLocation |
ProgramLocation.getLoadLocation(jq_Class klass,
int lineNum)
|
static ProgramLocation |
ProgramLocation.getQuadProgramLocation(jq_Class klass,
int lineNum,
Class instructionType,
int k)
|
abstract Collection |
SubtypeHelper.getSubtypes(jq_Class clazz)
|
Collection |
SubtypeHelper.KnownClassesSubtypeHelper.getSubtypes(jq_Class t)
|
Collection |
SubtypeHelper.OnlineSubtypeHelper.getSubtypes(jq_Class clazz)
|
Collection |
SubtypeHelper.OfflineSubtypeHelper.getSubtypes(jq_Class clazz)
|
void |
ClassInvariantAnalysis.initialize(jq_Class k)
|
void |
ClassInvariantAnalysis.visitClass(jq_Class c)
|
Uses of jq_Class in joeq.Compiler.Analysis.IPSSA.Apps |
---|
Methods in joeq.Compiler.Analysis.IPSSA.Apps with parameters of type jq_Class | |
---|---|
protected joeq.Compiler.Analysis.IPSSA.Apps.FindCollectionImplementations.ClassAndMethod |
FindCollectionImplementations.getClassAndMethod(jq_Class classType)
|
Uses of jq_Class in joeq.Compiler.Analysis.Primitive |
---|
Methods in joeq.Compiler.Analysis.Primitive with parameters of type jq_Class | |
---|---|
void |
PrimitivePA.addClassInitializer(jq_Class c)
|
void |
PrimitivePA.addFinalizer(jq_Class c,
PrimitiveMethodSummary.Node h)
|
void |
PrimitivePA.addThreadRun(jq_Method caller,
PrimitiveMethodSummary.Node h,
jq_Class c)
|
abstract Collection |
PrimitiveSubtypeHelper.getSubtypes(jq_Class clazz)
|
Collection |
PrimitiveSubtypeHelper.KnownClassesSubtypeHelper.getSubtypes(jq_Class t)
|
Collection |
PrimitiveSubtypeHelper.OnlineSubtypeHelper.getSubtypes(jq_Class clazz)
|
Collection |
PrimitiveSubtypeHelper.OfflineSubtypeHelper.getSubtypes(jq_Class clazz)
|
Uses of jq_Class in joeq.Compiler.BytecodeAnalysis |
---|
Fields in joeq.Compiler.BytecodeAnalysis declared as jq_Class | |
---|---|
protected jq_Class |
BytecodeVisitor.clazz
|
Methods in joeq.Compiler.BytecodeAnalysis that return jq_Class | |
---|---|
jq_Class |
Bytecodes.FieldOrMethod.getClassType()
|
jq_Class |
ExceptionHandler.getExceptionType()
|
jq_Class |
Bytecodes.jq_ReturnAddressType.getInterface(Utf8 desc)
|
jq_Class[] |
Bytecodes.jq_ReturnAddressType.getInterfaces()
|
jq_Class |
Bytecodes.CHECKCAST.getLoadClassType()
|
jq_Class |
Bytecodes.INSTANCEOF.getLoadClassType()
|
jq_Class |
Bytecodes.NEW.getLoadClassType()
|
jq_Class |
Bytecodes.FieldOrMethod.getLoadClassType()
|
jq_Class |
Bytecodes.LoadClass.getLoadClassType()
Returns the jq_Class of the referenced class or interface that may be loaded and resolved. |
Methods in joeq.Compiler.BytecodeAnalysis with parameters of type jq_Class | |
---|---|
static void |
CallTargets.addAllSubclasses(jq_Class cl,
Set s,
boolean loadClasses)
|
static CallTargets |
CallTargets.getSpecialTargets(jq_Class callingClass,
jq_InstanceMethod method,
boolean loadClasses)
|
static CallTargets |
CallTargets.getTargets(jq_Class callingClass,
jq_Method method,
byte type,
boolean loadClasses)
|
static CallTargets |
CallTargets.getTargets(jq_Class callingClass,
jq_Method method,
byte type,
jq_Reference receiverType,
boolean exact,
boolean loadClasses)
|
static CallTargets |
CallTargets.getTargets(jq_Class callingClass,
jq_Method method,
byte type,
Set possibleReceiverTypes,
boolean exact,
boolean loadClasses)
|
boolean |
Bytecodes.jq_ReturnAddressType.implementsInterface(jq_Class k)
|
Constructors in joeq.Compiler.BytecodeAnalysis with parameters of type jq_Class | |
---|---|
Bytecodes.CodeException(Bytecodes.InstructionHandle start,
Bytecodes.InstructionHandle end,
jq_Class type,
Bytecodes.InstructionHandle handler)
|
Uses of jq_Class in joeq.Compiler.Quad |
---|
Methods in joeq.Compiler.Quad that return jq_Class | |
---|---|
jq_Class |
ExceptionHandler.getExceptionType()
Returns the type of exception that this exception handler catches. |
jq_Class |
BytecodeToQuad.jq_ReturnAddressType.getInterface(Utf8 desc)
|
jq_Class[] |
BytecodeToQuad.jq_ReturnAddressType.getInterfaces()
|
Methods in joeq.Compiler.Quad with parameters of type jq_Class | |
---|---|
static jq_Method |
PointerExplorer.getMethod(jq_Class klass,
String name)
|
boolean |
BytecodeToQuad.jq_ReturnAddressType.implementsInterface(jq_Class k)
|
static void |
MethodInline.inlineVirtualCallSiteWithTypeCheck(ControlFlowGraph caller,
BasicBlock bb,
Quad q,
ControlFlowGraph callee,
jq_Class type)
|
boolean |
ExceptionHandler.mayCatch(jq_Class exType)
|
List.ExceptionHandler |
ExceptionHandlerList.mayCatch(jq_Class exType)
Returns the list of exception handlers in this list that MAY catch the given exception type. |
boolean |
ExceptionHandler.mustCatch(jq_Class exType)
|
ExceptionHandler |
ExceptionHandlerList.mustCatch(jq_Class exType)
Returns the first exception handler in the list that MUST catch an exception of the given type, or null if there is no handler that must catch it. |
Constructors in joeq.Compiler.Quad with parameters of type jq_Class | |
---|---|
ExceptionHandler(jq_Class ex_type,
int numOfHandledBlocks,
BasicBlock entry)
Creates new ExceptionHandler. |
Uses of jq_Class in joeq.Interpreter |
---|
Fields in joeq.Interpreter declared as jq_Class | |
---|---|
jq_Class |
QuadInterpreter.UninitializedReference.k
|
Constructors in joeq.Interpreter with parameters of type jq_Class | |
---|---|
QuadInterpreter.UninitializedReference(jq_Class k)
|
Uses of jq_Class in joeq.Main |
---|
Methods in joeq.Main with parameters of type jq_Class | |
---|---|
static void |
ClassDump.compileClass(PrintStream out,
jq_Class t)
|
static void |
ClassDump.dumpClass(PrintStream out,
jq_Class t)
|
static void |
Helper.runPass(jq_Class c,
BasicBlockVisitor bbv)
|
static void |
Helper.runPass(jq_Class c,
ControlFlowGraphVisitor cfgv)
|
static void |
Helper.runPass(jq_Class c,
jq_MethodVisitor mv)
|
static void |
Helper.runPass(jq_Class c,
jq_TypeVisitor tv)
|
static void |
Helper.runPass(jq_Class c,
QuadVisitor qv)
|
void |
Instrument.ClassVisitor.visitClass(jq_Class k)
|
Uses of jq_Class in joeq.Memory |
---|
Fields in joeq.Memory declared as jq_Class | |
---|---|
static jq_Class |
StackAddress._class
|
static jq_Class |
CodeAddress._class
|
static jq_Class |
HeapAddress._class
|
static jq_Class |
Address._class
|
Uses of jq_Class in joeq.Runtime |
---|
Fields in joeq.Runtime declared as jq_Class | |
---|---|
static jq_Class |
MathSupport._class
|
static jq_Class |
Reflection._class
|
static jq_Class |
BasicReflectionImpl._class
|
Methods in joeq.Runtime with parameters of type jq_Class | |
---|---|
static byte |
TypeCheck.declaresInterface(jq_Class T,
Collection interfaces,
boolean loadClasses)
Returns YES iff T declares one of the given interfaces. |
static byte |
TypeCheck.implementsInterface_noload(jq_Class klass,
jq_Class inter)
Returns YES iff T implements the given interface. |
static byte |
TypeCheck.isSuperclassOf(jq_Class t1,
jq_Class t2,
boolean loadClasses)
Returns YES iff t1 is a superclass of t2. |
Uses of jq_Class in joeq.Util.Templates |
---|
Methods in joeq.Util.Templates that return jq_Class | |
---|---|
jq_Class |
List.jq_Class.getClass(int index)
|
jq_Class |
UnmodifiableList.jq_Class.getClass(int index)
|
jq_Class |
ListIterator.jq_Class.nextClass()
|
jq_Class |
ListIterator.jq_Class.previousClass()
|
Constructors in joeq.Util.Templates with parameters of type jq_Class | |
---|---|
UnmodifiableList.jq_Class(jq_Class c)
|
|
UnmodifiableList.jq_Class(jq_Class[] c)
|
|
UnmodifiableList.jq_Class(jq_Class c1,
jq_Class c2)
|
|
UnmodifiableList.jq_Class(jq_Class c1,
jq_Class c2,
jq_Class c3)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |