java.lang.Object
Compil3r.BytecodeAnalysis.LiveRefAnalysis
- public class LiveRefAnalysis
- extends java.lang.Object
- Version:
- $Id: LiveRefAnalysis.java,v 1.19 2003/05/12 10:05:14 joewhaley Exp $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
method
private Clazz.jq_Method method
start_states
private LiveRefAnalysis.ExactState[] start_states
end_states
private LiveRefAnalysis.ExactState[] end_states
NOT_LIVE
public static final byte NOT_LIVE
- See Also:
- Constant Field Values
LIVE_INT
public static final byte LIVE_INT
- See Also:
- Constant Field Values
LIVE_FLOAT
public static final byte LIVE_FLOAT
- See Also:
- Constant Field Values
LIVE_LONG1
public static final byte LIVE_LONG1
- See Also:
- Constant Field Values
LIVE_LONG2
public static final byte LIVE_LONG2
- See Also:
- Constant Field Values
LIVE_DOUBLE1
public static final byte LIVE_DOUBLE1
- See Also:
- Constant Field Values
LIVE_DOUBLE2
public static final byte LIVE_DOUBLE2
- See Also:
- Constant Field Values
LIVE_REF
public static final byte LIVE_REF
- See Also:
- Constant Field Values
LIVE_DERIVED_REF
public static final byte LIVE_DERIVED_REF
- See Also:
- Constant Field Values
LIVE_RETADDR
public static final byte LIVE_RETADDR
- See Also:
- Constant Field Values
TYPE_NAMES
public static final java.lang.String[] TYPE_NAMES
SET_TO_INT
public static final byte SET_TO_INT
- See Also:
- Constant Field Values
SET_TO_FLOAT
public static final byte SET_TO_FLOAT
- See Also:
- Constant Field Values
SET_TO_LONG1
public static final byte SET_TO_LONG1
- See Also:
- Constant Field Values
SET_TO_LONG2
public static final byte SET_TO_LONG2
- See Also:
- Constant Field Values
SET_TO_DOUBLE1
public static final byte SET_TO_DOUBLE1
- See Also:
- Constant Field Values
SET_TO_DOUBLE2
public static final byte SET_TO_DOUBLE2
- See Also:
- Constant Field Values
SET_TO_REF
public static final byte SET_TO_REF
- See Also:
- Constant Field Values
SET_TO_DERIVED_REF
public static final byte SET_TO_DERIVED_REF
- See Also:
- Constant Field Values
SET_TO_RETADDR
public static final byte SET_TO_RETADDR
- See Also:
- Constant Field Values
ALWAYS_TRACE
public static boolean ALWAYS_TRACE
LiveRefAnalysis
public LiveRefAnalysis(Clazz.jq_Method method)
- Creates new LiveRefAnalysis
getState
public LiveRefAnalysis.ExactState getState(BasicBlock bb)
compute
public void compute()
compute
public void compute(ControlFlowGraph bc_cfg)
dump
public void dump()