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.