# Enum: com.pnfsoftware.jeb.core.units.code.android.ir.compiler.O

Operator for IR template.

## Constant: ADD

## Constant: AND

## Constant: COND
Description: pseudo\-operation: represents an [IDOperation](IDOperation)'cond.expr. operation \(operands: predicate, trueExp, falseExp\)

## Constant: DIV_S

## Constant: EQ

## Constant: GE_S

## Constant: GT_S

## Constant: LAND

## Constant: LE_S

## Constant: LNOT

## Constant: LOR

## Constant: LT_S

## Constant: MUL

## Constant: NCADD
Description: wildcard for no\-carry add, will match ADD, XOR, OR

## Constant: NCSUB
Description: wildcard for no\-carry sub, will match SUB, XOR

## Constant: NE

## Constant: NEG

## Constant: NOT

## Constant: OR

## Constant: REM_S

## Constant: SAR

## Constant: SHL

## Constant: SHR

## Constant: SUB

## Constant: XOR

## Method: getJavaOperatorType
- return type: `com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType`


## Method: getOperationType
- return type: `com.pnfsoftware.jeb.core.units.code.java.JavaOperatorType`


## Method: isAssociative
- return type: `boolean`


## Method: isCommutative
- return type: `boolean`


## Method: isNormal
- return type: `boolean`


## Static Method: valueOf
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.O`


## Static Method: values
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.compiler.O[]`


