org.jetbrains.jet.lang.resolve.calls.results
Enum ResolutionStatus

java.lang.Object
  extended by java.lang.Enum<ResolutionStatus>
      extended by org.jetbrains.jet.lang.resolve.calls.results.ResolutionStatus
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ResolutionStatus>

public enum ResolutionStatus
extends java.lang.Enum<ResolutionStatus>


Enum Constant Summary
INCOMPLETE_TYPE_INFERENCE
           
OTHER_ERROR
           
RECEIVER_PRESENCE_ERROR
           
RECEIVER_TYPE_ERROR
           
SUCCESS
           
UNKNOWN_STATUS
           
UNSAFE_CALL_ERROR
           
 
Field Summary
static java.util.EnumSet<ResolutionStatus>[] SEVERITY_LEVELS
           
 
Method Summary
 ResolutionStatus combine(ResolutionStatus other)
           
 boolean isSuccess()
           
static ResolutionStatus valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ResolutionStatus[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNKNOWN_STATUS

public static final ResolutionStatus UNKNOWN_STATUS

UNSAFE_CALL_ERROR

public static final ResolutionStatus UNSAFE_CALL_ERROR

OTHER_ERROR

public static final ResolutionStatus OTHER_ERROR

RECEIVER_TYPE_ERROR

public static final ResolutionStatus RECEIVER_TYPE_ERROR

RECEIVER_PRESENCE_ERROR

public static final ResolutionStatus RECEIVER_PRESENCE_ERROR

INCOMPLETE_TYPE_INFERENCE

public static final ResolutionStatus INCOMPLETE_TYPE_INFERENCE

SUCCESS

public static final ResolutionStatus SUCCESS
Field Detail

SEVERITY_LEVELS

public static final java.util.EnumSet<ResolutionStatus>[] SEVERITY_LEVELS
Method Detail

values

public static ResolutionStatus[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ResolutionStatus c : ResolutionStatus.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ResolutionStatus valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

isSuccess

public boolean isSuccess()

combine

public ResolutionStatus combine(ResolutionStatus other)