|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILinkingCandidate<Candidate extends ILinkingCandidate<Candidate>>
The supertype of IFeatureLinkingCandidate
and IConstructorLinkingCandidate
.
Method Summary | |
---|---|
void |
apply()
|
java.util.List<XExpression> |
getArguments()
|
int |
getArityMismatch()
two cases - vararsgs: number of arguments is greater/equals to number of declared parameters - default: number of arguments is equal to number of declared parameters |
java.util.List<JvmFormalParameter> |
getDeclaredParameters()
|
java.util.List<JvmTypeParameter> |
getDeclaredTypeParameters()
|
JvmIdentifiableElement |
getFeature()
|
int |
getTypeArityMismatch()
two cases - explicit type arguments: number of arguments is greater/equals to number of declared parameters - else: 0 |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
void apply()
JvmIdentifiableElement getFeature()
java.util.List<XExpression> getArguments()
java.util.List<JvmFormalParameter> getDeclaredParameters()
java.util.List<JvmTypeParameter> getDeclaredTypeParameters()
int getArityMismatch()
int getTypeArityMismatch()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |