Class IssueCodes


  • public class IssueCodes
    extends org.eclipse.xtext.validation.IssueCodes
    • 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
      • 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
      • 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_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
      • 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 or val 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
      • IMPORT_DUPLICATE

        public static final java.lang.String IMPORT_DUPLICATE
        See Also:
        Constant Field Values
      • IMPORT_COLLISION

        public static final java.lang.String IMPORT_COLLISION
        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
      • 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 using super, e.g. calling super.foo() when foo() 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