jreversepro.runtime
Interface OperandConstants

All Known Implementing Classes:
JBranchEntry, JDecompiler, JOperandStack, JRunTimeFrame, Operand

public interface OperandConstants

This contains constants maintaining the precedence of operators.

Author:
Jiri Malak.

Field Summary
static int L_ADD
          ..
static int L_BITAND
          ..
static int L_BITOR
          ..
static int L_BITXOR
          // ..
static int L_CAST
          Casting operator.
static int L_COMMA
          comma in for statement
static int L_DIV
          / Division operator
static int L_EVAL
          evaluation = += -= *= ......
static int L_INDEX
          Array indexing operator .
static int L_LOGAND
          ..
static int L_LOGEQ
          ==
static int L_LOGIOF
          instanceof operator.
static int L_LOGNEQ
          ..
static int L_LOGOR
          ..
static int L_LOGREL
          < <= >= >
static int L_MOD
          % operator.
static int L_MUL
          * Mulitply operator.
static int L_REF
          referring to method or field operator .
static int L_SHIFT
          << >>> >>
static int L_SUB
          ..
static int L_TERN
          (cond..) ? :
static int L_UNARY
          ++ -- - + ~ operators.
static int VALUE
          All values take higher precedence.
 

Field Detail

VALUE

static final int VALUE
All values take higher precedence.

See Also:
Constant Field Values

L_REF

static final int L_REF
referring to method or field operator . .

See Also:
Constant Field Values

L_INDEX

static final int L_INDEX
Array indexing operator . []

See Also:
Constant Field Values

L_CAST

static final int L_CAST
Casting operator. (..) casting.

See Also:
Constant Field Values

L_UNARY

static final int L_UNARY
++ -- - + ~ operators.

See Also:
Constant Field Values

L_LOGIOF

static final int L_LOGIOF
instanceof operator.

See Also:
Constant Field Values

L_MUL

static final int L_MUL
* Mulitply operator.

See Also:
Constant Field Values

L_DIV

static final int L_DIV
/ Division operator

See Also:
Constant Field Values

L_MOD

static final int L_MOD
% operator.

See Also:
Constant Field Values

L_ADD

static final int L_ADD
.. + ..

See Also:
Constant Field Values

L_SUB

static final int L_SUB
.. - ..

See Also:
Constant Field Values

L_SHIFT

static final int L_SHIFT
<< >>> >>

See Also:
Constant Field Values

L_LOGREL

static final int L_LOGREL
< <= >= >

See Also:
Constant Field Values

L_LOGEQ

static final int L_LOGEQ
==

See Also:
Constant Field Values

L_LOGNEQ

static final int L_LOGNEQ
.. != ..

See Also:
Constant Field Values

L_BITAND

static final int L_BITAND
.. & ..

See Also:
Constant Field Values

L_BITXOR

static final int L_BITXOR
// .. ^ ..

See Also:
Constant Field Values

L_BITOR

static final int L_BITOR
.. | ..

See Also:
Constant Field Values

L_LOGAND

static final int L_LOGAND
.. && ..

See Also:
Constant Field Values

L_LOGOR

static final int L_LOGOR
.. || ..

See Also:
Constant Field Values

L_TERN

static final int L_TERN
(cond..) ? :

See Also:
Constant Field Values

L_EVAL

static final int L_EVAL
evaluation = += -= *= ......

See Also:
Constant Field Values

L_COMMA

static final int L_COMMA
comma in for statement

See Also:
Constant Field Values


Submit Feedback to akkumar@users.sourceforge.net