Package io.deephaven.lang.api
Interface IsScope
- All Superinterfaces:
Node
- All Known Subinterfaces:
ChunkerInvokable
- All Known Implementing Classes:
AbstractChunkerInvokable
,ChunkerArray
,ChunkerIdent
,ChunkerInvoke
,ChunkerNew
A common interface for
ChunkerIdent
, ChunkerInvoke
, ChunkerNew
and ChunkerArray
which
are the only ast nodes that can be "scope objects": thing.field.callMethod()[0].moreMethod.new
SomeClass().why.would().you.new Ever()-
Method Summary
Methods inherited from interface io.deephaven.lang.generated.Node
addChild, addChild, addJunk, addScope, addScope, addToken, 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, setScope, tokens, tokensReversed, toSource