|
||||||||
| 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.Catch
public final class Catch
| 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.xl.expr.LocalAccess |
|---|
ASSIGNS_LOCAL, POST_ASSIGNMENT, POST_USE, PRE_1_ASSIGNMENT, PRE_2_ASSIGNMENT, PRE_ASSIGNMENT, PRE_USE, USES_LOCAL |
| 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 | |
|---|---|
Catch(de.grogra.xl.compiler.scope.Local exLocal)
|
|
| Method Summary | |
|---|---|
void |
complete(de.grogra.xl.compiler.scope.MethodScope scope)
|
boolean |
discards(int index)
|
protected void |
evaluateVoidImpl(VMXState t)
|
int |
getAccessType(int index)
|
de.grogra.xl.compiler.scope.Local |
getLocal(int index)
|
int |
getLocalCount()
|
void |
setLocal(int index,
de.grogra.xl.compiler.scope.Local local)
|
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 Catch(de.grogra.xl.compiler.scope.Local exLocal)
| Method Detail |
|---|
public void complete(de.grogra.xl.compiler.scope.MethodScope scope)
complete in interface Completablepublic boolean discards(int index)
discards in class Expressionprotected void evaluateVoidImpl(VMXState t)
evaluateVoidImpl in class Expressionpublic int getAccessType(int index)
getAccessType in interface LocalAccesspublic de.grogra.xl.compiler.scope.Local getLocal(int index)
getLocal in interface LocalAccesspublic int getLocalCount()
getLocalCount in interface LocalAccess
public void setLocal(int index,
de.grogra.xl.compiler.scope.Local local)
setLocal in interface LocalAccess
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 | |||||||