public static class LLJava.MethodReference extends LLJava.MemberReference
Modifier and Type | Field and Description |
---|---|
protected boolean |
asInterface
Generated by umod; model author's documentation MISSING.
|
protected LLJava.InvokeDynamic |
dynamicEntry
Generated by umod; model author's documentation MISSING.
|
protected LLJava.AbstractMethodRef |
entry
Generated by umod; model author's documentation MISSING.
|
protected LLJava.MemberFullName |
fullName
Generated by umod; model author's documentation MISSING.
|
protected CheckedList<LLJava.MethodReferenceParameter> |
parameters
Generated by umod; model author's documentation MISSING.
|
protected LLJava.ResultExpr |
result
Generated by umod; model author's documentation MISSING.
|
location
format
Constructor and Description |
---|
MethodReference(LLJava.ResultExpr result,
LLJava.MemberFullName fullName)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Modifier and Type | Method and Description |
---|---|
void |
descend_parameters(LLJava.MATCH_ONLY_00 visitor) |
LLJava.MethodReference |
doclone()
Clones this object.
|
Format |
format()
Delivers a format object for pretty-printing, as specified in the umod source.
|
boolean |
get_asInterface()
Generated by umod; model author's documentation MISSING.
|
static Pattern<LLJava.MethodReference> |
get_asInterface(Pattern<? super Boolean> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
LLJava.InvokeDynamic |
get_dynamicEntry()
Generated by umod; model author's documentation MISSING.
|
static Pattern<LLJava.MethodReference> |
get_dynamicEntry(Pattern<? super LLJava.InvokeDynamic> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
LLJava.AbstractMethodRef |
get_entry()
Generated by umod; model author's documentation MISSING.
|
LLJava.MemberFullName |
get_fullName()
Generated by umod; model author's documentation MISSING.
|
CheckedList<LLJava.MethodReferenceParameter> |
get_parameters()
Generated by umod; model author's documentation MISSING.
|
static Pattern<LLJava.MethodReference> |
get_parameters(Pattern<? super CheckedList<LLJava.MethodReferenceParameter>> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
LLJava.ResultExpr |
get_result()
Generated by umod; model author's documentation MISSING.
|
static Pattern<LLJava.MethodReference> |
get_result(Pattern<? super LLJava.ResultExpr> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
static String |
getFormatHint()
Delivers the format specification from the umod source.
|
LLJava.MethodReference |
initFrom(Object o0)
Copies values of all common fields from the argument.
|
boolean |
set_asInterface(boolean val)
Generated by umod; model author's documentation MISSING.
|
boolean |
set_dynamicEntry(LLJava.InvokeDynamic val)
Generated by umod; model author's documentation MISSING.
|
boolean |
set_entry(LLJava.MemberRef val)
Generated by umod; model author's documentation MISSING.
|
boolean |
set_fullName(LLJava.MemberFullName val)
Generated by umod; model author's documentation MISSING.
|
boolean |
set_parameters(CheckedList<LLJava.MethodReferenceParameter> val)
Generated by umod; model author's documentation MISSING.
|
boolean |
set_result(LLJava.ResultExpr val)
Generated by umod; model author's documentation MISSING.
|
get_entry, get_fullName
get_location, get_location, set_location
protected boolean asInterface
get_asInterface()
,
set_asInterface(boolean)
protected LLJava.ResultExpr result
LLJava.ResultExpr
(never null)protected LLJava.MemberFullName fullName
LLJava.MemberFullName
(never
null)protected CheckedList<LLJava.MethodReferenceParameter> parameters
CheckedList
<LLJava.MethodReferenceParameter
(never null)>(never
null)protected LLJava.AbstractMethodRef entry
LLJava.AbstractMethodRef
(maybe
null)protected LLJava.InvokeDynamic dynamicEntry
LLJava.InvokeDynamic
(maybe null)public MethodReference(LLJava.ResultExpr result, LLJava.MemberFullName fullName)
public LLJava.MethodReference doclone()
Cloneable
is known
to be implemented.doclone
in class LLJava.MemberReference
public static String getFormatHint()
result
,>fullName,parameters['('|',' ,')']
public Format format()
format
in interface Formattable
format
in class LLJava.MemberReference
public LLJava.MethodReference initFrom(Object o0)
initFrom
in class LLJava.MemberReference
public boolean get_asInterface()
public boolean set_asInterface(boolean val)
val
- the new value of type boolean(never null)asInterface
public LLJava.ResultExpr get_result()
LLJava.ResultExpr
(never
null)public boolean set_result(LLJava.ResultExpr val)
val
- the new value of type LLJava.ResultExpr
(never null)result
public LLJava.MemberFullName get_fullName()
get_fullName
in class LLJava.MemberReference
LLJava.MemberFullName
(never
null)public boolean set_fullName(LLJava.MemberFullName val)
val
- the new value of type LLJava.MemberFullName
(never
null)fullName
public CheckedList<LLJava.MethodReferenceParameter> get_parameters()
CheckedList
<LLJava.MethodReferenceParameter
(never null)>(never null)public boolean set_parameters(CheckedList<LLJava.MethodReferenceParameter> val)
val
- the new value of type CheckedList
<LLJava.MethodReferenceParameter
(never null)>(never null)parameters
public void descend_parameters(LLJava.MATCH_ONLY_00 visitor)
public LLJava.AbstractMethodRef get_entry()
get_entry
in class LLJava.MemberReference
LLJava.AbstractMethodRef
(maybe
null)public boolean set_entry(LLJava.MemberRef val)
val
- the new value of type LLJava.AbstractMethodRef
(maybe
null)entry
public LLJava.InvokeDynamic get_dynamicEntry()
LLJava.InvokeDynamic
(maybe
null)public boolean set_dynamicEntry(LLJava.InvokeDynamic val)
val
- the new value of type LLJava.InvokeDynamic
(maybe
null)dynamicEntry
public static Pattern<LLJava.MethodReference> get_asInterface(Pattern<? super Boolean> p)
LLJava.__Patterns
.public static Pattern<LLJava.MethodReference> get_result(Pattern<? super LLJava.ResultExpr> p)
LLJava.__Patterns
.public static Pattern<LLJava.MethodReference> get_parameters(Pattern<? super CheckedList<LLJava.MethodReferenceParameter>> p)
LLJava.__Patterns
.public static Pattern<LLJava.MethodReference> get_dynamicEntry(Pattern<? super LLJava.InvokeDynamic> p)
LLJava.__Patterns
.see also the complete user documentation .