org.eclipse.xtend.backend.syslib
Class PrimitiveOperations

java.lang.Object
  extended by org.eclipse.xtend.backend.syslib.PrimitiveOperations

public final class PrimitiveOperations
extends java.lang.Object

Author:
Arno Haase (http://www.haase-consulting.com)

Constructor Summary
PrimitiveOperations()
           
 
Method Summary
 java.lang.Boolean implies(java.lang.Boolean b1, java.lang.Boolean b2)
           
 java.lang.Double operatorDiv(java.lang.Double d1, java.lang.Double d2)
           
 java.lang.Double operatorDiv(java.lang.Double d, java.lang.Long l)
           
 java.lang.Double operatorDiv(java.lang.Long l, java.lang.Double d)
           
 java.lang.Long operatorDiv(java.lang.Long l1, java.lang.Long l2)
           
 boolean operatorEquals(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Boolean operatorGreater(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Boolean operatorGreaterOrEquals(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Boolean operatorLess(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Boolean operatorLessOrEquals(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Double operatorMinus(java.lang.Double d)
           
 java.lang.Double operatorMinus(java.lang.Double d1, java.lang.Double d2)
           
 java.lang.Double operatorMinus(java.lang.Double d, java.lang.Long l)
           
 java.lang.Long operatorMinus(java.lang.Long l)
           
 java.lang.Double operatorMinus(java.lang.Long l, java.lang.Double d)
           
 java.lang.Long operatorMinus(java.lang.Long l1, java.lang.Long l2)
           
 java.lang.Double operatorMod(java.lang.Double d1, java.lang.Double d2)
           
 java.lang.Double operatorMod(java.lang.Double d, java.lang.Long l)
           
 java.lang.Double operatorMod(java.lang.Long l, java.lang.Double d)
           
 java.lang.Long operatorMod(java.lang.Long l1, java.lang.Long l2)
           
 java.lang.Double operatorMult(java.lang.Double d1, java.lang.Double d2)
           
 java.lang.Double operatorMult(java.lang.Double d, java.lang.Long l)
           
 java.lang.Double operatorMult(java.lang.Long l, java.lang.Double d)
           
 java.lang.Long operatorMult(java.lang.Long l1, java.lang.Long l2)
           
 java.lang.Boolean operatorNot(java.lang.Boolean b)
           
 boolean operatorNotEquals(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Double operatorPlus(java.lang.Double d1, java.lang.Double d2)
           
 java.lang.Double operatorPlus(java.lang.Double d, java.lang.Long l)
           
 java.lang.Double operatorPlus(java.lang.Long l, java.lang.Double d)
           
 java.lang.Long operatorPlus(java.lang.Long l1, java.lang.Long l2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrimitiveOperations

public PrimitiveOperations()
Method Detail

operatorPlus

public java.lang.Long operatorPlus(java.lang.Long l1,
                                   java.lang.Long l2)

operatorPlus

public java.lang.Double operatorPlus(java.lang.Double d1,
                                     java.lang.Double d2)

operatorPlus

public java.lang.Double operatorPlus(java.lang.Double d,
                                     java.lang.Long l)

operatorPlus

public java.lang.Double operatorPlus(java.lang.Long l,
                                     java.lang.Double d)

operatorMinus

public java.lang.Long operatorMinus(java.lang.Long l1,
                                    java.lang.Long l2)

operatorMinus

public java.lang.Double operatorMinus(java.lang.Double d1,
                                      java.lang.Double d2)

operatorMinus

public java.lang.Double operatorMinus(java.lang.Double d,
                                      java.lang.Long l)

operatorMinus

public java.lang.Double operatorMinus(java.lang.Long l,
                                      java.lang.Double d)

operatorMult

public java.lang.Long operatorMult(java.lang.Long l1,
                                   java.lang.Long l2)

operatorMult

public java.lang.Double operatorMult(java.lang.Double d1,
                                     java.lang.Double d2)

operatorMult

public java.lang.Double operatorMult(java.lang.Double d,
                                     java.lang.Long l)

operatorMult

public java.lang.Double operatorMult(java.lang.Long l,
                                     java.lang.Double d)

operatorDiv

public java.lang.Long operatorDiv(java.lang.Long l1,
                                  java.lang.Long l2)

operatorDiv

public java.lang.Double operatorDiv(java.lang.Double d1,
                                    java.lang.Double d2)

operatorDiv

public java.lang.Double operatorDiv(java.lang.Double d,
                                    java.lang.Long l)

operatorDiv

public java.lang.Double operatorDiv(java.lang.Long l,
                                    java.lang.Double d)

operatorMod

public java.lang.Long operatorMod(java.lang.Long l1,
                                  java.lang.Long l2)

operatorMod

public java.lang.Double operatorMod(java.lang.Double d1,
                                    java.lang.Double d2)

operatorMod

public java.lang.Double operatorMod(java.lang.Double d,
                                    java.lang.Long l)

operatorMod

public java.lang.Double operatorMod(java.lang.Long l,
                                    java.lang.Double d)

operatorEquals

public boolean operatorEquals(java.lang.Object o1,
                              java.lang.Object o2)

operatorNotEquals

public boolean operatorNotEquals(java.lang.Object o1,
                                 java.lang.Object o2)

operatorLess

public java.lang.Boolean operatorLess(java.lang.Object o1,
                                      java.lang.Object o2)

operatorLessOrEquals

public java.lang.Boolean operatorLessOrEquals(java.lang.Object o1,
                                              java.lang.Object o2)

operatorGreaterOrEquals

public java.lang.Boolean operatorGreaterOrEquals(java.lang.Object o1,
                                                 java.lang.Object o2)

operatorGreater

public java.lang.Boolean operatorGreater(java.lang.Object o1,
                                         java.lang.Object o2)

operatorMinus

public java.lang.Long operatorMinus(java.lang.Long l)

operatorMinus

public java.lang.Double operatorMinus(java.lang.Double d)

operatorNot

public java.lang.Boolean operatorNot(java.lang.Boolean b)

implies

public java.lang.Boolean implies(java.lang.Boolean b1,
                                 java.lang.Boolean b2)