Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Uses of Class
Compil3r.Quad.ProgramLocation

Uses of ProgramLocation in Compil3r.Quad
 

Subclasses of ProgramLocation in Compil3r.Quad
static class ProgramLocation.BCProgramLocation
           
static class ProgramLocation.QuadProgramLocation
           
static class ProgramLocation.SSAProgramLocation
           
 

Fields in Compil3r.Quad declared as ProgramLocation
(package private)  ProgramLocation MethodSummary.PassedParameter.m
           
(package private)  ProgramLocation MethodSummary.CallSite.m
           
(package private)  ProgramLocation MethodSummary.ReturnedNode.m
           
 

Methods in Compil3r.Quad that return ProgramLocation
static ProgramLocation MethodSummary.readLocation(java.util.StringTokenizer st)
           
(package private)  ProgramLocation MethodSummary.getLocationOf(MethodSummary.ConcreteTypeNode n)
           
 ProgramLocation MethodSummary.PassedParameter.getCall()
           
 ProgramLocation MethodSummary.ReturnedNode.getMethodCall()
           
 

Methods in Compil3r.Quad with parameters of type ProgramLocation
 java.util.Collection LoadedCallGraph.getTargetMethods(java.lang.Object context, ProgramLocation callSite)
           
static void SelectiveCloning.markForCloning(MethodSummary.ParamNode n, ProgramLocation mc2, java.util.Set exact_types2, SelectiveCloning.AccessPath ap)
           
static void SelectiveCloning.searchForCloningOpportunities(java.util.Map toInline, MethodSummary.OutsideNode on, ProgramLocation mc)
           
 void BDDPointerAnalysis.bindParameters(MethodSummary caller, ProgramLocation mc, MethodSummary callee)
           
 void BDDPointerAnalysis.bindParameters_native(MethodSummary caller, ProgramLocation mc)
           
 java.util.Collection BDDPointerAnalysis.BDDCallGraph.getTargetMethods(java.lang.Object context, ProgramLocation callSite)
           
 java.util.Collection CachedCallGraph.getTargetMethods(java.lang.Object context, ProgramLocation callSite)
           
 void CachedCallGraph.inlineEdge(Clazz.jq_Method caller, ProgramLocation callSite, Clazz.jq_Method callee)
           
(package private)  int FullyContextSensitiveBDD.getNewVariableIndex(ProgramLocation mc, Clazz.jq_Method callee, int p)
           
(package private)  int ContextSensitiveBDD.BDDMethodSummary.getCallSite(ProgramLocation mc)
           
 boolean ContextSensitiveBDD.BDDMethodSummary.handleMethodCall(ProgramLocation mc, ContextSensitiveBDD.BDDMethodSummary that)
           
abstract  java.util.Collection CallGraph.getTargetMethods(java.lang.Object context, ProgramLocation callSite)
          Returns the possible target methods of the given call site under the given context.
 java.util.Collection CallGraph.getTargetMethods(ProgramLocation callSite)
          Returns the possible target methods of the given call site.
 int CallGraph.numberOfTargetMethods(java.lang.Object context, ProgramLocation callSite)
          Returns the number of possible target methods of the given call site under the given context.
 int CallGraph.numberOfTargetMethods(ProgramLocation callSite)
          Returns the number of possible target methods of the given call site.
 Clazz.jq_Method CallGraph.getTargetMethod(java.lang.Object context, ProgramLocation callSite)
          Returns the target method of the given call site under the given context, assuming that it is a single target.
 java.util.Collection CHACallGraph.getTargetMethods(java.lang.Object context, ProgramLocation callSite)
           
(package private)  int CSBDDPointerAnalysis.getNewVariableIndex(ProgramLocation mc, Clazz.jq_Method callee, int p)
           
 void CSBDDPointerAnalysis.BDDMethodSummary.handleNativeCall(MethodSummary caller, ProgramLocation mc)
           
static void MethodSummary.writeLocation(java.io.DataOutput out, ProgramLocation l)
           
static void MethodSummary.instantiate(MethodSummary caller, ProgramLocation mc, MethodSummary callee, boolean removeCall)
          Instantiate a copy of the callee summary into the caller.
 MethodSummary.ReturnValueNode MethodSummary.getRVN(ProgramLocation mc)
           
 MethodSummary.ThrownExceptionNode MethodSummary.getTEN(ProgramLocation mc)
           
(package private)  void MethodSummary.BuildMethodSummary.passParameter(RegisterFactory.Register r, ProgramLocation m, int p)
          Record that the nodes in the given register were passed to the given method call as the given parameter.
 boolean MethodSummary.Node.recordPassedParameter(ProgramLocation m, int paramNum)
          Record the passed parameter of the given method call and argument number in the set for this node.
(package private)  void AndersenPointerAnalysis.addParameterAndReturnMappings_native(MethodSummary caller, ProgramLocation mc)
           
(package private)  void AndersenPointerAnalysis.addParameterAndReturnMappings(MethodSummary caller, ProgramLocation mc, MethodSummary callee)
           
 java.util.Collection AndersenPointerAnalysis.AndersenCallGraph.getTargetMethods(java.lang.Object context, ProgramLocation callSite)
           
 

Constructors in Compil3r.Quad with parameters of type ProgramLocation
MethodSummary.PassedParameter(ProgramLocation m, int paramNum)
           
MethodSummary.CallSite(MethodSummary caller, ProgramLocation m)
           
MethodSummary.ReturnedNode(ProgramLocation m)
           
MethodSummary.ReturnValueNode(ProgramLocation m)
           
MethodSummary.ThrownExceptionNode(ProgramLocation m)