Class OperatorDeclarationMetaDataIfAny
java.lang.Object
org.ek9lang.compiler.phase7.calls.OperatorDeclarationMetaDataIfAny
- All Implemented Interfaces:
Function<String, CallMetaDataDetails>
public final class OperatorDeclarationMetaDataIfAny
extends Object
implements Function<String, CallMetaDataDetails>
THE honest metadata for a callee with NO target symbol available at all - the
OperatorMap declaration
(OperatorDeclarationMetaData) where the name is a declared EK9 operator, otherwise null: no clause.
For callers that hold neither a generation context nor a target type, such as the synthesis method-call builder,
and for SynthesisedCallMetaData's own no-symbol answers. Hold an instance.-
Constructor Details
-
OperatorDeclarationMetaDataIfAny
public OperatorDeclarationMetaDataIfAny()
-
-
Method Details
-
apply
- Specified by:
applyin interfaceFunction<String, CallMetaDataDetails>
-