Class ASMInteger
- java.lang.Object
-
- org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
-
- org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
-
- org.eclipse.m2m.atl.engine.vm.nativelib.ASMNumber
-
- org.eclipse.m2m.atl.engine.vm.nativelib.ASMInteger
-
public class ASMInteger extends ASMNumber
-
-
Field Summary
Fields Modifier and Type Field Description static ASMOclType
myType
-
Fields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
nativeImpl
-
-
Constructor Summary
Constructors Constructor Description ASMInteger(int s)
-
Method Summary
-
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
asBag, asSequence, asSet, check, debug, findOperation, findOperation, get, getHelper, getNamedTargetFromSource, getOclAnyType, getType, invoke, invoke, invokeSuper, isHelper, oclIsKindOf, oclIsTypeOf, oclIsUndefined, oclType, operatorEQ, operatorNE, output, refGetValue, refImmediateComposite, refImmediateComposite, refInvokeOperation, refSetValue, refUnsetValue, set, setType, toString, unset
-
Methods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
getNativeImpl
-
-
-
-
Field Detail
-
myType
public static ASMOclType myType
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getSymbol
public int getSymbol()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
abs
public static ASMInteger abs(StackFrame frame, ASMInteger self)
-
mod
public static ASMInteger mod(StackFrame frame, ASMInteger self, ASMInteger o)
-
div
public static ASMInteger div(StackFrame frame, ASMInteger self, ASMInteger o)
-
max
public static ASMInteger max(StackFrame frame, ASMInteger self, ASMInteger o)
-
min
public static ASMInteger min(StackFrame frame, ASMInteger self, ASMInteger o)
-
operatorMinus
public static ASMNumber operatorMinus(StackFrame frame, ASMInteger self, ASMNumber o)
-
operatorPlus
public static ASMNumber operatorPlus(StackFrame frame, ASMInteger self, ASMNumber o)
-
operatorMul
public static ASMNumber operatorMul(StackFrame frame, ASMInteger self, ASMNumber o)
-
operatorDiv
public static ASMReal operatorDiv(StackFrame frame, ASMInteger self, ASMNumber o)
-
operatorEQ
public static ASMBoolean operatorEQ(StackFrame frame, ASMInteger self, ASMOclAny o)
-
operatorNE
public static ASMBoolean operatorNE(StackFrame frame, ASMInteger self, ASMOclAny o)
-
operatorLT
public static ASMBoolean operatorLT(StackFrame frame, ASMInteger self, ASMNumber o)
-
operatorLE
public static ASMBoolean operatorLE(StackFrame frame, ASMInteger self, ASMNumber o)
-
operatorGT
public static ASMBoolean operatorGT(StackFrame frame, ASMInteger self, ASMNumber o)
-
operatorGE
public static ASMBoolean operatorGE(StackFrame frame, ASMInteger self, ASMNumber o)
-
toString
public static ASMString toString(StackFrame frame, ASMInteger self)
-
toHexString
public static ASMString toHexString(StackFrame frame, ASMInteger self)
-
toBinaryString
public static ASMString toBinaryString(StackFrame frame, ASMInteger self)
-
-