Constructor and Description |
---|
AssertCompilationConstantNode(AssertCompilationConstantNode prev) |
AssertCompilationConstantNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection) |
Modifier and Type | Method and Description |
---|---|
boolean |
assertCompilationConstant(boolean value) |
double |
assertCompilationConstant(double value) |
int |
assertCompilationConstant(int value) |
long |
assertCompilationConstant(long value) |
Object |
assertCompilationConstant(Object value) |
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 AssertCompilationConstantNode(RubyContext context, com.oracle.truffle.api.source.SourceSection sourceSection)
public AssertCompilationConstantNode(AssertCompilationConstantNode prev)
public boolean assertCompilationConstant(boolean value)
public int assertCompilationConstant(int value)
public long assertCompilationConstant(long value)
public double assertCompilationConstant(double value)
Copyright © 2001-2015 JRuby. All Rights Reserved.