|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface for all left-value expressions
| Method Summary | |
void |
genEndStoreCode(CodeSequence code,
boolean discardValue)
Generates a sequence of bytecodes |
void |
genStartStoreCode(CodeSequence code)
Generates a sequence of bytecodes |
void |
initialize(CContextType ctxt)
Initialize this object |
boolean |
isDefinitelyAssigned(CContextType context)
|
boolean |
isLValue(CExpressionContextType context)
|
| Method Detail |
public boolean isLValue(CExpressionContextType context)
public void initialize(CContextType ctxt)
throws UnpositionedError
UnpositionedError - an error if this object can't
actually be assigned to in the given context this may
happen with final variables. public boolean isDefinitelyAssigned(CContextType context)
public void genStartStoreCode(CodeSequence code)
code - the code list
public void genEndStoreCode(CodeSequence code,
boolean discardValue)
code - the code list
|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||