net.sf.transjvm
Class Operator

java.lang.Object
  extended by net.sf.transjvm.Operator
Direct Known Subclasses:
Operator.Compare, Operator.Math

public class Operator
extends java.lang.Object


Nested Class Summary
static class Operator.Boolean
           
static class Operator.Compare
           
static class Operator.Math
           
 
Field Summary
static Operator.Math ADD
          Addition operator
static Operator.Boolean AND
          And operator, only valid for integral types.
static Operator.Math DIV
          Division operator
static Operator.Compare EQ
          The equality operator.
static Operator.Compare GE
          The greater than or equals operator.
static Operator.Compare GT
          The greater than operator.
static Operator.Compare LE
          The less than or equals operator.
static Operator.Compare LT
          The less than operator.
static Operator.Math MUL
          Multiplication operator
static Operator.Compare NE
          The inequality operator.
static Operator.Boolean OR
          Or operator, only valid for integral types.
static Operator.Math REM
          Remainder operator
static Operator.Math SHL
          Shift left operator, only valid for integral types.
static Operator.Math SSHR
          Signed shift right operator, only valid for integral types.
static Operator.Math SUB
          Subtraction operator
static Operator.Math USHR
          Unsigned shift right operator, only valid for integral types.
static Operator.Boolean XOR
          Xor operator, only valid for integral types.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DIV

public static final Operator.Math DIV
Division operator


MUL

public static final Operator.Math MUL
Multiplication operator


REM

public static final Operator.Math REM
Remainder operator


ADD

public static final Operator.Math ADD
Addition operator


SUB

public static final Operator.Math SUB
Subtraction operator


SHL

public static final Operator.Math SHL
Shift left operator, only valid for integral types.


SSHR

public static final Operator.Math SSHR
Signed shift right operator, only valid for integral types.


USHR

public static final Operator.Math USHR
Unsigned shift right operator, only valid for integral types.


AND

public static final Operator.Boolean AND
And operator, only valid for integral types.


OR

public static final Operator.Boolean OR
Or operator, only valid for integral types.


XOR

public static final Operator.Boolean XOR
Xor operator, only valid for integral types.


EQ

public static final Operator.Compare EQ
The equality operator.


NE

public static final Operator.Compare NE
The inequality operator.


GT

public static final Operator.Compare GT
The greater than operator.


LT

public static final Operator.Compare LT
The less than operator.


GE

public static final Operator.Compare GE
The greater than or equals operator.


LE

public static final Operator.Compare LE
The less than or equals operator.



Copyright 2004-5, Mark Shannon