proguard.optimize.peephole
Class InstructionSequenceConstants

java.lang.Object
  extended by proguard.optimize.peephole.InstructionSequenceConstants

public class InstructionSequenceConstants
extends java.lang.Object

This class contains a set of instruction sequences and their suggested replacements.

See Also:
InstructionSequencesReplacer

Field Summary
static int A
           
static Instruction[][][] ARITHMETIC
           
static int B
           
static Instruction[][][] BRANCH
           
static int C
           
static Instruction[][][] CAST
           
static Constant[] CONSTANTS
           
static int D
           
static Instruction[][][] FIELD
           
static Instruction[][][] VARIABLE
           
static int X
           
static int Y
           
static int Z
           
 
Constructor Summary
InstructionSequenceConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

X

public static final int X
See Also:
Constant Field Values

Y

public static final int Y
See Also:
Constant Field Values

Z

public static final int Z
See Also:
Constant Field Values

A

public static final int A
See Also:
Constant Field Values

B

public static final int B
See Also:
Constant Field Values

C

public static final int C
See Also:
Constant Field Values

D

public static final int D
See Also:
Constant Field Values

CONSTANTS

public static final Constant[] CONSTANTS

VARIABLE

public static final Instruction[][][] VARIABLE

ARITHMETIC

public static final Instruction[][][] ARITHMETIC

FIELD

public static final Instruction[][][] FIELD

CAST

public static final Instruction[][][] CAST

BRANCH

public static final Instruction[][][] BRANCH
Constructor Detail

InstructionSequenceConstants

public InstructionSequenceConstants()