|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |