org.eclipse.xtext.xbase.validation
Class IssueCodes

java.lang.Object
  extended by org.eclipse.xtext.xbase.validation.IssueCodes

public class IssueCodes
extends java.lang.Object

Author:
Jan Koehnlein - Initial contribution and API

Field Summary
static java.lang.String ABSTRACT_CLASS_INSTANTIATION
           
static java.lang.String ANNOTATIONS_MISSING_ATTRIBUTE_DEFINITION
           
static java.lang.String ANNOTATIONS_NO_VALUE_ATTRIBUTE
           
static java.lang.String ASSIGNMENT_TO_FINAL
           
static java.lang.String CIRCULAR_CONSTRUCTOR_INVOCATION
           
static java.lang.String FEATURE_NOT_VISIBLE
           
static java.lang.String FIELD_ACCESS_WITH_PARENTHESES
           
static java.lang.String FIELD_ALREADY_INITIALIZED
           
static java.lang.String ILLEGAL_FORWARD_REFERENCE
           
static java.lang.String INCOMPATIBLE_RETURN_TYPE
           
static java.lang.String INCOMPATIBLE_TYPES
           
static java.lang.String INSTANCE_ACCESS_TO_STATIC_MEMBER
           
static java.lang.String INVALID_ARGUMENT_TYPES
           
static java.lang.String INVALID_CAST
           
static java.lang.String INVALID_CONSTRUCTOR_ARGUMENT
           
static java.lang.String INVALID_CONSTRUCTOR_INVOCATION
           
static java.lang.String INVALID_EARLY_EXIT
           
static java.lang.String INVALID_GENERIC_ARGUMENT_TYPES
           
static java.lang.String INVALID_IDENTIFIER
           
static java.lang.String INVALID_INNER_EXPRESSION
           
static java.lang.String INVALID_INSTANCEOF
           
static java.lang.String INVALID_MUTABLE_VARIABLE_ACCESS
           
static java.lang.String INVALID_NUMBER_FORMAT
           
static java.lang.String INVALID_NUMBER_OF_ARGUMENTS
           
static java.lang.String INVALID_NUMBER_OF_TYPE_ARGUMENTS
           
static java.lang.String INVALID_RETURN
           
static java.lang.String INVALID_USE_OF_TYPE
           
static java.lang.String INVALID_USE_OF_WILDCARD
           
protected static java.lang.String ISSUE_CODE_PREFIX
           
static java.lang.String LOCAL_VAR_ACCESS_WITH_PARENTHESES
           
static java.lang.String METHOD_ACCESS_WITHOUT_PARENTHESES
           
static java.lang.String MISSING_INITIALIZATION
           
static java.lang.String MISSING_TYPE
           
static java.lang.String NOT_INSTANTIABLE
           
static java.lang.String NULL_SAFE_FEATURE_CALL_ON_PRIMITIVE
           
static java.lang.String OBSOLETE_CAST
           
static java.lang.String OBSOLETE_INSTANCEOF
           
static java.lang.String STATIC_ACCESS_TO_INSTANCE_MEMBER
           
static java.lang.String TOO_LITTLE_TYPE_INFORMATION
           
static java.lang.String TOO_MANY_PARAMS_IN_CLOSURE
           
static java.lang.String UNHANDLED_EXCEPTION
           
static java.lang.String UNREACHABLE_CODE
           
static java.lang.String UNRESOLVABLE_PROXY
           
static java.lang.String UNUSED_LOCAL_VARIABLE
           
static java.lang.String VARIABLE_NAME_SHADOWING
           
 
Method Summary
static int compareIssueCodes(java.lang.String left, java.lang.String right)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ISSUE_CODE_PREFIX

protected static final java.lang.String ISSUE_CODE_PREFIX
See Also:
Constant Field Values

ABSTRACT_CLASS_INSTANTIATION

public static final java.lang.String ABSTRACT_CLASS_INSTANTIATION
See Also:
Constant Field Values

ANNOTATIONS_NO_VALUE_ATTRIBUTE

public static final java.lang.String ANNOTATIONS_NO_VALUE_ATTRIBUTE
See Also:
Constant Field Values

ANNOTATIONS_MISSING_ATTRIBUTE_DEFINITION

public static final java.lang.String ANNOTATIONS_MISSING_ATTRIBUTE_DEFINITION
See Also:
Constant Field Values

ASSIGNMENT_TO_FINAL

public static final java.lang.String ASSIGNMENT_TO_FINAL
See Also:
Constant Field Values

CIRCULAR_CONSTRUCTOR_INVOCATION

public static final java.lang.String CIRCULAR_CONSTRUCTOR_INVOCATION
See Also:
Constant Field Values

FEATURE_NOT_VISIBLE

public static final java.lang.String FEATURE_NOT_VISIBLE
See Also:
Constant Field Values

FIELD_ACCESS_WITH_PARENTHESES

public static final java.lang.String FIELD_ACCESS_WITH_PARENTHESES
See Also:
Constant Field Values

ILLEGAL_FORWARD_REFERENCE

public static final java.lang.String ILLEGAL_FORWARD_REFERENCE
See Also:
Constant Field Values

INCOMPATIBLE_RETURN_TYPE

public static final java.lang.String INCOMPATIBLE_RETURN_TYPE
See Also:
Constant Field Values

INCOMPATIBLE_TYPES

public static final java.lang.String INCOMPATIBLE_TYPES
See Also:
Constant Field Values

INSTANCE_ACCESS_TO_STATIC_MEMBER

public static final java.lang.String INSTANCE_ACCESS_TO_STATIC_MEMBER
See Also:
Constant Field Values

INVALID_ARGUMENT_TYPES

public static final java.lang.String INVALID_ARGUMENT_TYPES
See Also:
Constant Field Values

INVALID_CAST

public static final java.lang.String INVALID_CAST
See Also:
Constant Field Values

INVALID_CONSTRUCTOR_INVOCATION

public static final java.lang.String INVALID_CONSTRUCTOR_INVOCATION
See Also:
Constant Field Values

INVALID_CONSTRUCTOR_ARGUMENT

public static final java.lang.String INVALID_CONSTRUCTOR_ARGUMENT
See Also:
Constant Field Values

INVALID_EARLY_EXIT

public static final java.lang.String INVALID_EARLY_EXIT
See Also:
Constant Field Values

INVALID_GENERIC_ARGUMENT_TYPES

public static final java.lang.String INVALID_GENERIC_ARGUMENT_TYPES
See Also:
Constant Field Values

INVALID_INNER_EXPRESSION

public static final java.lang.String INVALID_INNER_EXPRESSION
See Also:
Constant Field Values

INVALID_INSTANCEOF

public static final java.lang.String INVALID_INSTANCEOF
See Also:
Constant Field Values

INVALID_MUTABLE_VARIABLE_ACCESS

public static final java.lang.String INVALID_MUTABLE_VARIABLE_ACCESS
See Also:
Constant Field Values

INVALID_NUMBER_OF_ARGUMENTS

public static final java.lang.String INVALID_NUMBER_OF_ARGUMENTS
See Also:
Constant Field Values

INVALID_NUMBER_OF_TYPE_ARGUMENTS

public static final java.lang.String INVALID_NUMBER_OF_TYPE_ARGUMENTS
See Also:
Constant Field Values

INVALID_RETURN

public static final java.lang.String INVALID_RETURN
See Also:
Constant Field Values

INVALID_USE_OF_TYPE

public static final java.lang.String INVALID_USE_OF_TYPE
See Also:
Constant Field Values

INVALID_USE_OF_WILDCARD

public static final java.lang.String INVALID_USE_OF_WILDCARD
See Also:
Constant Field Values

LOCAL_VAR_ACCESS_WITH_PARENTHESES

public static final java.lang.String LOCAL_VAR_ACCESS_WITH_PARENTHESES
See Also:
Constant Field Values

METHOD_ACCESS_WITHOUT_PARENTHESES

public static final java.lang.String METHOD_ACCESS_WITHOUT_PARENTHESES
See Also:
Constant Field Values

MISSING_INITIALIZATION

public static final java.lang.String MISSING_INITIALIZATION
See Also:
Constant Field Values

MISSING_TYPE

public static final java.lang.String MISSING_TYPE
See Also:
Constant Field Values

OBSOLETE_CAST

public static final java.lang.String OBSOLETE_CAST
See Also:
Constant Field Values

OBSOLETE_INSTANCEOF

public static final java.lang.String OBSOLETE_INSTANCEOF
See Also:
Constant Field Values

STATIC_ACCESS_TO_INSTANCE_MEMBER

public static final java.lang.String STATIC_ACCESS_TO_INSTANCE_MEMBER
See Also:
Constant Field Values

TOO_LITTLE_TYPE_INFORMATION

public static final java.lang.String TOO_LITTLE_TYPE_INFORMATION
See Also:
Constant Field Values

TOO_MANY_PARAMS_IN_CLOSURE

public static final java.lang.String TOO_MANY_PARAMS_IN_CLOSURE
See Also:
Constant Field Values

UNHANDLED_EXCEPTION

public static final java.lang.String UNHANDLED_EXCEPTION
See Also:
Constant Field Values

UNREACHABLE_CODE

public static final java.lang.String UNREACHABLE_CODE
See Also:
Constant Field Values

UNRESOLVABLE_PROXY

public static final java.lang.String UNRESOLVABLE_PROXY
See Also:
Constant Field Values

VARIABLE_NAME_SHADOWING

public static final java.lang.String VARIABLE_NAME_SHADOWING
See Also:
Constant Field Values

NULL_SAFE_FEATURE_CALL_ON_PRIMITIVE

public static final java.lang.String NULL_SAFE_FEATURE_CALL_ON_PRIMITIVE
See Also:
Constant Field Values

NOT_INSTANTIABLE

public static final java.lang.String NOT_INSTANTIABLE
See Also:
Constant Field Values

UNUSED_LOCAL_VARIABLE

public static final java.lang.String UNUSED_LOCAL_VARIABLE
See Also:
Constant Field Values

INVALID_IDENTIFIER

public static final java.lang.String INVALID_IDENTIFIER
See Also:
Constant Field Values

INVALID_NUMBER_FORMAT

public static final java.lang.String INVALID_NUMBER_FORMAT
See Also:
Constant Field Values

FIELD_ALREADY_INITIALIZED

public static final java.lang.String FIELD_ALREADY_INITIALIZED
See Also:
Constant Field Values
Method Detail

compareIssueCodes

public static int compareIssueCodes(java.lang.String left,
                                    java.lang.String right)