|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use EclipseTAC | |
---|---|
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 EclipseTAC in edu.cmu.cs.crystal.tac.eclipse |
---|
Methods in edu.cmu.cs.crystal.tac.eclipse that return EclipseTAC | |
---|---|
EclipseTAC |
CompilationUnitTACs.getMethodTAC(MethodDeclaration methodDecl)
|
Methods in edu.cmu.cs.crystal.tac.eclipse with parameters of type EclipseTAC | |
---|---|
TACInstruction |
EclipseTACInstructionFactory.create(EnhancedForStatement node,
EclipseTAC eclipseVariableQuery)
|
TACInstruction |
EclipseTACInstructionFactory.create(ReturnStatement node,
EclipseTAC eclipseVariableQuery)
|
Uses of EclipseTAC in edu.cmu.cs.crystal.tac.model |
---|
Constructors in edu.cmu.cs.crystal.tac.model with parameters of type EclipseTAC | |
---|---|
SuperVariable(EclipseTAC tac)
Creates an unqualified super variable. |
|
SuperVariable(EclipseTAC tac,
Name qualifier)
Creates an qualified super variable. |
|
ThisVariable(EclipseTAC tac)
Creates an unqualified this variable. |
|
ThisVariable(EclipseTAC tac,
ITypeBinding typeBinding)
Creates an implicitly qualified this variable. |
|
ThisVariable(EclipseTAC tac,
Name qualifier)
Creates a qualified this variable. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |