Constructor and Description |
---|
ToSymbolNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection) |
ToSymbolNode(ToSymbolNode prev) |
Modifier and Type | Method and Description |
---|---|
abstract RubySymbol |
executeRubySymbol(com.oracle.truffle.api.frame.VirtualFrame frame,
Object object) |
protected RubySymbol |
toSymbol(RubyString string) |
protected RubySymbol |
toSymbol(RubySymbol symbol) |
protected RubySymbol |
toSymbol(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 ToSymbolNode(RubyContext context, com.oracle.truffle.api.source.SourceSection sourceSection)
public ToSymbolNode(ToSymbolNode prev)
public abstract RubySymbol executeRubySymbol(com.oracle.truffle.api.frame.VirtualFrame frame, Object object)
protected RubySymbol toSymbol(RubySymbol symbol)
protected RubySymbol toSymbol(RubyString string)
protected RubySymbol toSymbol(String string)
Copyright © 2001-2015 JRuby. All Rights Reserved.