Constructor and Description |
---|
RangeLiteralNode(RangeLiteralNode prev) |
RangeLiteralNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection,
boolean excludeEnd) |
Modifier and Type | Method and Description |
---|---|
RubyRange.IntegerFixnumRange |
doRange(int begin,
int end) |
RubyRange.LongFixnumRange |
doRange(int begin,
long end) |
RubyRange.LongFixnumRange |
doRange(long begin,
int end) |
RubyRange.LongFixnumRange |
doRange(long begin,
long end) |
Object |
doRange(Object begin,
Object end) |
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 RangeLiteralNode(RubyContext context, com.oracle.truffle.api.source.SourceSection sourceSection, boolean excludeEnd)
public RangeLiteralNode(RangeLiteralNode prev)
public RubyRange.IntegerFixnumRange doRange(int begin, int end)
public RubyRange.LongFixnumRange doRange(int begin, long end)
public RubyRange.LongFixnumRange doRange(long begin, int end)
public RubyRange.LongFixnumRange doRange(long begin, long end)
Copyright © 2001-2015 JRuby. All Rights Reserved.