Uses of Class
edu.cmu.cs.crystal.tac.ThisVariable

Packages that use ThisVariable
edu.cmu.cs.crystal.flow This package is used for flow analyses. 
edu.cmu.cs.crystal.tac The interfaces for the three-address code (TAC) instructions. 
edu.cmu.cs.crystal.tac.eclipse An internal package for creating three address code nodes. 
 

Uses of ThisVariable in edu.cmu.cs.crystal.flow
 

Methods in edu.cmu.cs.crystal.flow that return ThisVariable
 ThisVariable ITACFlowAnalysis.getImplicitThisVariable(IBinding accessedElement)
          Returns the implicit this variable for accessing a given method or field after previously analyzing the method surrounding the access. It is the caller's responsibility to make sure to call this method only when analysis results for the method surrounding the access are available.
 ThisVariable ITACFlowAnalysis.getThisVariable(MethodDeclaration methodDecl)
          Returns the this variable for a given method.
 

Uses of ThisVariable in edu.cmu.cs.crystal.tac
 

Methods in edu.cmu.cs.crystal.tac that return ThisVariable
 ThisVariable TACFlowAnalysis.getImplicitThisVariable(IBinding accessedElement)
          Returns the implicit this variable for accessing a given method or field after previously analyzing the method surrounding the access. It is the caller's responsibility to make sure to call this method only when analysis results for the method surrounding the access are available.
 ThisVariable TACFlowAnalysis.getThisVariable()
           
 ThisVariable ITACAnalysisContext.getThisVariable()
          Returns the this variable for the analyzed method.
 ThisVariable TACFlowAnalysis.getThisVariable(MethodDeclaration methodDecl)
          Returns the this variable for a given method after previously analyzing that method. It is the caller's responsibility to make sure to call this method only when analysis results for the given method are available.
 

Methods in edu.cmu.cs.crystal.tac with parameters of type ThisVariable
 T IVariableVisitor.thisVar(ThisVariable variable)
           
 

Uses of ThisVariable in edu.cmu.cs.crystal.tac.eclipse
 

Methods in edu.cmu.cs.crystal.tac.eclipse that return ThisVariable
 ThisVariable IEclipseVariableQuery.implicitThisVariable(IBinding accessedElement)
          Determines the implicit this variable for a method call or field access.
 ThisVariable EclipseTAC.implicitThisVariable(IBinding accessedElement)
           
 ThisVariable IEclipseVariableQuery.thisVariable()
          Returns the this variable, if the surrounding method is an instance method.
 ThisVariable EclipseTAC.thisVariable()
          Returns the represented method's (unqualified) this.
 

Methods in edu.cmu.cs.crystal.tac.eclipse with parameters of type ThisVariable
 TACInstruction EclipseTACInstructionFactory.create(ThisExpression node, ThisVariable accessedVariable, IEclipseVariableQuery eclipseVariableQuery)