public abstract static class TimePrimitiveNodes.TimeSSpecificPrimitiveNode extends RubiniusPrimitiveNode
Constructor and Description |
---|
TimePrimitiveNodes.TimeSSpecificPrimitiveNode(RubyContext context,
com.oracle.truffle.api.source.SourceSection sourceSection) |
TimePrimitiveNodes.TimeSSpecificPrimitiveNode(TimePrimitiveNodes.TimeSSpecificPrimitiveNode prev) |
Modifier and Type | Method and Description |
---|---|
RubyTime |
timeSSpecific(int seconds,
int nanoseconds,
Object isGMT,
Object offset) |
RubyTime |
timeSSpecific(int seconds,
long nanoseconds,
Object isGMT,
Object offset) |
RubyTime |
timeSSpecific(long seconds,
int nanoseconds,
Object isGMT,
Object offset) |
RubyTime |
timeSSpecific(long seconds,
long nanoseconds,
Object isGMT,
Object offset) |
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 TimePrimitiveNodes.TimeSSpecificPrimitiveNode(RubyContext context, com.oracle.truffle.api.source.SourceSection sourceSection)
public TimePrimitiveNodes.TimeSSpecificPrimitiveNode(TimePrimitiveNodes.TimeSSpecificPrimitiveNode prev)
public RubyTime timeSSpecific(int seconds, int nanoseconds, Object isGMT, Object offset)
public RubyTime timeSSpecific(long seconds, int nanoseconds, Object isGMT, Object offset)
public RubyTime timeSSpecific(int seconds, long nanoseconds, Object isGMT, Object offset)
Copyright © 2001-2015 JRuby. All Rights Reserved.