org.jetbrains.jet.lang.types.expressions
Class OperatorConventions

java.lang.Object
  extended by org.jetbrains.jet.lang.types.expressions.OperatorConventions

public class OperatorConventions
extends java.lang.Object


Field Summary
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
           
 
Method Summary
static Name getNameForOperationSymbol(JetToken token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EQUALS

public static final Name EQUALS

COMPARE_TO

public static final Name COMPARE_TO

CONTAINS

public static final Name CONTAINS

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<JetToken,Name> UNARY_OPERATION_NAMES

BINARY_OPERATION_NAMES

public static final com.google.common.collect.ImmutableBiMap<JetToken,Name> BINARY_OPERATION_NAMES

NOT_OVERLOADABLE

public static final com.google.common.collect.ImmutableSet<JetToken> NOT_OVERLOADABLE

INCREMENT_OPERATIONS

public static final com.google.common.collect.ImmutableSet<JetToken> INCREMENT_OPERATIONS

COMPARISON_OPERATIONS

public static final com.google.common.collect.ImmutableSet<JetToken> COMPARISON_OPERATIONS

EQUALS_OPERATIONS

public static final com.google.common.collect.ImmutableSet<JetToken> EQUALS_OPERATIONS

IN_OPERATIONS

public static final com.google.common.collect.ImmutableSet<JetToken> IN_OPERATIONS

ASSIGNMENT_OPERATIONS

public static final com.google.common.collect.ImmutableBiMap<JetToken,Name> ASSIGNMENT_OPERATIONS

ASSIGNMENT_OPERATION_COUNTERPARTS

public static final com.google.common.collect.ImmutableMap<JetToken,JetToken> ASSIGNMENT_OPERATION_COUNTERPARTS

BOOLEAN_OPERATIONS

public static final com.google.common.collect.ImmutableBiMap<JetToken,Name> BOOLEAN_OPERATIONS
Method Detail

getNameForOperationSymbol

@Nullable
public static Name getNameForOperationSymbol(@NotNull
                                                      JetToken token)