|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--edu.mit.ai.psg.jeva.SimpleNode
|
+--edu.mit.ai.psg.jeva.JevaNode
|
+--edu.mit.ai.psg.jeva.JNDMethodDeclaration
JNDMethodDeclaration: parse node for methods. Method synchronization is implemented by proxy class method, not here.
InterpretedMethod| Fields inherited from class edu.mit.ai.psg.jeva.SimpleNode |
children,
id,
parent |
| Method Summary | |
protected InterpretedMethod |
computeMethod(IEnv env)
called from JNDClassDeclaration.computeTypeSignatures, so does not verify types of method body. |
JNSBlock |
getBody()
|
InterpretedMethod |
getMethod()
|
JNFormalParameterList |
getParametersNode()
|
JNNameList |
getThrowsNode()
|
JNResultType |
getTypeNode()
|
Object |
invoke(Object[] arguments,
IEnv env)
|
Object |
jjtAccept(IJevaVisitor visitor,
Object data)
Accept a visitor. |
IEnv |
verifyTypes(IEnv env)
|
| Methods inherited from class edu.mit.ai.psg.jeva.SimpleNode |
dump,
jjtAddChild,
jjtClose,
jjtGetChild,
jjtGetNumChildren,
jjtGetParent,
jjtOpen,
jjtSetParent,
toString,
toString |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Method Detail |
public Object jjtAccept(IJevaVisitor visitor,
Object data)
return visitor.visit(this, data);which dispatches on the type of this to appropriate method of visitor
public JNResultType getTypeNode()
public JNFormalParameterList getParametersNode()
public JNNameList getThrowsNode()
public JNSBlock getBody()
public InterpretedMethod getMethod()
protected InterpretedMethod computeMethod(IEnv env)
throws VerifyingException
public IEnv verifyTypes(IEnv env)
throws VerifyingException
public Object invoke(Object[] arguments,
IEnv env)
throws InvocationTargetException
|
Copyright (c) 1996-1999 Massachusetts Institute of Technology Feedback: jeva-feedback@ai.mit.edu |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||