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.StringABSTRACT_CLASS_INSTANTIATIONstatic java.lang.StringABSTRACT_METHOD_INVOCATIONAn explicit invocation of an abstract method.static java.lang.StringAMBIGUOUS_FEATURE_CALLstatic java.lang.StringANNOTATIONS_ILLEGAL_ATTRIBUTEstatic java.lang.StringANNOTATIONS_MISSING_ATTRIBUTE_DEFINITIONstatic java.lang.StringANNOTATIONS_NO_VALUE_ATTRIBUTEstatic java.lang.StringASSIGNMENT_TO_FINALstatic java.lang.StringASSIGNMENT_TO_NO_VARIABLEstatic java.lang.StringCIRCULAR_CONSTRUCTOR_INVOCATIONstatic java.lang.StringCONSTANT_BOOLEAN_CONDITIONstatic java.lang.StringDEPRECATED_MEMBER_REFERENCEA deprecated feature is used.static java.lang.StringDISCOURAGED_REFERENCEstatic java.lang.StringDUPLICATE_CASEstatic java.lang.StringDUPLICATE_TYPEA type is defined twice.static java.lang.StringEQUALS_WITH_NULLstatic java.lang.StringFEATURE_NOT_VISIBLEstatic java.lang.StringFIELD_ACCESS_WITH_PARENTHESESstatic java.lang.StringFIELD_ALREADY_INITIALIZEDstatic java.lang.StringFORBIDDEN_REFERENCEstatic java.lang.StringILLEGAL_CLASS_INSTANTIATIONstatic java.lang.StringILLEGAL_FORWARD_REFERENCEstatic java.lang.StringIMPORT_COLLISIONstatic java.lang.StringIMPORT_CONFLICTstatic java.lang.StringIMPORT_DUPLICATEstatic java.lang.StringIMPORT_UNRESOLVEDstatic java.lang.StringIMPORT_UNUSEDstatic java.lang.StringIMPORT_WILDCARD_DEPRECATEDstatic java.lang.StringINCOMPATIBLE_RETURN_TYPEThis feature code indicates a type incompatibility of a method return type.static java.lang.StringINCOMPATIBLE_TYPESstatic java.lang.StringINCOMPLETE_CASES_ON_ENUMstatic java.lang.StringINSTANCE_ACCESS_TO_STATIC_MEMBERstatic java.lang.StringINVALID_ARGUMENT_TYPESstatic java.lang.StringINVALID_CASTstatic java.lang.StringINVALID_CONSTRUCTOR_ARGUMENTstatic java.lang.StringINVALID_CONSTRUCTOR_INVOCATIONstatic java.lang.StringINVALID_EARLY_EXITstatic java.lang.StringINVALID_GENERIC_ARGUMENT_TYPESstatic java.lang.StringINVALID_IDENTIFIERstatic java.lang.StringINVALID_INNER_EXPRESSIONUsed to indicate expressions that don't cause any effect, e.g.static java.lang.StringINVALID_INSTANCEOFstatic java.lang.StringINVALID_MULTITYPE_PARTA multitype `A | B` where A is a subtype of B or vice versa.static java.lang.StringINVALID_MUTABLE_VARIABLE_ACCESSstatic java.lang.StringINVALID_NUMBER_FORMATstatic java.lang.StringINVALID_NUMBER_OF_ARGUMENTSstatic java.lang.StringINVALID_NUMBER_OF_TYPE_ARGUMENTSstatic java.lang.StringINVALID_OPERAND_TYPESstatic java.lang.StringINVALID_RETURNstatic java.lang.StringINVALID_SUPER_CALLstatic java.lang.StringINVALID_TRY_RESOURCE_TYPEstatic java.lang.StringINVALID_TYPEstatic java.lang.StringINVALID_TYPE_ARGUMENTS_ON_TYPE_LITERALstatic java.lang.StringINVALID_TYPE_PARAMETER_BOUNDSstatic java.lang.StringINVALID_USE_OF_TYPEstatic java.lang.StringINVALID_USE_OF_TYPE_PARAMETERstatic java.lang.StringINVALID_USE_OF_WILDCARDstatic java.lang.StringINVALID_WILDCARD_CONSTRAINTSIndicates that an invalid wildcard reference was defined, e.g.protected static java.lang.StringISSUE_CODE_PREFIXstatic java.lang.StringJAVA_STYLE_TYPE_CASTstatic java.lang.StringLOCAL_VAR_ACCESS_WITH_PARENTHESESstatic java.lang.StringMETHOD_ACCESS_WITHOUT_PARENTHESESstatic java.lang.StringMISSING_INITIALIZATIONstatic java.lang.StringMISSING_TYPEstatic java.lang.StringNO_ENCLOSING_INSTANCE_AVAILABLEstatic java.lang.StringNOT_INSTANTIABLEstatic java.lang.StringNULL_SAFE_FEATURE_CALL_OF_PRIMITIVE_VALUED_FEATUREIndicates a synthesized default value for a primitive type, e.g.static java.lang.StringNULL_SAFE_FEATURE_CALL_ON_PRIMITIVEstatic java.lang.StringOBSOLETE_CASTstatic java.lang.StringOBSOLETE_INSTANCEOFstatic java.lang.StringOPERATION_WITHOUT_PARENTHESESstatic java.lang.StringPRIMITIVE_COMPARED_TO_NULLstatic java.lang.StringRAW_TYPEstatic java.lang.StringREDUNDANT_CASEstatic java.lang.StringREFER_INVALID_TYPESstatic java.lang.StringSTATIC_ACCESS_TO_INSTANCE_MEMBERstatic java.lang.StringSUSPICIOUSLY_OVERLOADED_FEATUREThis indicates an overload problem, e.g.static java.lang.StringTOO_LITTLE_TYPE_INFORMATIONstatic java.lang.StringTOO_MANY_PARAMS_IN_CLOSUREstatic java.lang.StringTYPE_ARGUMENT_ON_NON_GENERIC_TYPECovers error conditions like the following: Object<String> int<String> MyAnnotation<String> MyEnum<String>static java.lang.StringTYPE_BOUNDS_MISMATCHstatic java.lang.StringTYPE_PARAMETER_FORWARD_REFERENCEstatic java.lang.StringUNEXPECTED_INVOCATION_ON_TYPE_LITERALstatic java.lang.StringUNHANDLED_EXCEPTIONstatic java.lang.StringUNQUALIFIED_SUPER_CALLIn default methods, we need to use qualified super calls.static java.lang.StringUNREACHABLE_CASEstatic java.lang.StringUNREACHABLE_CATCH_BLOCKstatic java.lang.StringUNREACHABLE_CODEstatic java.lang.StringUNREACHABLE_IF_BLOCKstatic java.lang.StringUNUSED_LOCAL_VARIABLEstatic java.lang.StringVARIABLE_NAME_DISALLOWEDstatic java.lang.StringVARIABLE_NAME_DISCOURAGEDstatic java.lang.StringVARIABLE_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?.isEmptyorval 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
-
-