Class IssueCodes
- java.lang.Object
-
- org.eclipse.xtext.validation.IssueCodes
-
- org.eclipse.xtext.xbase.validation.IssueCodes
-
public class IssueCodes extends org.eclipse.xtext.validation.IssueCodes
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ABSTRACT_CLASS_INSTANTIATION
static java.lang.String
ABSTRACT_METHOD_INVOCATION
An explicit invocation of an abstract method.static java.lang.String
AMBIGUOUS_FEATURE_CALL
static java.lang.String
ANNOTATIONS_ILLEGAL_ATTRIBUTE
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
ASSIGNMENT_TO_NO_VARIABLE
static java.lang.String
CIRCULAR_CONSTRUCTOR_INVOCATION
static java.lang.String
CONSTANT_BOOLEAN_CONDITION
static java.lang.String
DEPRECATED_MEMBER_REFERENCE
A deprecated feature is used.static java.lang.String
DISCOURAGED_REFERENCE
static java.lang.String
DUPLICATE_CASE
static java.lang.String
DUPLICATE_TYPE
A type is defined twice.static java.lang.String
EQUALS_WITH_NULL
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
FORBIDDEN_REFERENCE
static java.lang.String
ILLEGAL_CLASS_INSTANTIATION
static java.lang.String
ILLEGAL_FORWARD_REFERENCE
static java.lang.String
IMPORT_COLLISION
static java.lang.String
IMPORT_CONFLICT
static java.lang.String
IMPORT_DUPLICATE
static java.lang.String
IMPORT_UNRESOLVED
static java.lang.String
IMPORT_UNUSED
static java.lang.String
IMPORT_WILDCARD_DEPRECATED
static java.lang.String
INCOMPATIBLE_RETURN_TYPE
This feature code indicates a type incompatibility of a method return type.static java.lang.String
INCOMPATIBLE_TYPES
static java.lang.String
INCOMPLETE_CASES_ON_ENUM
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
Used to indicate expressions that don't cause any effect, e.g.static java.lang.String
INVALID_INSTANCEOF
static java.lang.String
INVALID_MULTITYPE_PART
A multitype `A | B` where A is a subtype of B or vice versa.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_OPERAND_TYPES
static java.lang.String
INVALID_RETURN
static java.lang.String
INVALID_SUPER_CALL
static java.lang.String
INVALID_TRY_RESOURCE_TYPE
static java.lang.String
INVALID_TYPE
static java.lang.String
INVALID_TYPE_ARGUMENTS_ON_TYPE_LITERAL
static java.lang.String
INVALID_TYPE_PARAMETER_BOUNDS
static java.lang.String
INVALID_USE_OF_TYPE
static java.lang.String
INVALID_USE_OF_TYPE_PARAMETER
static java.lang.String
INVALID_USE_OF_WILDCARD
static java.lang.String
INVALID_WILDCARD_CONSTRAINTS
Indicates that an invalid wildcard reference was defined, e.g.protected static java.lang.String
ISSUE_CODE_PREFIX
static java.lang.String
JAVA_STYLE_TYPE_CAST
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
NO_ENCLOSING_INSTANCE_AVAILABLE
static java.lang.String
NOT_INSTANTIABLE
static java.lang.String
NULL_SAFE_FEATURE_CALL_OF_PRIMITIVE_VALUED_FEATURE
Indicates a synthesized default value for a primitive type, e.g.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
OPERATION_WITHOUT_PARENTHESES
static java.lang.String
PRIMITIVE_COMPARED_TO_NULL
static java.lang.String
RAW_TYPE
static java.lang.String
REDUNDANT_CASE
static java.lang.String
REFER_INVALID_TYPES
static java.lang.String
STATIC_ACCESS_TO_INSTANCE_MEMBER
static java.lang.String
SUSPICIOUSLY_OVERLOADED_FEATURE
This indicates an overload problem, e.g.static java.lang.String
TOO_LITTLE_TYPE_INFORMATION
static java.lang.String
TOO_MANY_PARAMS_IN_CLOSURE
static java.lang.String
TYPE_ARGUMENT_ON_NON_GENERIC_TYPE
Covers error conditions like the following: Object<String> int<String> MyAnnotation<String> MyEnum<String>static java.lang.String
TYPE_BOUNDS_MISMATCH
static java.lang.String
TYPE_PARAMETER_FORWARD_REFERENCE
static java.lang.String
UNEXPECTED_INVOCATION_ON_TYPE_LITERAL
static java.lang.String
UNHANDLED_EXCEPTION
static java.lang.String
UNQUALIFIED_SUPER_CALL
In default methods, we need to use qualified super calls.static java.lang.String
UNREACHABLE_CASE
static java.lang.String
UNREACHABLE_CATCH_BLOCK
static java.lang.String
UNREACHABLE_CODE
static java.lang.String
UNREACHABLE_IF_BLOCK
static java.lang.String
UNUSED_LOCAL_VARIABLE
static java.lang.String
VARIABLE_NAME_DISALLOWED
static java.lang.String
VARIABLE_NAME_DISCOURAGED
static java.lang.String
VARIABLE_NAME_SHADOWING
-
-
-
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
-
AMBIGUOUS_FEATURE_CALL
public static final java.lang.String AMBIGUOUS_FEATURE_CALL
- See Also:
- Constant Field Values
-
DUPLICATE_CASE
public static final java.lang.String DUPLICATE_CASE
- See Also:
- Constant Field Values
-
REDUNDANT_CASE
public static final java.lang.String REDUNDANT_CASE
- See Also:
- Constant Field Values
-
SUSPICIOUSLY_OVERLOADED_FEATURE
public static final java.lang.String SUSPICIOUSLY_OVERLOADED_FEATURE
This indicates an overload problem, e.g. if two implicit receivers provide methods and the outer receiver wins ('it' looses against 'this').- See Also:
- Constant Field Values
-
ANNOTATIONS_ILLEGAL_ATTRIBUTE
public static final java.lang.String ANNOTATIONS_ILLEGAL_ATTRIBUTE
- 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
-
ASSIGNMENT_TO_NO_VARIABLE
public static final java.lang.String ASSIGNMENT_TO_NO_VARIABLE
- 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
-
ILLEGAL_CLASS_INSTANTIATION
public static final java.lang.String ILLEGAL_CLASS_INSTANTIATION
- See Also:
- Constant Field Values
-
INCOMPATIBLE_RETURN_TYPE
public static final java.lang.String INCOMPATIBLE_RETURN_TYPE
This feature code indicates a type incompatibility of a method return type. Those include conflicts between an implementing method and its super declaration or between dispatch methods.- 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_OPERAND_TYPES
public static final java.lang.String INVALID_OPERAND_TYPES
- See Also:
- Constant Field Values
-
INVALID_CAST
public static final java.lang.String INVALID_CAST
- See Also:
- Constant Field Values
-
JAVA_STYLE_TYPE_CAST
public static final java.lang.String JAVA_STYLE_TYPE_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
Used to indicate expressions that don't cause any effect, e.g. they are pure but not used in a return context / as an implicit return value.- 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_WILDCARD_CONSTRAINTS
public static final java.lang.String INVALID_WILDCARD_CONSTRAINTS
Indicates that an invalid wildcard reference was defined, e.g. <? extends Number & CharSequence>- See Also:
- Constant Field Values
-
TYPE_ARGUMENT_ON_NON_GENERIC_TYPE
public static final java.lang.String TYPE_ARGUMENT_ON_NON_GENERIC_TYPE
Covers error conditions like the following:- Object<String>
- int<String>
- MyAnnotation<String>
- MyEnum<String>
- 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
-
NO_ENCLOSING_INSTANCE_AVAILABLE
public static final java.lang.String NO_ENCLOSING_INSTANCE_AVAILABLE
- 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
-
UNEXPECTED_INVOCATION_ON_TYPE_LITERAL
public static final java.lang.String UNEXPECTED_INVOCATION_ON_TYPE_LITERAL
- 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
-
CONSTANT_BOOLEAN_CONDITION
public static final java.lang.String CONSTANT_BOOLEAN_CONDITION
- See Also:
- Constant Field Values
-
UNREACHABLE_CASE
public static final java.lang.String UNREACHABLE_CASE
- See Also:
- Constant Field Values
-
UNREACHABLE_IF_BLOCK
public static final java.lang.String UNREACHABLE_IF_BLOCK
- See Also:
- Constant Field Values
-
UNREACHABLE_CATCH_BLOCK
public static final java.lang.String UNREACHABLE_CATCH_BLOCK
- See Also:
- Constant Field Values
-
INCOMPLETE_CASES_ON_ENUM
public static final java.lang.String INCOMPLETE_CASES_ON_ENUM
- See Also:
- Constant Field Values
-
VARIABLE_NAME_SHADOWING
public static final java.lang.String VARIABLE_NAME_SHADOWING
- See Also:
- Constant Field Values
-
VARIABLE_NAME_DISALLOWED
public static final java.lang.String VARIABLE_NAME_DISALLOWED
- See Also:
- Constant Field Values
-
VARIABLE_NAME_DISCOURAGED
public static final java.lang.String VARIABLE_NAME_DISCOURAGED
- 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
-
NULL_SAFE_FEATURE_CALL_OF_PRIMITIVE_VALUED_FEATURE
public static final java.lang.String NULL_SAFE_FEATURE_CALL_OF_PRIMITIVE_VALUED_FEATURE
Indicates a synthesized default value for a primitive type, e.g.list?.isEmpty
orval boolean b = if (condition) true
.- See Also:
- Constant Field Values
-
PRIMITIVE_COMPARED_TO_NULL
public static final java.lang.String PRIMITIVE_COMPARED_TO_NULL
- See Also:
- Constant Field Values
-
EQUALS_WITH_NULL
public static final java.lang.String EQUALS_WITH_NULL
- 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
-
INVALID_TYPE
public static final java.lang.String INVALID_TYPE
- See Also:
- Constant Field Values
-
IMPORT_DUPLICATE
public static final java.lang.String IMPORT_DUPLICATE
- See Also:
- Constant Field Values
-
IMPORT_UNUSED
public static final java.lang.String IMPORT_UNUSED
- See Also:
- Constant Field Values
-
IMPORT_COLLISION
public static final java.lang.String IMPORT_COLLISION
- See Also:
- Constant Field Values
-
IMPORT_CONFLICT
public static final java.lang.String IMPORT_CONFLICT
- See Also:
- Constant Field Values
-
IMPORT_WILDCARD_DEPRECATED
public static final java.lang.String IMPORT_WILDCARD_DEPRECATED
- See Also:
- Constant Field Values
-
IMPORT_UNRESOLVED
public static final java.lang.String IMPORT_UNRESOLVED
- See Also:
- Constant Field Values
-
FORBIDDEN_REFERENCE
public static final java.lang.String FORBIDDEN_REFERENCE
- See Also:
- Constant Field Values
-
DISCOURAGED_REFERENCE
public static final java.lang.String DISCOURAGED_REFERENCE
- See Also:
- Constant Field Values
-
RAW_TYPE
public static final java.lang.String RAW_TYPE
- See Also:
- Constant Field Values
-
TYPE_BOUNDS_MISMATCH
public static final java.lang.String TYPE_BOUNDS_MISMATCH
- See Also:
- Constant Field Values
-
INVALID_USE_OF_TYPE_PARAMETER
public static final java.lang.String INVALID_USE_OF_TYPE_PARAMETER
- See Also:
- Constant Field Values
-
TYPE_PARAMETER_FORWARD_REFERENCE
public static final java.lang.String TYPE_PARAMETER_FORWARD_REFERENCE
- See Also:
- Constant Field Values
-
INVALID_TYPE_PARAMETER_BOUNDS
public static final java.lang.String INVALID_TYPE_PARAMETER_BOUNDS
- See Also:
- Constant Field Values
-
INVALID_TYPE_ARGUMENTS_ON_TYPE_LITERAL
public static final java.lang.String INVALID_TYPE_ARGUMENTS_ON_TYPE_LITERAL
- See Also:
- Constant Field Values
-
OPERATION_WITHOUT_PARENTHESES
public static final java.lang.String OPERATION_WITHOUT_PARENTHESES
- See Also:
- Constant Field Values
-
DEPRECATED_MEMBER_REFERENCE
public static final java.lang.String DEPRECATED_MEMBER_REFERENCE
A deprecated feature is used.- See Also:
- Constant Field Values
-
DUPLICATE_TYPE
public static final java.lang.String DUPLICATE_TYPE
A type is defined twice.- See Also:
- Constant Field Values
-
INVALID_SUPER_CALL
public static final java.lang.String INVALID_SUPER_CALL
- See Also:
- Constant Field Values
-
UNQUALIFIED_SUPER_CALL
public static final java.lang.String UNQUALIFIED_SUPER_CALL
In default methods, we need to use qualified super calls. Disabled by default. Enable if your language generates code with default methods.- See Also:
- Constant Field Values
-
ABSTRACT_METHOD_INVOCATION
public static final java.lang.String ABSTRACT_METHOD_INVOCATION
An explicit invocation of an abstract method. This is only relevant when usingsuper
, e.g. callingsuper.foo()
whenfoo()
is declared abstract in the super class.- See Also:
- Constant Field Values
-
REFER_INVALID_TYPES
public static final java.lang.String REFER_INVALID_TYPES
- See Also:
- Constant Field Values
-
INVALID_MULTITYPE_PART
public static final java.lang.String INVALID_MULTITYPE_PART
A multitype `A | B` where A is a subtype of B or vice versa.- See Also:
- Constant Field Values
-
INVALID_TRY_RESOURCE_TYPE
public static final java.lang.String INVALID_TRY_RESOURCE_TYPE
- Since:
- 2.18
- See Also:
- Constant Field Values
-
-