| 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.grogra.graph.impl.Edge
de.grogra.graph.impl.Node
de.grogra.xl.expr.Expression
de.grogra.xl.expr.VoidExpression
de.grogra.xl.expr.BreakTarget
public abstract class BreakTarget
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class de.grogra.graph.impl.Node | 
|---|
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType | 
| Nested classes/interfaces inherited from interface de.grogra.util.Map | 
|---|
Map.Chain | 
| Field Summary | 
|---|
| Fields inherited from class de.grogra.xl.expr.Expression | 
|---|
$TYPE, aval, aval$FIELD, dval, dval$FIELD, etype, EXPR_0, I18N, lval, lval$FIELD, USED_BITS, VALID, valid$FIELD | 
| Fields inherited from class de.grogra.graph.impl.Node | 
|---|
ADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MIME_TYPE, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD | 
| Fields inherited from interface de.grogra.reflect.TypeId | 
|---|
A_VALUE, ABSTRACT_PRIMITIVE, BOOLEAN, BOOLEAN_MASK, BYTE, BYTE_MASK, CHAR, CHAR_MASK, D_VALUE, DOUBLE, DOUBLE_MASK, F_VALUE, FLOAT, FLOAT_MASK, FLOATING_POINT_MASK, I_VALUE, INT, INT_ASSIGNABLE, INT_MASK, INTEGRAL_MASK, L_VALUE, LONG, LONG_MASK, MAX_PRIMITIVE, MIN_PRIMITIVE, NUMERIC_MASK, NUMERIC_NONCHAR_MASK, OBJECT, OBJECT_MASK, PRIMITIVE_MASK, SHORT, SHORT_MASK, TYPE_COUNT, VOID, VOID_MASK | 
| Fields inherited from interface de.grogra.util.Map | 
|---|
DEFAULT_VALUE, EMPTY_MAP | 
| Constructor Summary | |
|---|---|
BreakTarget()
 | 
|
| Method Summary | |
|---|---|
protected abstract  void | 
evaluate(VMXState t)
 | 
protected  void | 
evaluateVoidImpl(VMXState t)
 | 
 org.objectweb.asm.Label | 
getBytecodeLabel()
 | 
 int | 
getLabel()
 | 
 void | 
initialize(int label)
 | 
 boolean | 
isInitialized()
 | 
protected  java.lang.String | 
paramString()
Computes the class-specific part of the string returned by Node.toString() which shall be enclosed in brackets. | 
 void | 
writeFinally(de.grogra.xl.compiler.BytecodeWriter writer,
             int lbl,
             ControlTransfer transfer)
 | 
protected  void | 
writeImpl(de.grogra.xl.compiler.BytecodeWriter writer,
          boolean discard)
 | 
| Methods inherited from class de.grogra.xl.expr.VoidExpression | 
|---|
allowsIteration | 
| Methods inherited from class de.grogra.graph.impl.Edge | 
|---|
addEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBits | 
| Methods inherited from class java.lang.Object | 
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface de.grogra.persistence.PersistenceCapable | 
|---|
getBitMark, getObjectMark, setBitMark, setObjectMark | 
| Constructor Detail | 
|---|
public BreakTarget()
| Method Detail | 
|---|
protected abstract void evaluate(VMXState t)
protected final void evaluateVoidImpl(VMXState t)
evaluateVoidImpl in class Expressionpublic org.objectweb.asm.Label getBytecodeLabel()
public int getLabel()
public void initialize(int label)
public boolean isInitialized()
protected java.lang.String paramString()
NodeNode.toString() which shall be enclosed in brackets. This
 should be used to show important properties of this node.
paramString in class Expression
public void writeFinally(de.grogra.xl.compiler.BytecodeWriter writer,
                         int lbl,
                         ControlTransfer transfer)
writeFinally in class Expression
protected void writeImpl(de.grogra.xl.compiler.BytecodeWriter writer,
                         boolean discard)
writeImpl in class Expression
  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||