edu.mit.ai.psg.jeva
Class JNFormalParameter
java.lang.Object
|
+--edu.mit.ai.psg.jeva.SimpleNode
|
+--edu.mit.ai.psg.jeva.JevaNode
|
+--edu.mit.ai.psg.jeva.JNFormalParameter
- public class JNFormalParameter
- extends JevaNode
- implements JevaParserConstants
Jeva parse Node for formal parameters of methods and constructors
- Author:
- CarlManning, caroma@ai.mit.edu
Copyright (c) 1997, 1998, 1999 Massachusetts Institute of Technology
| Methods inherited from class edu.mit.ai.psg.jeva.JevaNode |
checkInsertionPoint,
find2ndTokenBeforeEndBody,
findChildIndex,
findPrecedingToken,
findTokenBeforeChild,
findTokenBeforeChild,
findTokenBeforeEnd,
getBeginToken,
getEndToken,
insertChildTokens,
insertNewChildAfter,
insertNewChildAt,
insertNewChildBefore,
jnGetChild,
jnGetParent,
print,
print,
printToken,
printToString,
printToString,
removeChild,
removeChildTokens,
replaceChild,
replaceChild,
setBeginToken,
setEndToken,
updateEndTokens,
updateEndTokensPriorChild,
updateEndTokensPriorNode,
updateEndTokensPriorNode |
jjtAccept
public Object jjtAccept(IJevaVisitor visitor,
Object data)
- Overrides:
- jjtAccept in class JevaNode
getTypeNode
public JNType getTypeNode()
verifyTypes
public IEnv verifyTypes(IEnv env)
throws VerifyingException
bindParameter
public IEnv bindParameter(Object value,
IEnv env)
getParameterType
public IClass getParameterType(IEnv env)
throws VerifyingException
getParameterType
public IClass getParameterType()
throws IllegalStateException
getParameterName
public String getParameterName()
isFinal
public boolean isFinal()