Enum-Klasse ProblemType

java.lang.Object
java.lang.Enum<ProblemType>
de.firemage.autograder.core.ProblemType
Alle implementierten Schnittstellen:
Serializable, Comparable<ProblemType>, Constable

public enum ProblemType extends Enum<ProblemType>
  • Enum-Konstanten - Details

    • DEPRECATED_COLLECTION_USED

      public static final ProblemType DEPRECATED_COLLECTION_USED
    • COLLECTION_IS_EMPTY_REIMPLEMENTED

      public static final ProblemType COLLECTION_IS_EMPTY_REIMPLEMENTED
    • STRING_IS_EMPTY_REIMPLEMENTED

      public static final ProblemType STRING_IS_EMPTY_REIMPLEMENTED
    • INVALID_AUTHOR_TAG

      public static final ProblemType INVALID_AUTHOR_TAG
    • COMMENTED_OUT_CODE

      public static final ProblemType COMMENTED_OUT_CODE
    • INCONSISTENT_COMMENT_LANGUAGE

      public static final ProblemType INCONSISTENT_COMMENT_LANGUAGE
    • INVALID_COMMENT_LANGUAGE

      public static final ProblemType INVALID_COMMENT_LANGUAGE
    • JAVADOC_STUB_DESCRIPTION

      public static final ProblemType JAVADOC_STUB_DESCRIPTION
    • JAVADOC_STUB_PARAMETER_TAG

      public static final ProblemType JAVADOC_STUB_PARAMETER_TAG
    • JAVADOC_STUB_RETURN_TAG

      public static final ProblemType JAVADOC_STUB_RETURN_TAG
    • JAVADOC_STUB_THROWS_TAG

      public static final ProblemType JAVADOC_STUB_THROWS_TAG
    • JAVADOC_MISSING_PARAMETER_TAG

      public static final ProblemType JAVADOC_MISSING_PARAMETER_TAG
    • JAVADOC_UNKNOWN_PARAMETER_TAG

      public static final ProblemType JAVADOC_UNKNOWN_PARAMETER_TAG
    • JAVADOC_INCOMPLETE_RETURN_TAG

      public static final ProblemType JAVADOC_INCOMPLETE_RETURN_TAG
    • UNUSED_DIAMOND_OPERATOR

      public static final ProblemType UNUSED_DIAMOND_OPERATOR
    • EXPLICITLY_EXTENDS_OBJECT

      public static final ProblemType EXPLICITLY_EXTENDS_OBJECT
    • FOR_WITH_MULTIPLE_VARIABLES

      public static final ProblemType FOR_WITH_MULTIPLE_VARIABLES
    • REDUNDANT_DEFAULT_CONSTRUCTOR

      public static final ProblemType REDUNDANT_DEFAULT_CONSTRUCTOR
    • REDUNDANT_IF_FOR_BOOLEAN

      public static final ProblemType REDUNDANT_IF_FOR_BOOLEAN
    • REDUNDANT_MODIFIER

      public static final ProblemType REDUNDANT_MODIFIER
    • REDUNDANT_VOID_RETURN

      public static final ProblemType REDUNDANT_VOID_RETURN
    • REDUNDANT_SELF_ASSIGNMENT

      public static final ProblemType REDUNDANT_SELF_ASSIGNMENT
    • REDUNDANT_LOCAL_BEFORE_RETURN

      public static final ProblemType REDUNDANT_LOCAL_BEFORE_RETURN
    • UNUSED_IMPORT

      public static final ProblemType UNUSED_IMPORT
    • PRIMITIVE_WRAPPER_INSTANTIATION

      public static final ProblemType PRIMITIVE_WRAPPER_INSTANTIATION
    • ASSERT

      public static final ProblemType ASSERT
    • EXCEPTION_PRINT_STACK_TRACE

      public static final ProblemType EXCEPTION_PRINT_STACK_TRACE
    • CUSTOM_EXCEPTION_INHERITS_RUNTIME_EXCEPTION

      public static final ProblemType CUSTOM_EXCEPTION_INHERITS_RUNTIME_EXCEPTION
    • CUSTOM_EXCEPTION_INHERITS_ERROR

      public static final ProblemType CUSTOM_EXCEPTION_INHERITS_ERROR
    • EMPTY_CATCH

      public static final ProblemType EMPTY_CATCH
    • EXCEPTION_CAUGHT_IN_SURROUNDING_BLOCK

      public static final ProblemType EXCEPTION_CAUGHT_IN_SURROUNDING_BLOCK
    • RUNTIME_EXCEPTION_OR_ERROR_CAUGHT

      public static final ProblemType RUNTIME_EXCEPTION_OR_ERROR_CAUGHT
    • OBJECTS_COMPARED_VIA_TO_STRING

      public static final ProblemType OBJECTS_COMPARED_VIA_TO_STRING
    • CONSTANT_NOT_STATIC_OR_NOT_UPPER_CAMEL_CASE

      public static final ProblemType CONSTANT_NOT_STATIC_OR_NOT_UPPER_CAMEL_CASE
    • CONSTANT_IN_INTERFACE

      public static final ProblemType CONSTANT_IN_INTERFACE
    • DO_NOT_HAVE_CONSTANTS_CLASS

      public static final ProblemType DO_NOT_HAVE_CONSTANTS_CLASS
    • STATIC_INTERFACE

      public static final ProblemType STATIC_INTERFACE
    • STATIC_METHOD_IN_INTERFACE

      public static final ProblemType STATIC_METHOD_IN_INTERFACE
    • DO_NOT_USE_RAW_TYPES

      public static final ProblemType DO_NOT_USE_RAW_TYPES
    • DUPLICATE_CODE

      public static final ProblemType DUPLICATE_CODE
    • REASSIGNED_PARAMETER

      public static final ProblemType REASSIGNED_PARAMETER
    • DOUBLE_BRACE_INITIALIZATION

      public static final ProblemType DOUBLE_BRACE_INITIALIZATION
    • NON_COMPLIANT_EQUALS

      public static final ProblemType NON_COMPLIANT_EQUALS
    • INSTANCE_FIELD_CAN_BE_LOCAL

      public static final ProblemType INSTANCE_FIELD_CAN_BE_LOCAL
    • FOR_CAN_BE_FOREACH

      public static final ProblemType FOR_CAN_BE_FOREACH
    • OVERRIDE_ANNOTATION_MISSING

      public static final ProblemType OVERRIDE_ANNOTATION_MISSING
    • SYSTEM_SPECIFIC_LINE_BREAK

      public static final ProblemType SYSTEM_SPECIFIC_LINE_BREAK
    • BOOLEAN_GETTER_NOT_CALLED_IS

      public static final ProblemType BOOLEAN_GETTER_NOT_CALLED_IS
    • MEANINGLESS_CONSTANT_NAME

      public static final ProblemType MEANINGLESS_CONSTANT_NAME
    • CONFUSING_IDENTIFIER

      public static final ProblemType CONFUSING_IDENTIFIER
    • SINGLE_LETTER_LOCAL_NAME

      public static final ProblemType SINGLE_LETTER_LOCAL_NAME
    • IDENTIFIER_IS_ABBREVIATED_TYPE

      public static final ProblemType IDENTIFIER_IS_ABBREVIATED_TYPE
    • CONCRETE_COLLECTION_AS_FIELD_OR_RETURN_VALUE

      public static final ProblemType CONCRETE_COLLECTION_AS_FIELD_OR_RETURN_VALUE
    • LIST_NOT_COPIED_IN_GETTER

      public static final ProblemType LIST_NOT_COPIED_IN_GETTER
    • METHOD_USES_PLACEHOLDER_IMPLEMENTATION

      public static final ProblemType METHOD_USES_PLACEHOLDER_IMPLEMENTATION
    • UTILITY_CLASS_NOT_FINAL

      public static final ProblemType UTILITY_CLASS_NOT_FINAL
    • UTILITY_CLASS_INVALID_CONSTRUCTOR

      public static final ProblemType UTILITY_CLASS_INVALID_CONSTRUCTOR
    • DEFAULT_PACKAGE_USED

      public static final ProblemType DEFAULT_PACKAGE_USED
    • EMPTY_BLOCK

      public static final ProblemType EMPTY_BLOCK
    • UNUSED_CODE_ELEMENT

      public static final ProblemType UNUSED_CODE_ELEMENT
    • REPEATED_MATH_OPERATION

      public static final ProblemType REPEATED_MATH_OPERATION
    • STATIC_FIELD_SHOULD_BE_INSTANCE

      public static final ProblemType STATIC_FIELD_SHOULD_BE_INSTANCE
    • FIELD_SHOULD_BE_FINAL

      public static final ProblemType FIELD_SHOULD_BE_FINAL
    • STRING_COMPARE_BY_REFERENCE

      public static final ProblemType STRING_COMPARE_BY_REFERENCE
    • REDUNDANT_NEGATION

      public static final ProblemType REDUNDANT_NEGATION
    • REDUNDANT_ARRAY_INIT

      public static final ProblemType REDUNDANT_ARRAY_INIT
    • USE_OPERATOR_ASSIGNMENT

      public static final ProblemType USE_OPERATOR_ASSIGNMENT
    • JAVADOC_UNEXPECTED_TAG

      public static final ProblemType JAVADOC_UNEXPECTED_TAG
    • UNMERGED_ELSE_IF

      public static final ProblemType UNMERGED_ELSE_IF
    • EXCEPTION_WITHOUT_MESSAGE

      public static final ProblemType EXCEPTION_WITHOUT_MESSAGE
  • Methodendetails

    • values

      public static ProblemType[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static ProblemType valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird