All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----edu.mit.ai.psg.jevaES.PrimitiveOperations
Requires widening when number types are mismatched [JavaLangSpec 1.0 sec 5.6.2]
Operations: multiplicative: *, /, % additive: -, + (on numbers) comparitors: <, >, <=, >= equality: ==, != boolean/bitwise: &, |, ^ bitwise: ~, <<, >>, >>> primitive casts
public static final boolean isNumericValue(Object obj)
public static final int unaryPromoteToInt(Object indexWrapper)
public static final Object unaryPlus(Object obj) throws ThrowException
public static final Object negate(Object obj) throws ThrowException
public static final Object multiply(Object oX,
Object oY) throws ThrowException
public static final Object divide(Object oX,
Object oY) throws ThrowException
public static final Object remainder(Object oX,
Object oY) throws ThrowException
public static final Object add(Object oX,
Object oY) throws ThrowException
public static final Object subtract(Object oX,
Object oY) throws ThrowException
public static final Boolean lessThan(Object oX,
Object oY) throws ThrowException
public static final Boolean greaterThan(Object oX,
Object oY) throws ThrowException
public static final Boolean lessThanOrEqualTo(Object oX,
Object oY) throws ThrowException
public static final Boolean greaterThanOrEqualTo(Object oX,
Object oY) throws ThrowException
public static final Boolean equals(Object oX,
Object oY) throws ThrowException
public static final Boolean notEquals(Object oX,
Object oY) throws ThrowException
public static final Object and(Object oX,
Object oY) throws ThrowException
public static final Object xor(Object oX,
Object oY) throws ThrowException
public static final Object or(Object oX,
Object oY) throws ThrowException
public static final Object bitwiseComplement(Object oX) throws ThrowException
public static final Object leftShift(Object oX,
Object oY) throws ThrowException
public static final Object rightSignedShift(Object oX,
Object oY) throws ThrowException
public static final Object rightUnsignedShift(Object oX,
Object oY) throws ThrowException
public static final Object castPrimitive(Class castType,
Object value)
public static final Object defaultValue(Class storeType)
All Packages Class Hierarchy This Package Previous Next Index