harpoon.IR.Quads
Class QuadKind
java.lang.Object
harpoon.IR.Quads.QuadKind
- Direct Known Subclasses:
- LowQuadKind
public abstract class QuadKind
- extends Object
QuadKind
is an enumerated type for the various kinds of
Quad
s.
- Version:
- $Id: QuadKind.java,v 1.2 2002/02/25 21:05:12 cananian Exp $
- Author:
- C. Scott Ananian <cananian@alumni.princeton.edu>
Method Summary |
static boolean |
isValid(int k)
|
static int |
max()
|
static int |
min()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AGET
public static final int AGET
ALENGTH
public static final int ALENGTH
ANEW
public static final int ANEW
ARRAYINIT
public static final int ARRAYINIT
ASET
public static final int ASET
CALL
public static final int CALL
CJMP
public static final int CJMP
COMPONENTOF
public static final int COMPONENTOF
CONST
public static final int CONST
DEBUG
public static final int DEBUG
FOOTER
public static final int FOOTER
GET
public static final int GET
HEADER
public static final int HEADER
INSTANCEOF
public static final int INSTANCEOF
LABEL
public static final int LABEL
HANDLER
public static final int HANDLER
METHOD
public static final int METHOD
MONITORENTER
public static final int MONITORENTER
MONITOREXIT
public static final int MONITOREXIT
MOVE
public static final int MOVE
NEW
public static final int NEW
NOP
public static final int NOP
OPER
public static final int OPER
PHI
public static final int PHI
RETURN
public static final int RETURN
SET
public static final int SET
SIGMA
public static final int SIGMA
SWITCH
public static final int SWITCH
THROW
public static final int THROW
TYPECAST
public static final int TYPECAST
TYPESWITCH
public static final int TYPESWITCH
XI
public static final int XI
QuadKind
public QuadKind()
min
public static int min()
max
public static int max()
isValid
public static boolean isValid(int k)