Class HashCodePresentOrError
java.lang.Object
org.ek9lang.compiler.common.RuleSupport
org.ek9lang.compiler.common.TypedSymbolAccess
org.ek9lang.compiler.phase3.OperatorTest
org.ek9lang.compiler.phase3.HashCodePresentOrError
- 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
ConstructorsConstructorDescriptionHashCodePresentOrError
(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener) -
Method Summary
Modifier and TypeMethodDescriptionprotected MethodSymbolSearch
getMethodSymbolSearch
(ISymbol symbolType) Methods inherited from class OperatorTest
getSymbolType, isOperatorPresent, test
Methods inherited from class TypedSymbolAccess
getRecordedAndTypedSymbol, isProcessingScopePure, recordATypedSymbol
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface BiPredicate
and, negate, or, test
-
Constructor Details
-
HashCodePresentOrError
HashCodePresentOrError(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener)
-
-
Method Details
-
getMethodSymbolSearch
- Specified by:
getMethodSymbolSearch
in classOperatorTest
-