Uses of Class
joeq.Class.jq_Method

Packages that use jq_Method
joeq.Class   
joeq.ClassLib.Common   
joeq.Compiler   
joeq.Compiler.Analysis.BDD   
joeq.Compiler.Analysis.FlowInsensitive   
joeq.Compiler.Analysis.IPA   
joeq.Compiler.Analysis.IPSSA   
joeq.Compiler.Analysis.IPSSA.Utils   
joeq.Compiler.Analysis.Primitive   
joeq.Compiler.BytecodeAnalysis   
joeq.Compiler.Quad   
joeq.Compiler.Quad.IPA   
joeq.Interpreter   
joeq.Main   
joeq.Runtime   
joeq.Util   
joeq.Util.Templates   
 

Uses of jq_Method in joeq.Class
 

Subclasses of jq_Method in joeq.Class
 class jq_ClassInitializer
           
 class jq_FakeInstanceMethod
           
 class jq_FakeStaticMethod
           
 class jq_Initializer
           
 class jq_InstanceMethod
           
 class jq_StaticMethod
           
 

Fields in joeq.Class declared as jq_Method
protected  jq_Method jq_CompiledCode.method
           
 

Methods in joeq.Class that return jq_Method
 jq_Method jq_Class.getDeclaredMethod(String name)
           
 jq_Method jq_Class.getDeclaredMethod(Utf8 name)
           
 jq_Method jq_CompiledCode.getMethod()
           
 jq_Method jq_Class.getMethodContainingLine(char lineNum)
           
 

Methods in joeq.Class with parameters of type jq_Method
 void jq_ConstantPool.ConstantPoolRebuilder.addCode(jq_Method m)
           
 void jq_ConstantPool.ConstantPoolRebuilder.addExceptions(jq_Method m)
           
 void jq_Method.load(jq_Method that)
           
 boolean jq_StaticMethod.needsDynamicLink(jq_Method method)
           
 boolean jq_InstanceMethod.needsDynamicLink(jq_Method method)
           
 boolean jq_StaticField.needsDynamicLink(jq_Method method)
           
 boolean jq_InstanceField.needsDynamicLink(jq_Method method)
           
 boolean jq_Type.needsDynamicLink(jq_Method method)
           
abstract  boolean jq_Member.needsDynamicLink(jq_Method method)
           
 void jq_CompiledCode.patchDirectBindCalls(jq_Method method, jq_CompiledCode cc)
           
 void jq_MethodVisitor.visitMethod(jq_Method m)
           
 void jq_MethodVisitor.EmptyVisitor.visitMethod(jq_Method m)
           
 

Constructors in joeq.Class with parameters of type jq_Method
jq_CompiledCode(jq_Method method, CodeAddress start, int length, CodeAddress entrypoint, jq_TryCatch[] handlers, jq_BytecodeMap bcm, Object ed, int stackframesize, List code_reloc, List data_reloc)
           
 

Uses of jq_Method in joeq.ClassLib.Common
 

Methods in joeq.ClassLib.Common that return jq_Method
 jq_Method NullInterfaceImpl.getJQMethod(Method f)
           
 jq_Method Interface.getJQMethod(Method f)
           
 

Methods in joeq.ClassLib.Common with parameters of type jq_Method
 Method NullInterfaceImpl.createNewMethod(jq_Method f)
           
 Method Interface.createNewMethod(jq_Method f)
           
 void NullInterfaceImpl.initNewMethod(Method dis, jq_Method f)
           
 void Interface.initNewMethod(Method dis, jq_Method f)
           
 

Uses of jq_Method in joeq.Compiler
 

Methods in joeq.Compiler with parameters of type jq_Method
 jq_CompiledCode CompilerInterface.compile(jq_Method m)
           
 jq_CompiledCode CompilerInterface.generate_compile_stub(jq_Method m)
           
abstract  boolean CompilationState.needsDynamicLink(jq_Method method, jq_Member member)
           
 boolean CompilationState.StaticCompilation.needsDynamicLink(jq_Method method, jq_Member member)
           
 boolean CompilationState.BootstrapCompilation.needsDynamicLink(jq_Method method, jq_Member member)
           
 boolean CompilationState.DynamicCompilation.needsDynamicLink(jq_Method method, jq_Member member)
           
abstract  boolean CompilationState.needsDynamicLink(jq_Method method, jq_Type type)
           
 boolean CompilationState.StaticCompilation.needsDynamicLink(jq_Method method, jq_Type type)
           
 boolean CompilationState.BootstrapCompilation.needsDynamicLink(jq_Method method, jq_Type type)
           
 boolean CompilationState.DynamicCompilation.needsDynamicLink(jq_Method method, jq_Type type)
           
 

Uses of jq_Method in joeq.Compiler.Analysis.BDD
 

Methods in joeq.Compiler.Analysis.BDD with parameters of type jq_Method
 void BuildBDDIR.addQuadLoc(jq_Method m, Quad q)
           
 int BuildBDDIR.getMethodID(jq_Method m)
           
 

Uses of jq_Method in joeq.Compiler.Analysis.FlowInsensitive
 

Fields in joeq.Compiler.Analysis.FlowInsensitive declared as jq_Method
protected  jq_Method MethodSummary.BuildMethodSummary.method
          The method that we are building a summary for.
 

Methods in joeq.Compiler.Analysis.FlowInsensitive that return jq_Method
 jq_Method ReflectionInformationProvider.NewInstanceTargets.getDeclaredIn()
           
abstract  jq_Method MethodSummary.Node.getDefiningMethod()
          Return the method that this node is defined in, null if it doesn't come from a method.
 jq_Method MethodSummary.CheckCastNode.getDefiningMethod()
           
 jq_Method MethodSummary.ConcreteTypeNode.getDefiningMethod()
           
 jq_Method MethodSummary.ConcreteObjectNode.getDefiningMethod()
           
 jq_Method MethodSummary.UnknownTypeNode.getDefiningMethod()
           
 jq_Method MethodSummary.PlaceholderNode.getDefiningMethod()
           
 jq_Method MethodSummary.GlobalNode.getDefiningMethod()
           
 jq_Method MethodSummary.ReturnedNode.getDefiningMethod()
           
 jq_Method MethodSummary.ParamNode.getDefiningMethod()
           
 jq_Method MethodSummary.FieldNode.getDefiningMethod()
           
 jq_Method MethodSummary.getMethod()
           
 jq_Method MethodSummary.ParamNode.getMethod()
           
 jq_Method BogusSummaryProvider.getReplacementMethod(jq_Method m)
           
 jq_Method BogusSummaryProvider.getReplacementMethod(jq_Method m, jq_Type type)
          Caching method to return a replacement for @param m.
 

Methods in joeq.Compiler.Analysis.FlowInsensitive with parameters of type jq_Method
static MethodSummary MethodSummary.fakeMethodSummary(jq_Method method)
           
static MethodSummary.GlobalNode MethodSummary.GlobalNode.get(jq_Method m)
           
static MethodSummary.PlaceholderNode MethodSummary.PlaceholderNode.get(jq_Method m, int k)
           
static MethodSummary.ParamNode MethodSummary.ParamNode.get(jq_Method m, int n, jq_Reference declaredType)
           
static MethodSummary.PlaceholderNode MethodSummary.PlaceholderNode.get(jq_Method m, String s)
           
static MethodSummary.FakeParamNode MethodSummary.FakeParamNode.getFake(jq_Method m, int n, jq_Reference declaredType)
           
abstract  Collection ReflectionInformationProvider.getNewInstanceTargets(jq_Method n)
          Resolves constructors being pointed to by a newInstance() calls within method n.
 Collection ReflectionInformationProvider.CribSheetReflectionInformationProvider.getNewInstanceTargets(jq_Method n)
           
 jq_Method BogusSummaryProvider.getReplacementMethod(jq_Method m)
           
 jq_Method BogusSummaryProvider.getReplacementMethod(jq_Method m, jq_Type type)
          Caching method to return a replacement for @param m.
 SummaryToTuples.TupleSummary SummaryToTuples.getSummary(jq_Method m)
           
static MethodSummary MethodSummary.getSummary(jq_Method m)
          Get the method summary for the given method.
 boolean BogusSummaryProvider.hasStaticReplacement(jq_Method replacement)
           
static boolean ReflectionInformationProvider.isForName(jq_Method target)
           
static boolean ReflectionInformationProvider.isNewInstance(jq_Method target)
          Checks if target is a newInstance method.
static boolean ReflectionInformationProvider.isReflective(jq_Method method)
          Checks if method is reflective.
 

Constructors in joeq.Compiler.Analysis.FlowInsensitive with parameters of type jq_Method
MethodSummary(MethodSummary.BuildMethodSummary builder, jq_Method method, MethodSummary.ParamNode[] param_nodes, MethodSummary.GlobalNode my_global, Set methodCalls, Map callToRVN, Map callToTEN, Map castMap, Set castPredecessors, Set returned, Set thrown, Set passedAsParameters, Map sync_ops)
           
SummaryToTuples.TupleSummary(jq_Method m)
           
 

Uses of jq_Method in joeq.Compiler.Analysis.IPA
 

Fields in joeq.Compiler.Analysis.IPA declared as jq_Method
 jq_Method PAProxy.javaLangObject_clone
           
 jq_Method PAProxy.javaLangObject_fakeclone
           
protected  jq_Method ProgramLocation.m
          The method of this location.
 

Methods in joeq.Compiler.Analysis.IPA that return jq_Method
 jq_Method ProgramLocation.getMethod()
           
 jq_Method PAResults.getMethod(int v)
           
 jq_Method PAResults.getName(int v)
           
abstract  jq_Method ProgramLocation.getTargetMethod()
           
 jq_Method ProgramLocation.QuadProgramLocation.getTargetMethod()
           
 jq_Method ProgramLocation.BCProgramLocation.getTargetMethod()
           
 jq_Method ProgramLocation.FakeProgramLocation.getTargetMethod()
           
 jq_Method ProgramLocation.PlaceholderParameterProgramLocation.getTargetMethod()
           
abstract  jq_Method ProgramLocation.resolveTargetMethod()
           
 jq_Method ProgramLocation.QuadProgramLocation.resolveTargetMethod()
           
 jq_Method ProgramLocation.BCProgramLocation.resolveTargetMethod()
           
 jq_Method ProgramLocation.FakeProgramLocation.resolveTargetMethod()
           
 jq_Method ProgramLocation.PlaceholderParameterProgramLocation.resolveTargetMethod()
           
 

Methods in joeq.Compiler.Analysis.IPA with parameters of type jq_Method
 void PA.addPlaceholdersForParams(jq_Method m, int depth)
           
 void PA.addThreadRun(jq_Method caller, MethodSummary.Node h, jq_Class c)
           
 boolean PA.alreadyVisited(jq_Method m)
           
 void PAResults.compareCallingContexts(jq_Method m)
           
 Set PAResults.getAliases(jq_Method method, SSALocation loc)
           
 Set PointerAnalysisResults.getAliases(jq_Method method, SSALocation loc)
          Returns a set of location/contextset pairs of locations that may be aliased with the given location, along with the set of contexts under which each alias can occur.
 net.sf.javabdd.TypedBDDFactory.TypedBDD PAResultSelector.getFormalParamBDD(jq_Method method, int index)
           
 int PAResults.getMethodIndex(jq_Method m)
           
 int PAResults.getNameIndex(jq_Method m)
           
 net.sf.javabdd.TypedBDDFactory.TypedBDD PAResultSelector.getReturnBDD(jq_Method method)
           
 int PA.getThreadRunIndex(jq_Method m, MethodSummary.Node n)
           
 Set ExceptionAnalysis.getThrownExceptions(jq_Method method)
          Return the set of exception types that can be thrown by this method.
 net.sf.javabdd.BDD PA.getV1H1Context(jq_Method m)
           
 net.sf.javabdd.BDD PA.getV1V2Context(jq_Method m)
           
 boolean PAResults.hasAliases(jq_Method method, SSALocation loc)
           
 boolean PointerAnalysisResults.hasAliases(jq_Method method, SSALocation loc)
          Returns whether the given location may have aliases in any context.
 boolean PAResults.hasAliases(jq_Method method, SSALocation loc, ContextSet contextSet)
           
 boolean PointerAnalysisResults.hasAliases(jq_Method method, SSALocation loc, ContextSet contextSet)
          Returns whether the given location may have aliases in the given set of contexts.
 void ClassInvariantAnalysis.instantiateLocalCalls(jq_Method m)
           
 boolean PAQuery.ConstParameterFinder.isConst(net.sf.javabdd.TypedBDDFactory.TypedBDD param, jq_Method m, boolean recursive)
          Check whether parameter param : V1 can of method m can be declared a const parameter.
 boolean LoopAnalysis.isInLoop(jq_Method m, BasicBlock bb)
           
 Set PAResults.mod(jq_Method m, BasicBlock bb, Quad quad)
           
 void PAMethodSummary.visitMethod(jq_Method m)
           
 void PA.visitMethod(jq_Method m)
           
 void ClassInvariantAnalysis.visitMethod(jq_Method m)
           
 

Constructors in joeq.Compiler.Analysis.IPA with parameters of type jq_Method
PAMethodSummary(PA pa, jq_Method m)
           
ProgramLocation.BCProgramLocation(jq_Method m, int bcIndex)
           
ProgramLocation.FakeProgramLocation(jq_Method m, String label)
           
ProgramLocation.PlaceholderParameterProgramLocation(jq_Method m, String locationLabel)
           
ProgramLocation.QuadProgramLocation(jq_Method m, Quad q)
           
ProgramLocation(jq_Method m)
           
 

Uses of jq_Method in joeq.Compiler.Analysis.IPSSA
 

Methods in joeq.Compiler.Analysis.IPSSA that return jq_Method
 jq_Method SSADefinition.getMethod()
           
 

Methods in joeq.Compiler.Analysis.IPSSA with parameters of type jq_Method
static SSADefinition SSAProcInfo.Helper.create_ssa_definition(SSALocation loc, Quad quad, jq_Method method)
           
 SSAIterator.BindingIterator SSAProcInfo.Query.getBindingIterator(jq_Method method)
          An iterator for all bindings in method.
static joeq.Compiler.Analysis.IPSSA.IPSSABuilder.SSABuilder IPSSABuilder.getBuilder(jq_Method m)
          The return result may be NULL
 String SSALocation.LocalLocation.getName(jq_Method method, Quad quad)
           
static SSAProcInfo.Helper SSAProcInfo.retrieveHelper(jq_Method method)
           
static SSAProcInfo.Query SSAProcInfo.retrieveQuery(jq_Method method)
           
 boolean IPSSABuilder.skipMethod(jq_Method method)
          A method filter.
 

Constructors in joeq.Compiler.Analysis.IPSSA with parameters of type jq_Method
SSABinding(Quad quad, SSALocation loc, SSAValue value, jq_Method method)
           
SSAProcInfo.Helper(jq_Method method)
           
SSAProcInfo.Query(jq_Method method)
           
 

Uses of jq_Method in joeq.Compiler.Analysis.IPSSA.Utils
 

Constructors in joeq.Compiler.Analysis.IPSSA.Utils with parameters of type jq_Method
SimpleDominatorQuery(jq_Method m)
           
 

Uses of jq_Method in joeq.Compiler.Analysis.Primitive
 

Fields in joeq.Compiler.Analysis.Primitive declared as jq_Method
protected  jq_Method PrimitiveMethodSummary.BuildMethodSummary.method
          The method that we are building a summary for.
 

Methods in joeq.Compiler.Analysis.Primitive that return jq_Method
abstract  jq_Method PrimitiveMethodSummary.Node.getDefiningMethod()
          Return the method that this node is defined in, null if it doesn't come from a method.
 jq_Method PrimitiveMethodSummary.CheckCastNode.getDefiningMethod()
           
 jq_Method PrimitiveMethodSummary.ConcreteTypeNode.getDefiningMethod()
           
 jq_Method PrimitiveMethodSummary.ConcreteObjectNode.getDefiningMethod()
           
 jq_Method PrimitiveMethodSummary.UnknownTypeNode.getDefiningMethod()
           
 jq_Method PrimitiveMethodSummary.PlaceholderNode.getDefiningMethod()
           
 jq_Method PrimitiveMethodSummary.GlobalNode.getDefiningMethod()
           
 jq_Method PrimitiveMethodSummary.ReturnedNode.getDefiningMethod()
           
 jq_Method PrimitiveMethodSummary.ParamNode.getDefiningMethod()
           
 jq_Method PrimitiveMethodSummary.FieldNode.getDefiningMethod()
           
 jq_Method PrimitiveMethodSummary.getMethod()
           
 jq_Method PrimitiveMethodSummary.ParamNode.getMethod()
           
 

Methods in joeq.Compiler.Analysis.Primitive with parameters of type jq_Method
 void PrimitivePA.addPlaceholdersForParams(jq_Method m, int depth)
           
 void PrimitivePA.addThreadRun(jq_Method caller, PrimitiveMethodSummary.Node h, jq_Class c)
           
 boolean PrimitivePA.alreadyVisited(jq_Method m)
           
static PrimitiveMethodSummary PrimitiveMethodSummary.fakeMethodSummary(jq_Method method)
           
static PrimitiveMethodSummary.GlobalNode PrimitiveMethodSummary.GlobalNode.get(jq_Method m)
           
static PrimitiveMethodSummary.PlaceholderNode PrimitiveMethodSummary.PlaceholderNode.get(jq_Method m, int k)
           
static PrimitiveMethodSummary.ParamNode PrimitiveMethodSummary.ParamNode.get(jq_Method m, int n, jq_Type declaredType)
           
static PrimitiveMethodSummary.PlaceholderNode PrimitiveMethodSummary.PlaceholderNode.get(jq_Method m, String s)
           
static PrimitiveMethodSummary.FakeParamNode PrimitiveMethodSummary.FakeParamNode.getFake(jq_Method m, int n, jq_Type declaredType)
           
static PrimitiveMethodSummary PrimitiveMethodSummary.getSummary(jq_Method m)
          Get the method summary for the given method.
 int PrimitivePA.getThreadRunIndex(jq_Method m, PrimitiveMethodSummary.Node n)
           
 net.sf.javabdd.BDD PrimitivePA.getV1H1Context(jq_Method m)
           
 net.sf.javabdd.BDD PrimitivePA.getV1V2Context(jq_Method m)
           
 void PrimitivePAMethodSummary.visitMethod(jq_Method m)
           
 void PrimitivePA.visitMethod(jq_Method m)
           
 

Constructors in joeq.Compiler.Analysis.Primitive with parameters of type jq_Method
PrimitiveMethodSummary(PrimitiveMethodSummary.BuildMethodSummary builder, jq_Method method, PrimitiveMethodSummary.ParamNode[] param_nodes, PrimitiveMethodSummary.GlobalNode my_global, Set methodCalls, Map callToRVN, Map callToTEN, Map castMap, Set castPredecessors, Set returned, Set thrown, Set passedAsParameters, Map sync_ops, Collection string_nodes)
           
PrimitivePAMethodSummary(PrimitivePA pa, jq_Method m)
           
 

Uses of jq_Method in joeq.Compiler.BytecodeAnalysis
 

Fields in joeq.Compiler.BytecodeAnalysis declared as jq_Method
protected  jq_Method BytecodeVisitor.method
           
 

Methods in joeq.Compiler.BytecodeAnalysis that return jq_Method
 jq_Method Bytecodes.InvokeInstruction.getMethod()
           
 

Methods in joeq.Compiler.BytecodeAnalysis with parameters of type jq_Method
static LiveRefAnalysis.ExactState LiveRefAnalysis.ExactState.allocateEmptyState(jq_Method m)
           
static LiveRefAnalysis.ExactState LiveRefAnalysis.ExactState.allocateInitialState(jq_Method m)
           
static ControlFlowGraph ControlFlowGraph.computeCFG(jq_Method method)
          Compute and return the control flow graph for the given method.
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)
           
protected  void ModRefAnalysis.handleInvoke(jq_Method target)
           
protected  void ModRefAnalysis.invokeHelper(byte op, jq_Method f)
           
 void StackDepthVisitor.visitAINVOKE(byte op, jq_Method f)
           
 void ModRefAnalysis.visitAINVOKE(byte op, jq_Method f)
           
 void LiveRefAnalysis.FirstPassVisitor.visitAINVOKE(byte op, jq_Method f)
           
 void BytecodeVisitor.visitAINVOKE(byte op, jq_Method f)
           
 void StackDepthVisitor.visitDINVOKE(byte op, jq_Method f)
           
 void ModRefAnalysis.visitDINVOKE(byte op, jq_Method f)
           
 void LiveRefAnalysis.FirstPassVisitor.visitDINVOKE(byte op, jq_Method f)
           
 void BytecodeVisitor.visitDINVOKE(byte op, jq_Method f)
           
 void StackDepthVisitor.visitFINVOKE(byte op, jq_Method f)
           
 void ModRefAnalysis.visitFINVOKE(byte op, jq_Method f)
           
 void LiveRefAnalysis.FirstPassVisitor.visitFINVOKE(byte op, jq_Method f)
           
 void BytecodeVisitor.visitFINVOKE(byte op, jq_Method f)
           
 void StackDepthVisitor.visitIINVOKE(byte op, jq_Method f)
           
 void ModRefAnalysis.visitIINVOKE(byte op, jq_Method f)
           
 void LiveRefAnalysis.FirstPassVisitor.visitIINVOKE(byte op, jq_Method f)
           
 void BytecodeVisitor.visitIINVOKE(byte op, jq_Method f)
           
 void StackDepthVisitor.visitLINVOKE(byte op, jq_Method f)
           
 void ModRefAnalysis.visitLINVOKE(byte op, jq_Method f)
           
 void LiveRefAnalysis.FirstPassVisitor.visitLINVOKE(byte op, jq_Method f)
           
 void BytecodeVisitor.visitLINVOKE(byte op, jq_Method f)
           
 void ModRefAnalysis.ModRefVisitor.visitMethod(jq_Method m)
           
 void StackDepthVisitor.visitVINVOKE(byte op, jq_Method f)
           
 void ModRefAnalysis.visitVINVOKE(byte op, jq_Method f)
           
 void LiveRefAnalysis.FirstPassVisitor.visitVINVOKE(byte op, jq_Method f)
           
 void BytecodeVisitor.visitVINVOKE(byte op, jq_Method f)
           
 

Constructors in joeq.Compiler.BytecodeAnalysis with parameters of type jq_Method
Bytecodes.InstructionList(jq_Method m)
           
Bytecodes.InvokeInstruction(short opcode, jq_Method f)
           
Bytecodes.INVOKEINTERFACE(jq_Method f, int nargs)
           
Bytecodes.INVOKESPECIAL(jq_Method f)
           
Bytecodes.INVOKESTATIC(jq_Method f)
           
Bytecodes.INVOKEVIRTUAL(jq_Method f)
           
BytecodeVisitor(CompilationState state, jq_Method method)
          Creates new BytecodeVisitor
BytecodeVisitor(jq_Method method)
          Creates new BytecodeVisitor
CallTargets.SingleCallTarget(jq_Method m, boolean c)
           
LiveRefAnalysis(jq_Method method)
          Creates new LiveRefAnalysis
ModRefAnalysis(jq_Method m)
          Creates new ModRefAnalysis
StackDepthVisitor(jq_Method method, ControlFlowGraph cfg)
          Creates new StackDepthVisitor
 

Uses of jq_Method in joeq.Compiler.Quad
 

Methods in joeq.Compiler.Quad that return jq_Method
static jq_Method PointerExplorer.getMethod()
           
 jq_Method ControlFlowGraph.getMethod()
          Returns the method this control flow graph represents.
 jq_Method Operand.MethodOperand.getMethod()
           
static jq_Method PointerExplorer.getMethod(jq_Class klass, String name)
           
static jq_Method PointerExplorer.getMethod(Set set)
           
static jq_Method PointerExplorer.getMethod(String[] args, int start)
           
 jq_Method CallGraph.getTargetMethod(Object context, ProgramLocation callSite)
          Returns the target method of the given call site under the given context, assuming that it is a single target.
 

Methods in joeq.Compiler.Quad with parameters of type jq_Method
protected  void CodeCache._delete(jq_Method m)
           
protected  ControlFlowGraph CodeCache._get(jq_Method m)
           
protected  Map CodeCache._getmap(jq_Method m)
           
 void LoadedCallGraph.add(jq_Method caller, int bcIndex, jq_Method callee)
           
protected  String DotGraph.createMethodName(jq_Method mth)
          Adapt this method to create filenames the way you want them.
static Map CodeCache.getBCMap(jq_Method m)
           
 Collection LoadedCallGraph.getCallees(jq_Method caller)
           
 Collection CachedCallGraph.getCallees(jq_Method caller)
           
 Collection CallGraph.getCallees(jq_Method caller)
          Returns the set of methods that are called by the given method.
 Collection LoadedCallGraph.getCallerMethods(jq_Method callee)
           
 Collection CachedCallGraph.getCallerMethods(jq_Method callee)
           
 Collection CallGraph.getCallerMethods(jq_Method callee)
          Returns the set of methods that can call the given method.
 Collection LoadedCallGraph.getCallers(jq_Method callee)
           
 Collection CachedCallGraph.getCallers(jq_Method callee)
           
 Collection CallGraph.getCallers(jq_Method callee)
          Returns the set of call sites that can call the given method.
 Collection LoadedCallGraph.getCallSites(jq_Method caller)
           
 Collection CachedCallGraph.getCallSites(jq_Method caller)
           
 Collection CallGraph.getCallSites(jq_Method caller)
          Returns the set of call sites in the given method.
static Collection CallGraph.getCallSites0(jq_Method caller)
           
static ControlFlowGraph CodeCache.getCode(jq_Method m)
           
static Collection CachedCallGraph.getFromMultiMap(jwutil.collections.MultiMap m1, jwutil.collections.MultiMap m2, jq_Method method)
           
 void CachedCallGraph.inlineEdge(jq_Method caller, ProgramLocation callSite, jq_Method callee)
          Inline the given edge in the call graph.
static void CodeCache.invalidateBCMap(jq_Method m)
           
 void Operand.MethodOperand.setMethod(jq_Method f)
           
 void BytecodeToQuad.visitAINVOKE(byte op, jq_Method f)
           
 void BytecodeToQuad.visitDINVOKE(byte op, jq_Method f)
           
 void BytecodeToQuad.visitFINVOKE(byte op, jq_Method f)
           
 void BytecodeToQuad.visitIINVOKE(byte op, jq_Method f)
           
 void BytecodeToQuad.visitLINVOKE(byte op, jq_Method f)
           
 void DataflowFramework.EmptyAnalysis.visitMethod(jq_Method m)
           
 void ControlDependence.visitMethod(jq_Method m)
           
 void Dominators.visitMethod(jq_Method m)
           
 void ControlFlowGraphVisitor.CodeCacheVisitor.visitMethod(jq_Method m)
           
 void BytecodeToQuad.visitVINVOKE(byte op, jq_Method f)
           
 

Constructors in joeq.Compiler.Quad with parameters of type jq_Method
BytecodeToQuad(CompilationState state, jq_Method method)
          Initializes the conversion from bytecode to quad format for the given method.
BytecodeToQuad(jq_Method method)
          Initializes the conversion from bytecode to quad format for the given method.
ControlFlowGraph(jq_Method method, int numOfExits, int numOfExceptionHandlers, RegisterFactory rf)
          Creates a new ControlFlowGraph.
MethodInline.NoCheckInliningDecision(jq_Method target)
           
MethodInline.TypeCheckInliningDecision(jq_Method target)
           
Operand.MethodOperand(jq_Method t)
           
RegisterFactory(jq_Method m)
          Creates new RegisterFactory
 

Uses of jq_Method in joeq.Compiler.Quad.IPA
 

Methods in joeq.Compiler.Quad.IPA with parameters of type jq_Method
abstract  void Solver.dispose(jq_Method m)
           
abstract  boolean Solver.visit(jq_Method m, boolean loop)
           
 

Uses of jq_Method in joeq.Interpreter
 

Methods in joeq.Interpreter with parameters of type jq_Method
 Object[] QuadInterpreter.generateParamArray(jq_Method f, Operand.ParamListOperand plo)
           
static QuadInterpreter QuadInterpreter.interpretMethod(jq_Method f, Object[] params)
           
 void QuadInterpreter.interpretMethod(jq_Method m, Object[] params, RegisterFactory rf, ControlFlowGraph cfg)
           
 Object ReflectiveInterpreter.invokeMethod(jq_Method m)
           
abstract  Object BytecodeInterpreter.invokeMethod(jq_Method m)
           
 Object ReflectiveInterpreter.invokeMethod(jq_Method m, BytecodeInterpreter.State callee)
           
 QuadInterpreter QuadInterpreter.invokeMethod(jq_Method f, Operand.ParamListOperand plo)
           
 Object ReflectiveInterpreter.invokeReflective(jq_Method m)
           
 QuadInterpreter QuadInterpreter.invokeReflective(jq_Method f, Operand.ParamListOperand plo)
           
 Object ReflectiveInterpreter.invokeUnsafeMethod(jq_Method f)
           
abstract  Object BytecodeInterpreter.invokeUnsafeMethod(jq_Method m)
           
 

Constructors in joeq.Interpreter with parameters of type jq_Method
QuadInterpreter(jq_Method m)
           
ReflectiveInterpreter.ReflectiveState(jq_Method m)
           
 

Uses of jq_Method in joeq.Main
 

Methods in joeq.Main with parameters of type jq_Method
static void Helper.runPass(jq_Method m, BasicBlockVisitor bbv)
           
static void Helper.runPass(jq_Method m, ControlFlowGraphVisitor cfgv)
           
static void Helper.runPass(jq_Method m, jq_MethodVisitor mv)
           
static void Helper.runPass(jq_Method m, QuadVisitor qv)
           
 void Instrument.ClassVisitor.MethodVisitor.visitMethod(jq_Method m)
           
 

Uses of jq_Method in joeq.Runtime
 

Methods in joeq.Runtime that return jq_Method
static jq_Method Reflection.getJQMember(Method f)
           
 jq_Method BasicReflectionImpl.getJQMember(Method f)
           
 

Methods in joeq.Runtime with parameters of type jq_Method
static long Reflection.invoke(jq_Method m, Object dis, Object[] args)
           
 long BasicReflectionImpl.invoke(jq_Method m, Object dis, Object[] args)
           
static Address Reflection.invokeA(jq_Method m, Object dis, Object[] args)
           
 Address BasicReflectionImpl.invokeA(jq_Method m, Object dis, Object[] args)
           
 

Uses of jq_Method in joeq.Util
 

Methods in joeq.Util with parameters of type jq_Method
static String NameMunger.getJavadocSignature(jq_Method method)
           
static String NameMunger.mungeMethodName(jq_Method m)
           
 

Uses of jq_Method in joeq.Util.Templates
 

Methods in joeq.Util.Templates that return jq_Method
 jq_Method List.jq_Method.getMethod(int index)
           
 jq_Method ListIterator.jq_Method.nextMethod()
           
 jq_Method ListIterator.jq_Method.previousMethod()
           
 



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