org.jetbrains.kotlin.types.expressions
Class OperatorConventions
java.lang.Object
org.jetbrains.kotlin.types.expressions.OperatorConventions
public class OperatorConventions
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DOUBLE
public static final Name DOUBLE
FLOAT
public static final Name FLOAT
LONG
public static final Name LONG
INT
public static final Name INT
CHAR
public static final Name CHAR
SHORT
public static final Name SHORT
BYTE
public static final Name BYTE
NUMBER_CONVERSIONS
public static final com.google.common.collect.ImmutableSet<Name> NUMBER_CONVERSIONS
UNARY_OPERATION_NAMES
public static final com.google.common.collect.ImmutableBiMap<KtSingleValueToken,Name> UNARY_OPERATION_NAMES
UNARY_OPERATION_NAMES_WITH_DEPRECATED_INVERTED
public static final com.google.common.collect.ImmutableMap<Name,KtSingleValueToken> UNARY_OPERATION_NAMES_WITH_DEPRECATED_INVERTED
BINARY_OPERATION_NAMES
public static final com.google.common.collect.ImmutableBiMap<KtSingleValueToken,Name> BINARY_OPERATION_NAMES
NOT_OVERLOADABLE
public static final com.google.common.collect.ImmutableSet<KtSingleValueToken> NOT_OVERLOADABLE
INCREMENT_OPERATIONS
public static final com.google.common.collect.ImmutableSet<KtSingleValueToken> INCREMENT_OPERATIONS
COMPARISON_OPERATIONS
public static final com.google.common.collect.ImmutableSet<KtSingleValueToken> COMPARISON_OPERATIONS
EQUALS_OPERATIONS
public static final com.google.common.collect.ImmutableSet<KtSingleValueToken> EQUALS_OPERATIONS
IDENTITY_EQUALS_OPERATIONS
public static final com.google.common.collect.ImmutableSet<KtSingleValueToken> IDENTITY_EQUALS_OPERATIONS
IN_OPERATIONS
public static final com.google.common.collect.ImmutableSet<KtSingleValueToken> IN_OPERATIONS
ASSIGNMENT_OPERATIONS
public static final com.google.common.collect.ImmutableBiMap<KtSingleValueToken,Name> ASSIGNMENT_OPERATIONS
ASSIGNMENT_OPERATION_COUNTERPARTS
public static final com.google.common.collect.ImmutableBiMap<KtSingleValueToken,KtSingleValueToken> ASSIGNMENT_OPERATION_COUNTERPARTS
BOOLEAN_OPERATIONS
public static final com.google.common.collect.ImmutableBiMap<KtSingleValueToken,Name> BOOLEAN_OPERATIONS
CONVENTION_NAMES
public static final com.google.common.collect.ImmutableSet<Name> CONVENTION_NAMES
getNameForOperationSymbol
@Nullable
public static Name getNameForOperationSymbol(@NotNull
KtToken token)
getNameForOperationSymbol
@Nullable
public static Name getNameForOperationSymbol(@NotNull
KtToken token,
boolean unaryOperations,
boolean binaryOperations)
isConventionName
public static boolean isConventionName(@NotNull
Name name)