Class IntValue
java.lang.Object
me.topchetoeu.j2s.runtime.values.primitives.numbers.IntValue
- All Implemented Interfaces:
NumberValue
,PrimitiveValue
,Value
-
Nested Class Summary
Nested classes/interfaces inherited from interface me.topchetoeu.j2s.runtime.values.Value
Value.State
-
Field Summary
FieldsFields inherited from interface me.topchetoeu.j2s.runtime.values.primitives.numbers.NumberValue
NAN
Fields inherited from interface me.topchetoeu.j2s.runtime.values.Value
ARRAY_PROTO, BOOL_PROTO, ERROR_PROTO, FUNCTION_PROTO, GLOBAL, INT32_ARR_PROTO, INT8_ARR_PROTO, INTRINSICS, NULL, NUMBER_PROTO, OBJECT_PROTO, RANGE_ERR_PROTO, STRING_PROTO, SYMBOL_PROTO, SYNTAX_ERR_PROTO, TYPE_ERR_PROTO, UINT8_ARR_PROTO, UNDEFINED
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface me.topchetoeu.j2s.runtime.values.primitives.numbers.NumberValue
getPrototype, toBoolean, toNumber, toString, type
Methods inherited from interface me.topchetoeu.j2s.runtime.values.primitives.PrimitiveValue
defineOwnField, defineOwnProperty, deleteOwnMember, freeze, getOwnMember, getOwnMembers, getOwnSymbolMembers, getState, isPrimitive, preventExtensions, seal, setPrototype, toPrimitive
Methods inherited from interface me.topchetoeu.j2s.runtime.values.Value
apply, callWith, callWithAsync, construct, constructNoSelf, defineOwnField, defineOwnField, defineOwnField, defineOwnField, defineOwnField, defineOwnField, defineOwnField, defineOwnField, defineOwnField, defineOwnProperty, defineOwnProperty, defineOwnProperty, defineOwnProperty, deleteMember, deleteMember, deleteMember, deleteMember, deleteMember, deleteOwnMember, deleteOwnMember, deleteOwnMember, deleteOwnMember, getMember, getMember, getMember, getMember, getMember, getMemberDescriptor, getMemberOrNull, getMemberOrNull, getMemberOrNull, getMemberOrNull, getMemberOrNull, getMemberPath, getMemberPath, getMembers, getOwnMember, getOwnMember, getOwnMember, getOwnMember, getSymbolMembers, hasMember, hasMember, hasMember, hasMember, hasMember, isInstanceOf, isNaN, setMember, setMember, setMember, setMember, setMember, setMemberIfExists, setMemberIfExists, setMemberIfExists, setMemberIfExists, setMemberIfExists, toIterable, toReadable
-
Field Details
-
value
public final long value
-
-
Constructor Details
-
IntValue
public IntValue(long value) -
IntValue
public IntValue(int value)
-
-
Method Details
-
isInt
public boolean isInt()- Specified by:
isInt
in interfaceNumberValue
-
isLong
public boolean isLong()- Specified by:
isLong
in interfaceNumberValue
-
getInt
public int getInt()- Specified by:
getInt
in interfaceNumberValue
-
getLong
public long getLong()- Specified by:
getLong
in interfaceNumberValue
-
getDouble
public double getDouble()- Specified by:
getDouble
in interfaceNumberValue
-
hashCode
public int hashCode() -
toString
- Specified by:
toString
in interfaceNumberValue
- Overrides:
toString
in classObject
-
equals
- Specified by:
equals
in interfaceNumberValue
- Overrides:
equals
in classObject
-
toReadableLines
public List<String> toReadableLines(me.topchetoeu.j2s.common.Environment env, HashSet<ObjectValue> passed) - Specified by:
toReadableLines
in interfaceValue
-