Constructor and Description |
---|
ToJavaStringNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection) |
ToJavaStringNode(ToJavaStringNode prev) |
Modifier and Type | Method and Description |
---|---|
abstract String |
executeJavaString(com.oracle.truffle.api.frame.VirtualFrame frame,
Object object) |
protected String |
toJavaString(RubyString string) |
protected String |
toJavaString(RubySymbol symbol) |
protected String |
toJavaString(String string) |
bignum, bignum, bignum, execute, executeArray, executeBignum, executeBoolean, executeFloat, executeIntegerFixnum, executeIntegerFixnumRange, executeLongFixnum, executeLongFixnumRange, executeObjectArray, executeObjectRange, executeRubyBasicObject, executeRubyBinding, executeRubyClass, executeRubyEncoding, executeRubyEncodingConverter, executeRubyException, executeRubyFiber, executeRubyFile, executeRubyHash, executeRubyMatchData, executeRubyMethod, executeRubyModule, executeRubyNilClass, executeRubyProc, executeRubyRange, executeRubyRegexp, executeRubyString, executeRubySymbol, executeRubyThread, executeRubyTime, executeRubyUnboundMethod, executeString, executeUndefinedPlaceholder, executeVoid, getContext, getNonProxyNode, getNonWrapperNode, isBoolean, isDefined, isDispatchAction, isDouble, isInteger, isIntegerFixnumRange, isLexicalScope, isLong, isLongFixnumRange, isObjectArray, isObjectRange, isRational, isRubyArray, isRubyBasicObject, isRubyBignum, isRubyBinding, isRubyClass, isRubyEncoding, isRubyEncodingConverter, isRubyException, isRubyFiber, isRubyFile, isRubyHash, isRubyMatchData, isRubyModule, isRubyNilClass, isRubyNilObject, isRubyProc, isRubyRange, isRubyRegexp, isRubyString, isRubySymbol, isRubyThread, isRubyTime, isString, isThreadLocal, isTrue, isUndefinedPlaceholder, notDesignedForCompilation, probe, probeLite
accept, adoptChildren, assignSourceSection, atomic, atomic, clearSourceSection, clone, copy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLanguage, getParent, getRootNode, getSourceSection, insert, insert, isReplaceable, onAdopt, onReplace, replace, replace, toString
public ToJavaStringNode(RubyContext context, com.oracle.truffle.api.source.SourceSection sourceSection)
public ToJavaStringNode(ToJavaStringNode prev)
public abstract String executeJavaString(com.oracle.truffle.api.frame.VirtualFrame frame, Object object)
protected String toJavaString(RubySymbol symbol)
protected String toJavaString(RubyString string)
Copyright © 2001-2015 JRuby. All Rights Reserved.