public class DXStrNode extends DNode implements ILiteralNode
| Constructor and Description |
|---|
DXStrNode(ISourcePosition position) |
DXStrNode(ISourcePosition position,
DStrNode node) |
DXStrNode(ISourcePosition position,
org.jcodings.Encoding encoding) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
accept(NodeVisitor iVisitor)
Accept for the visitor pattern.
|
NodeType |
getNodeType() |
IRubyObject |
interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
allocateString, appendToString, buildDynamicString, definition, getEncoding, is19, isSameEncodingadd, addAll, addAll, childNodes, get, getLast, prepend, sizeassign, createList, createList, createList, createList, getNodeName, getPosition, isNil, setPosition, toStringpublic DXStrNode(ISourcePosition position, DStrNode node)
public DXStrNode(ISourcePosition position, org.jcodings.Encoding encoding)
public DXStrNode(ISourcePosition position)
public NodeType getNodeType()
getNodeType in class ListNodepublic java.lang.Object accept(NodeVisitor iVisitor)
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.