Package io.deephaven.lang.api
Class AbstractChunkerInvokable
- java.lang.Object
-
- io.deephaven.lang.generated.SimpleNode
-
- io.deephaven.lang.generated.ScopedNode
-
- io.deephaven.lang.api.AbstractChunkerInvokable
-
- All Implemented Interfaces:
ChunkerInvokable,HasScope,IsScope,Node
- Direct Known Subclasses:
ChunkerArray,ChunkerInvoke,ChunkerNew
public abstract class AbstractChunkerInvokable extends ScopedNode implements ChunkerInvokable
-
-
Field Summary
-
Fields inherited from class io.deephaven.lang.generated.SimpleNode
children, firstToken, id, lastToken, parent, parser, value
-
-
Constructor Summary
Constructors Constructor Description AbstractChunkerInvokable(int i)AbstractChunkerInvokable(Chunker p, int i)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddArgument(Node argument)voidaddToken(Token token)NodegetArgument(int i)intgetArgumentCount()java.util.List<Node>getArguments()NodegetScopeTarget()voidsetScopeTarget(Node scopeTarget)-
Methods inherited from class io.deephaven.lang.generated.ScopedNode
getScope, setScope
-
Methods inherited from class io.deephaven.lang.generated.SimpleNode
addJunk, addToken, adopt, childrenAccept, dump, getChildren, getId, getJunk, indexOf, isWellFormed, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtInsertChild, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, removeChild, removeToken, setWellFormed, toString, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.deephaven.lang.api.ChunkerInvokable
getNameToken
-
Methods inherited from interface io.deephaven.lang.api.IsScope
asScopeList, getName, getScope
-
Methods inherited from interface io.deephaven.lang.generated.Node
addChild, addChild, addJunk, addScope, addToken, adopt, append, asRange, contains, containsIndex, containsLines, distanceTo, findToken, getChildren, getEndIndex, getId, getStartIndex, indexOf, insertChild, isAutocompleteTerminal, isChildOf, isWellFormed, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtInsertChild, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, maybeDetach, removeChild, rescope, tokens, tokensReversed, toSource
-
-
-
-
Constructor Detail
-
AbstractChunkerInvokable
public AbstractChunkerInvokable(int i)
-
AbstractChunkerInvokable
public AbstractChunkerInvokable(Chunker p, int i)
-
-
Method Detail
-
addArgument
public final void addArgument(Node argument)
- Specified by:
addArgumentin interfaceChunkerInvokable
-
addToken
public final void addToken(Token token)
- Specified by:
addTokenin interfaceChunkerInvokable- Specified by:
addTokenin interfaceNode
-
getArguments
public java.util.List<Node> getArguments()
-
getArgument
public Node getArgument(int i)
-
getArgumentCount
public int getArgumentCount()
-
getScopeTarget
public Node getScopeTarget()
- Specified by:
getScopeTargetin interfaceIsScope
-
setScopeTarget
public void setScopeTarget(Node scopeTarget)
- Specified by:
setScopeTargetin interfaceIsScope
-
-