public class OperatorConventions extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.collect.ImmutableMap<JetToken,JetToken> |
ASSIGNMENT_OPERATION_COUNTERPARTS |
static com.google.common.collect.ImmutableBiMap<JetToken,Name> |
ASSIGNMENT_OPERATIONS |
static com.google.common.collect.ImmutableBiMap<JetToken,Name> |
BINARY_OPERATION_NAMES |
static com.google.common.collect.ImmutableBiMap<JetToken,Name> |
BOOLEAN_OPERATIONS |
static Name |
BYTE |
static Name |
CHAR |
static Name |
COMPARE_TO |
static com.google.common.collect.ImmutableSet<JetToken> |
COMPARISON_OPERATIONS |
static Name |
CONTAINS |
static Name |
DOUBLE |
static Name |
EQUALS |
static com.google.common.collect.ImmutableSet<JetToken> |
EQUALS_OPERATIONS |
static Name |
FLOAT |
static com.google.common.collect.ImmutableSet<JetToken> |
IN_OPERATIONS |
static com.google.common.collect.ImmutableSet<JetToken> |
INCREMENT_OPERATIONS |
static Name |
INT |
static Name |
LONG |
static com.google.common.collect.ImmutableSet<JetToken> |
NOT_OVERLOADABLE |
static com.google.common.collect.ImmutableSet<Name> |
NUMBER_CONVERSIONS |
static Name |
SHORT |
static com.google.common.collect.ImmutableBiMap<JetToken,Name> |
UNARY_OPERATION_NAMES |
| Modifier and Type | Method and Description |
|---|---|
static Name |
getNameForOperationSymbol(JetToken token) |
public static final Name COMPARE_TO
public static final com.google.common.collect.ImmutableSet<Name> NUMBER_CONVERSIONS
public static final com.google.common.collect.ImmutableBiMap<JetToken,Name> UNARY_OPERATION_NAMES
public static final com.google.common.collect.ImmutableBiMap<JetToken,Name> BINARY_OPERATION_NAMES
public static final com.google.common.collect.ImmutableSet<JetToken> NOT_OVERLOADABLE
public static final com.google.common.collect.ImmutableSet<JetToken> INCREMENT_OPERATIONS
public static final com.google.common.collect.ImmutableSet<JetToken> COMPARISON_OPERATIONS
public static final com.google.common.collect.ImmutableSet<JetToken> EQUALS_OPERATIONS
public static final com.google.common.collect.ImmutableSet<JetToken> IN_OPERATIONS
public static final com.google.common.collect.ImmutableBiMap<JetToken,Name> ASSIGNMENT_OPERATIONS
public static final com.google.common.collect.ImmutableMap<JetToken,JetToken> ASSIGNMENT_OPERATION_COUNTERPARTS
public static final com.google.common.collect.ImmutableBiMap<JetToken,Name> BOOLEAN_OPERATIONS
@Nullable public static Name getNameForOperationSymbol(@NotNull JetToken token)