public abstract static class LLJava.FieldAccess extends LLJava.MethodHandleTarget
Modifier and Type | Field and Description |
---|---|
protected boolean |
statically
Generated by umod; model author's documentation MISSING.
|
protected LLJava.FieldReference |
target
Generated by umod; model author's documentation MISSING.
|
post, pre
location
format
Constructor and Description |
---|
FieldAccess(boolean statically,
LLJava.FieldReference target)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Modifier and Type | Method and Description |
---|---|
LLJava.FieldAccess |
doclone()
Clones this object.
|
Format |
format()
Delivers a format object for pretty-printing by inheritance from some ancestor class.
|
boolean |
get_statically()
Generated by umod; model author's documentation MISSING.
|
static Pattern<LLJava.FieldAccess> |
get_statically(Pattern<? super Boolean> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
LLJava.FieldReference |
get_target()
Generated by umod; model author's documentation MISSING.
|
LLJava.FieldAccess |
initFrom(Object o0)
Copies values of all common fields from the argument.
|
boolean |
set_statically(boolean val)
Generated by umod; model author's documentation MISSING.
|
boolean |
set_target(LLJava.MemberReference val)
Generated by umod; model author's documentation MISSING.
|
get_target
get_post, get_post, get_pre, get_pre, set_post, set_pre
toString
get_location, get_location, set_location
protected boolean statically
get_statically()
,
set_statically(boolean)
protected LLJava.FieldReference target
LLJava.FieldReference
(never
null)public FieldAccess(boolean statically, LLJava.FieldReference target)
statically
- is copied to field statically
target
- is copied to field target
public LLJava.FieldAccess doclone()
Cloneable
is known
to be implemented.doclone
in class LLJava.MethodHandleTarget
public Format format()
format
in interface Formattable
format
in class LLJava.MethodHandleTarget
public LLJava.FieldAccess initFrom(Object o0)
initFrom
in class LLJava.MethodHandleTarget
public boolean get_statically()
public boolean set_statically(boolean val)
val
- the new value of type boolean(never null)statically
public LLJava.FieldReference get_target()
get_target
in class LLJava.MethodHandleTarget
LLJava.FieldReference
(never
null)public boolean set_target(LLJava.MemberReference val)
val
- the new value of type LLJava.FieldReference
(never
null)target
public static Pattern<LLJava.FieldAccess> get_statically(Pattern<? super Boolean> p)
LLJava.__Patterns
.see also the complete user documentation .