ida.pelab.prt.pattern
Enum PatternStructureOperator

java.lang.Object
  extended by java.lang.Enum<PatternStructureOperator>
      extended by ida.pelab.prt.pattern.PatternStructureOperator
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PatternStructureOperator>

public enum PatternStructureOperator
extends java.lang.Enum<PatternStructureOperator>


Enum Constant Summary
ADD
           
ADDEQ
           
ADRSS
           
AND
           
ArrayAccess
           
ASGN
           
BEQ
           
BGE
           
BGT
           
BLE
           
BLT
           
BNE
           
DIV
           
DIVEQ
           
FloatLiteral
           
ForLoop
           
FunctionCall
           
Identifier
           
IFStatement
           
IntegerLiteral
           
MOD
           
MUL
           
MULEQ
           
NONE
           
OR
           
PONTR
           
POSTDEC
           
POSTINC
           
PREDEC
           
PREINC
           
SUB
           
SUBEQ
           
 
Method Summary
static PatternStructureOperator valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static PatternStructureOperator[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ADD

public static final PatternStructureOperator ADD

SUB

public static final PatternStructureOperator SUB

MUL

public static final PatternStructureOperator MUL

DIV

public static final PatternStructureOperator DIV

ADDEQ

public static final PatternStructureOperator ADDEQ

SUBEQ

public static final PatternStructureOperator SUBEQ

MULEQ

public static final PatternStructureOperator MULEQ

DIVEQ

public static final PatternStructureOperator DIVEQ

MOD

public static final PatternStructureOperator MOD

AND

public static final PatternStructureOperator AND

ASGN

public static final PatternStructureOperator ASGN

OR

public static final PatternStructureOperator OR

BEQ

public static final PatternStructureOperator BEQ

BLT

public static final PatternStructureOperator BLT

BGT

public static final PatternStructureOperator BGT

BLE

public static final PatternStructureOperator BLE

BGE

public static final PatternStructureOperator BGE

BNE

public static final PatternStructureOperator BNE

FunctionCall

public static final PatternStructureOperator FunctionCall

ForLoop

public static final PatternStructureOperator ForLoop

IFStatement

public static final PatternStructureOperator IFStatement

Identifier

public static final PatternStructureOperator Identifier

IntegerLiteral

public static final PatternStructureOperator IntegerLiteral

FloatLiteral

public static final PatternStructureOperator FloatLiteral

ArrayAccess

public static final PatternStructureOperator ArrayAccess

PREINC

public static final PatternStructureOperator PREINC

PREDEC

public static final PatternStructureOperator PREDEC

POSTINC

public static final PatternStructureOperator POSTINC

POSTDEC

public static final PatternStructureOperator POSTDEC

ADRSS

public static final PatternStructureOperator ADRSS

PONTR

public static final PatternStructureOperator PONTR

NONE

public static final PatternStructureOperator NONE
Method Detail

values

public static PatternStructureOperator[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (PatternStructureOperator c : PatternStructureOperator.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PatternStructureOperator valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null