public abstract static class LLJava.Instruction extends LLJava.Statement
| Modifier and Type | Field and Description |
|---|---|
protected LLJava.StackFrame |
post
The static stack frame postcondition for this
instruction.
|
protected LLJava.StackFrame |
pre
The static stack frame precondition for this
instruction.
|
locationformat| Constructor and Description |
|---|
Instruction()
Synthetic minimal constructor provided by the umod compiler.
|
| Modifier and Type | Method and Description |
|---|---|
LLJava.Instruction |
doclone()
Clones this object.
|
Format |
format()
Delivers a format object for pretty-printing by inheritance from some ancestor class.
|
LLJava.StackFrame |
get_post()
The static stack frame postcondition for this
instruction.
|
static Pattern<LLJava.Instruction> |
get_post(Pattern<? super LLJava.StackFrame> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
LLJava.StackFrame |
get_pre()
The static stack frame precondition for this
instruction.
|
static Pattern<LLJava.Instruction> |
get_pre(Pattern<? super LLJava.StackFrame> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
LLJava.Instruction |
initFrom(Object o0)
Copies values of all common fields from the argument.
|
boolean |
set_post(LLJava.StackFrame val)
The static stack frame postcondition for this
instruction.
|
boolean |
set_pre(LLJava.StackFrame val)
The static stack frame precondition for this
instruction.
|
toStringget_location, get_location, set_locationprotected LLJava.StackFrame pre
TypeChecker. LLJava.StackFrame(maybe null)protected LLJava.StackFrame post
TypeChecker. LLJava.StackFrame(maybe null)public Instruction()
public LLJava.Instruction doclone()
Cloneable is known
to be implemented.doclone in class LLJava.Statementpublic Format format()
format in interface Formattableformat in class LLJava.Statementpublic LLJava.Instruction initFrom(Object o0)
initFrom in class LLJava.Statementpublic LLJava.StackFrame get_pre()
TypeChecker. LLJava.StackFrame(maybe
null)public boolean set_pre(LLJava.StackFrame val)
TypeChecker. val - the new value of type LLJava.StackFrame(maybe null)prepublic LLJava.StackFrame get_post()
TypeChecker. LLJava.StackFrame(maybe
null)public boolean set_post(LLJava.StackFrame val)
TypeChecker. val - the new value of type LLJava.StackFrame(maybe null)postpublic static Pattern<LLJava.Instruction> get_pre(Pattern<? super LLJava.StackFrame> p)
LLJava.__Patterns.public static Pattern<LLJava.Instruction> get_post(Pattern<? super LLJava.StackFrame> p)
LLJava.__Patterns.see also the complete user documentation .