io.sarl.lang.typesystem.cast
Interface ISelector
All Known Implementing Classes:
ObjectAndPrimitiveBasedSelector
Enclosing interface:
ICastOperationCandidateSelector
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or action reference.
@java.lang.FunctionalInterface
static interface ISelector
Do the selection of a specific operation description.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Since:
0.9
Action Summary
Modifier and type Action and description
abstract boolean isCastOperatorCandidate(IIdentifiableElementDescription)
Replies if the given description is a valid candidate for a cast linked operation.
Action Details
isCastOperatorCandidate(IIdentifiableElementDescription)
def isCastOperatorCandidate(IIdentifiableElementDescription) : boolean
Replies if the given description is a valid candidate for a cast linked operation.
Parameters:
description - the description of the found operation.
Returns:
true if the operation is a valid cast linked operation; otherwise false .