org.jetbrains.kotlin.types.expressions
Class OperatorConventions

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

public class OperatorConventions
extends java.lang.Object


Field Summary
static com.google.common.collect.ImmutableBiMap<JetSingleValueToken,JetSingleValueToken> ASSIGNMENT_OPERATION_COUNTERPARTS
           
static com.google.common.collect.ImmutableBiMap<JetSingleValueToken,Name> ASSIGNMENT_OPERATIONS
           
static com.google.common.collect.ImmutableBiMap<JetSingleValueToken,Name> BINARY_OPERATION_NAMES
           
static com.google.common.collect.ImmutableBiMap<JetSingleValueToken,Name> BOOLEAN_OPERATIONS
           
static Name BYTE
           
static Name CHAR
           
static Name COMPARE_TO
           
static com.google.common.collect.ImmutableSet<JetSingleValueToken> COMPARISON_OPERATIONS
           
static Name CONTAINS
           
static Name DOUBLE
           
static Name EQUALS
           
static com.google.common.collect.ImmutableSet<JetSingleValueToken> EQUALS_OPERATIONS
           
static Name FLOAT
           
static Name GET
           
static Name HAS_NEXT
           
static Name IDENTITY_EQUALS
           
static com.google.common.collect.ImmutableSet<JetSingleValueToken> IDENTITY_EQUALS_OPERATIONS
           
static com.google.common.collect.ImmutableSet<JetSingleValueToken> IN_OPERATIONS
           
static com.google.common.collect.ImmutableSet<JetSingleValueToken> INCREMENT_OPERATIONS
           
static Name INT
           
static Name INVOKE
           
static Name ITERATOR
           
static Name LONG
           
static Name NEXT
           
static com.google.common.collect.ImmutableSet<JetSingleValueToken> NOT_OVERLOADABLE
           
static com.google.common.collect.ImmutableSet<Name> NUMBER_CONVERSIONS
           
static Name SET
           
static Name SHORT
           
static com.google.common.collect.ImmutableBiMap<JetSingleValueToken,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

IDENTITY_EQUALS

public static final Name IDENTITY_EQUALS

COMPARE_TO

public static final Name COMPARE_TO

CONTAINS

public static final Name CONTAINS

INVOKE

public static final Name INVOKE

ITERATOR

public static final Name ITERATOR

GET

public static final Name GET

SET

public static final Name SET

NEXT

public static final Name NEXT

HAS_NEXT

public static final Name HAS_NEXT

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

BINARY_OPERATION_NAMES

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

NOT_OVERLOADABLE

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

INCREMENT_OPERATIONS

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

COMPARISON_OPERATIONS

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

EQUALS_OPERATIONS

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

IDENTITY_EQUALS_OPERATIONS

public static final com.google.common.collect.ImmutableSet<JetSingleValueToken> IDENTITY_EQUALS_OPERATIONS

IN_OPERATIONS

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

ASSIGNMENT_OPERATIONS

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

ASSIGNMENT_OPERATION_COUNTERPARTS

public static final com.google.common.collect.ImmutableBiMap<JetSingleValueToken,JetSingleValueToken> ASSIGNMENT_OPERATION_COUNTERPARTS

BOOLEAN_OPERATIONS

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

getNameForOperationSymbol

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