public class RewriteRuleSubtreeStream extends RewriteRuleElementStream
adaptor, cursor, dirty, elementDescription, elements, singleElement
Constructor and Description |
---|
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
String elementDescription) |
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
String elementDescription,
List<Object> elements)
Create a stream, but feed off an existing list
|
RewriteRuleSubtreeStream(TreeAdaptor adaptor,
String elementDescription,
Object oneElement)
Create a stream with one element
|
Modifier and Type | Method and Description |
---|---|
protected Object |
dup(Object el)
When constructing trees, sometimes we need to dup a token or AST
subtree.
|
Object |
nextNode()
Treat next element as a single node even if it's a subtree.
|
_next, add, getDescription, hasNext, nextTree, reset, size, toTree
public RewriteRuleSubtreeStream(TreeAdaptor adaptor, String elementDescription)
public RewriteRuleSubtreeStream(TreeAdaptor adaptor, String elementDescription, Object oneElement)
public RewriteRuleSubtreeStream(TreeAdaptor adaptor, String elementDescription, List<Object> elements)
public Object nextNode()
protected Object dup(Object el)
RewriteRuleElementStream
dup
in class RewriteRuleElementStream
Copyright © 1992–2015 ANTLR. All rights reserved.