Package org.jruby.ast
Class DXStrNode
java.lang.Object
org.jruby.ast.Node
org.jruby.ast.ListNode
org.jruby.ast.DNode
org.jruby.ast.DXStrNode
- All Implemented Interfaces:
Iterable<Node>
,ILiteralNode
Dynamic backquote string. Backquote strings are eXecuted using the shell, hence the X
or maybe the X is due to the %x general quote syntax?
-
Field Summary
Fields inherited from class org.jruby.ast.Node
containsVariableAssignment, newline
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
accept
(NodeVisitor<T> iVisitor) Accept for the visitor pattern.Methods inherited from class org.jruby.ast.DNode
getEncoding
Methods inherited from class org.jruby.ast.ListNode
add, addAll, addAll, addAll, addAllInternal, addInternal, childNodes, children, get, getLast, isEmpty, iterator, size
Methods inherited from class org.jruby.ast.Node
containsVariableAssignment, createList, createList, createList, createList, executesOnce, getFile, getLine, getNodeName, isNewline, isNil, needsDefinitionCheck, setLine, setNewline, toString, toString, toStringExtraInfo, toStringInternal, unsetNewline
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
DXStrNode
-
DXStrNode
public DXStrNode(int line, org.jcodings.Encoding encoding) -
DXStrNode
public DXStrNode(int line)
-
-
Method Details
-
getNodeType
- Overrides:
getNodeType
in classListNode
- Returns:
- the nodeId
-
accept
Accept for the visitor pattern.
-