public class NonStaticMethodCallNode extends MethodCallNode
javaClassName, methodName, methodParms
forCallStatement, jsqlType
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
NonStaticMethodCallNode() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
void |
init(java.lang.Object methodName,
java.lang.Object receiver)
Initializer for a NonStaticMethodCallNode
|
void |
printSubNodes(int depth)
Prints the sub-nodes of this object.
|
addParms, getJavaClassName, getMethodName, getMethodParameters, init, setJavaClassName, toString
castToPrimitive, getJavaTypeName, getJSQLType, getPrimitiveTypeName, getType, isPrimitiveType, mapToTypeID, markForCallStatement, markReturnValueDiscarded, mustCastToPrimitive, returnValueDiscarded, returnValueToSQLDomain, setJavaTypeName, valueReturnedToSQLDomain
accept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getStatementType, getUserData, init, init, init, init, init, init, init, init, init, init, init, init, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint
public void init(java.lang.Object methodName, java.lang.Object receiver) throws StandardException
init
in class QueryTreeNode
methodName
- The name of the method to callreceiver
- A JavaValueNode representing the receiving objectStandardException
- Thrown on errorpublic void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class MethodCallNode
StandardException
public void printSubNodes(int depth)
printSubNodes
in class MethodCallNode
depth
- The depth of this node in the treeCopyright © 2013. All Rights Reserved.