Top Description Fields Constructors Methods
org.jruby.ast

public Class DXStrNode

extends DNode
implements ILiteralNode
Class Inheritance
All Implemented Interfaces
org.jruby.ast.types.ILiteralNode
Imports
org.jcodings.Encoding, org.jruby.ast.types.ILiteralNode, org.jruby.ast.visitor.NodeVisitor

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

Inherited from org.jruby.ast.DNode:
encoding

Constructor Summary

AccessConstructor and Description
public
DXStrNode(int line, DStrNode node)

public
DXStrNode(int line, Encoding encoding)

public
DXStrNode(int line)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(NodeVisitor<T>
the visitor
iVisitor
)

Overrides org.jruby.ast.ListNode.accept.

Accept for the visitor pattern.

public NodeType
Inherited from org.jruby.ast.DNode:
getEncoding

Constructor Detail

DXStrNodeback to summary
public DXStrNode(int line, DStrNode node)
DXStrNodeback to summary
public DXStrNode(int line, Encoding encoding)
DXStrNodeback to summary
public DXStrNode(int line)

Method Detail

acceptback to summary
public <T> T accept(NodeVisitor<T> iVisitor)

Overrides org.jruby.ast.ListNode.accept.

Accept for the visitor pattern.

Parameters
iVisitor:NodeVisitor<T>

the visitor

Annotations
@Override
getNodeTypeback to summary
public NodeType getNodeType()

Overrides org.jruby.ast.ListNode.getNodeType.

Returns:NodeType

Doc from org.jruby.ast.Node.getNodeType.

the nodeId

Annotations
@Override