|
ESC/Java2 © 2003,2004,2005,2006 David Cok and Joseph Kiniry © 2005,2006 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectescjava.vcGeneration.TNode
escjava.vcGeneration.TFunction
escjava.vcGeneration.TMethodCall
The class used to represent method calls for the new Vc gen tree.
| Field Summary | |
private java.util.Vector |
argTypes
|
static java.util.Vector |
methDefs
The vector containing the definition of the methods. |
static java.util.Vector |
methNames
The vector containing all the method names (in forms of String). |
private VariableInfo |
name
|
| Fields inherited from class escjava.vcGeneration.TFunction |
sons |
| Fields inherited from class escjava.vcGeneration.TNode |
_boolean, _char, _double, _DOUBLETYPE, _Field, _float, _integer, _INTTYPE, _Path, _Reference, _String, _Time, _Type, counter, dotPs, id, isroot, label, lastType, parent, prover, type, typeProofSet, typesName, variablesName |
| Constructor Summary | |
TMethodCall(java.lang.String name)
Construct a method call. |
|
| Method Summary | |
void |
accept(TVisitor v)
|
java.util.Vector |
getArgType()
Returns a vector containing the types from the different arguments of the MethodCall. |
VariableInfo |
getName()
return the VariableInfo associated with the method name, of interest for the return type of the method. |
protected void |
setType(TypeInfo type,
boolean sure)
|
protected void |
typeTree()
|
| Methods inherited from class escjava.vcGeneration.TFunction |
addSon, getChildAt |
| Methods inherited from class escjava.vcGeneration.TNode |
addName, addName, addType, addType, dotId, generateDeclarations, getShortName, getType, getTypeInfo, getVariableInfo, getVariableInfo, init, printInfo, setType, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private VariableInfo name
private java.util.Vector argTypes
public static java.util.Vector methNames
public static java.util.Vector methDefs
methDefs.get(methName.indexOf(strMethName))
| Constructor Detail |
public TMethodCall(java.lang.String name)
name - The name of the method called.| Method Detail |
public void accept(TVisitor v)
throws java.io.IOException
accept in class TNodejava.io.IOExceptionTNode.accept(TVisitor)public VariableInfo getName()
protected void typeTree()
typeTree in class TFunctionTFunction.typeTree()public java.util.Vector getArgType()
elem(1) -> elem(1) -> ... -> this.type
protected void setType(TypeInfo type,
boolean sure)
setType in class TNode
|
ESC/Java2 © 2003,2004,2005,2006 David Cok and Joseph Kiniry © 2005,2006 UCD Dublin © 2003,2004 Radboud University Nijmegen © 1999,2000 Compaq Computer Corporation © 1997,1998,1999 Digital Equipment Corporation All Rights Reserved |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||