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

Packages that use ThisVariable
edu.cmu.cs.crystal.tac This package contains classes and interfaces for writing flow analyses based on three-address code (TAC). 
edu.cmu.cs.crystal.tac.eclipse An internal package for creating three address code nodes based on the Eclipse AST. 
edu.cmu.cs.crystal.tac.model The interfaces for the three-address code (TAC) instructions and variables. 
 

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

Methods in edu.cmu.cs.crystal.tac that return ThisVariable
 ThisVariable TACFlowAnalysis.getImplicitThisVariable(IBinding accessedElement)
           
 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 ITACAnalysisContext.getThisVariable()
          Returns the this variable for the analyzed method.
 ThisVariable TACFlowAnalysis.getThisVariable(MethodDeclaration methodDecl)
           
 ThisVariable ITACFlowAnalysis.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.
 

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)
           
 

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

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