Class OperatorMap
java.lang.Object
org.ek9lang.compiler.common.BiMap
org.ek9lang.compiler.common.OperatorMap
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkBackward
(String v2) Check if a _ type method maps back into EK9 operators.boolean
checkForward
(String v1) boolean
expectsParameter
(String ek9Operator) For operators that require a single parameter.boolean
expectsZeroParameters
(String ek9Operator) Used on a class/record not expecting any parameters at all.getBackward
(String v2) getForward
(String v1) boolean
isReturnTypeNameAcceptable
(String ek9Operator, String returnTypeName) For a specific operator is the return type acceptable.Methods inherited from class org.ek9lang.compiler.common.BiMap
getBackwardKeys, getForwardKeys, put
-
Constructor Details
-
OperatorMap
public OperatorMap()
-
-
Method Details
-
expectsParameter
For operators that require a single parameter. -
expectsZeroParameters
Used on a class/record not expecting any parameters at all. -
isReturnTypeNameAcceptable
-
getForward
- Overrides:
getForward
in classBiMap
-
getBackward
- Overrides:
getBackward
in classBiMap
-
checkForward
-
checkBackward
Check if a _ type method maps back into EK9 operators. We might have methods we want in our java code that are just hidden.
-