public abstract class DNode extends ListNode
Modifier and Type | Field and Description |
---|---|
protected org.jcodings.Encoding |
encoding |
Constructor and Description |
---|
DNode(ISourcePosition position) |
DNode(ISourcePosition position,
org.jcodings.Encoding encoding) |
Modifier and Type | Method and Description |
---|---|
protected RubyString |
allocateString(Ruby runtime) |
void |
appendToString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock,
RubyString string,
Node node) |
RubyString |
buildDynamicString(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
RubyString |
definition(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
org.jcodings.Encoding |
getEncoding() |
IRubyObject |
interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
boolean |
is19() |
boolean |
isSameEncoding(StrNode strNode) |
accept, add, addAll, addAll, childNodes, get, getLast, getNodeType, prepend, size
assign, createList, createList, createList, createList, getNodeName, getPosition, isNil, setPosition, toString
public DNode(ISourcePosition position)
public DNode(ISourcePosition position, org.jcodings.Encoding encoding)
public org.jcodings.Encoding getEncoding()
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
public boolean is19()
public boolean isSameEncoding(StrNode strNode)
protected RubyString allocateString(Ruby runtime)
public void appendToString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock, RubyString string, Node node)
public RubyString buildDynamicString(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
public RubyString definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
definition
in class Node
Copyright © 2001-2014 JRuby. All Rights Reserved.