java.lang.Object
de.grogra.xl.compiler.scope.Members.Applicability
- Enclosing class:
- Members
This class stores information about the quality of applicability
of a member in a context.
- Author:
- Ole Kniemeyer
-
Field Summary
Modifier and TypeFieldDescriptionboolean
true
iff the member is applicable only after an array argument has been converted to an array generator argument, i.e., a loop over the components of the array.static final Members.Applicability
int
Counts the number of implicit arguments for the invocation.int
int
Indicates the alternative of argument transformations which has been chosen such that the member is applicable.boolean
true
iff the method is applicable as a variable arity method. -
Constructor Summary
-
Method Summary
-
Field Details
-
DEFAULT
-
scope
-
actualArguments
-
array2Generator
public boolean array2Generatortrue
iff the member is applicable only after an array argument has been converted to an array generator argument, i.e., a loop over the components of the array. -
implicitCount
public int implicitCountCounts the number of implicit arguments for the invocation. -
varArity
public boolean varAritytrue
iff the method is applicable as a variable arity method. -
transformationAlternative
public int transformationAlternativeIndicates the alternative of argument transformations which has been chosen such that the member is applicable. -
matchSet
public int matchSet
-
-
Constructor Details
-
Applicability
public Applicability()
-