Class ComparatorPresentOrError
java.lang.Object
org.ek9lang.compiler.common.RuleSupport
org.ek9lang.compiler.common.TypedSymbolAccess
org.ek9lang.compiler.phase3.OperatorTest
org.ek9lang.compiler.phase3.ComparatorPresentOrError
- All Implemented Interfaces:
BiPredicate<IToken,ISymbol>
Given a symbol, this check that the type that the symbol has can support the '<=>' operator.
-
Field Summary
Fields inherited from class RuleSupport
errorListener, symbolsAndScopes -
Constructor Summary
ConstructorsConstructorDescriptionComparatorPresentOrError(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener) -
Method Summary
Modifier and TypeMethodDescriptionprotected MethodSymbolSearchgetMethodSymbolSearch(ISymbol symbolType) Methods inherited from class OperatorTest
getSymbolType, isOperatorPresent, testMethods inherited from class TypedSymbolAccess
getRecordedAndTypedSymbol, isProcessingScopePure, recordATypedSymbolMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BiPredicate
and, negate, or, test
-
Constructor Details
-
ComparatorPresentOrError
ComparatorPresentOrError(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener)
-
-
Method Details
-
getMethodSymbolSearch
- Specified by:
getMethodSymbolSearchin classOperatorTest
-