Enum BugType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<BugType>

    public enum BugType
    extends java.lang.Enum<BugType>
    an enumeration of all the bug instance types that fb-contrib produces
    • Enum Constant Detail

      • ABC_ARRAY_BASED_COLLECTIONS

        public static final BugType ABC_ARRAY_BASED_COLLECTIONS
      • ACEM_ABSTRACT_CLASS_EMPTY_METHODS

        public static final BugType ACEM_ABSTRACT_CLASS_EMPTY_METHODS
      • AFBR_ABNORMAL_FINALLY_BLOCK_RETURN

        public static final BugType AFBR_ABNORMAL_FINALLY_BLOCK_RETURN
      • AIOB_ARRAY_INDEX_OUT_OF_BOUNDS

        public static final BugType AIOB_ARRAY_INDEX_OUT_OF_BOUNDS
      • AIOB_ARRAY_STORE_TO_NULL_REFERENCE

        public static final BugType AIOB_ARRAY_STORE_TO_NULL_REFERENCE
      • AI_ANNOTATION_ISSUES_NEEDS_NULLABLE

        public static final BugType AI_ANNOTATION_ISSUES_NEEDS_NULLABLE
      • AOM_ABSTRACT_OVERRIDDEN_METHOD

        public static final BugType AOM_ABSTRACT_OVERRIDDEN_METHOD
      • AWCBR_ARRAY_WRAPPED_CALL_BY_REFERENCE

        public static final BugType AWCBR_ARRAY_WRAPPED_CALL_BY_REFERENCE
      • BAS_BLOATED_ASSIGNMENT_SCOPE

        public static final BugType BAS_BLOATED_ASSIGNMENT_SCOPE
      • BED_BOGUS_EXCEPTION_DECLARATION

        public static final BugType BED_BOGUS_EXCEPTION_DECLARATION
      • BED_HIERARCHICAL_EXCEPTION_DECLARATION

        public static final BugType BED_HIERARCHICAL_EXCEPTION_DECLARATION
      • BL_BURYING_LOGIC

        public static final BugType BL_BURYING_LOGIC
      • BRPI_BACKPORT_REUSE_PUBLIC_IDENTIFIERS

        public static final BugType BRPI_BACKPORT_REUSE_PUBLIC_IDENTIFIERS
      • BSB_BLOATED_SYNCHRONIZED_BLOCK

        public static final BugType BSB_BLOATED_SYNCHRONIZED_BLOCK
      • CAAL_CONFUSING_ARRAY_AS_LIST

        public static final BugType CAAL_CONFUSING_ARRAY_AS_LIST
      • CAO_CONFUSING_AUTOBOXED_OVERLOADING

        public static final BugType CAO_CONFUSING_AUTOBOXED_OVERLOADING
      • CBC_CONTAINS_BASED_CONDITIONAL

        public static final BugType CBC_CONTAINS_BASED_CONDITIONAL
      • CBX_CUSTOM_BUILT_XML

        public static final BugType CBX_CUSTOM_BUILT_XML
      • CC_CYCLOMATIC_COMPLEXITY

        public static final BugType CC_CYCLOMATIC_COMPLEXITY
      • CCI_CONCURRENT_COLLECTION_ISSUES_USE_PUT_IS_RACY

        public static final BugType CCI_CONCURRENT_COLLECTION_ISSUES_USE_PUT_IS_RACY
      • CCNE_COMPARE_CLASS_EQUALS_NAME

        public static final BugType CCNE_COMPARE_CLASS_EQUALS_NAME
      • CEBE_COMMONS_EQUALS_BUILDER_ISEQUALS

        public static final BugType CEBE_COMMONS_EQUALS_BUILDER_ISEQUALS
      • CE_CLASS_ENVY

        public static final BugType CE_CLASS_ENVY
      • CFS_CONFUSING_FUNCTION_SEMANTICS

        public static final BugType CFS_CONFUSING_FUNCTION_SEMANTICS
      • CHTH_COMMONS_HASHCODE_BUILDER_TOHASHCODE

        public static final BugType CHTH_COMMONS_HASHCODE_BUILDER_TOHASHCODE
      • CLI_CONSTANT_LIST_INDEX

        public static final BugType CLI_CONSTANT_LIST_INDEX
      • CNC_COLLECTION_NAMING_CONFUSION

        public static final BugType CNC_COLLECTION_NAMING_CONFUSION
      • COM_COPIED_OVERRIDDEN_METHOD

        public static final BugType COM_COPIED_OVERRIDDEN_METHOD
      • COM_PARENT_DELEGATED_CALL

        public static final BugType COM_PARENT_DELEGATED_CALL
      • CRF_CONFLATING_RESOURCES_AND_FILES

        public static final BugType CRF_CONFLATING_RESOURCES_AND_FILES
      • CSBTS_COMMONS_STRING_BUILDER_TOSTRING

        public static final BugType CSBTS_COMMONS_STRING_BUILDER_TOSTRING
      • CSI_CHAR_SET_ISSUES_UNKNOWN_ENCODING

        public static final BugType CSI_CHAR_SET_ISSUES_UNKNOWN_ENCODING
      • CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET

        public static final BugType CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET
      • CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAME

        public static final BugType CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAME
      • CTU_CONFLICTING_TIME_UNITS

        public static final BugType CTU_CONFLICTING_TIME_UNITS
      • CU_CLONE_USABILITY_MISMATCHED_RETURN

        public static final BugType CU_CLONE_USABILITY_MISMATCHED_RETURN
      • CU_CLONE_USABILITY_OBJECT_RETURN

        public static final BugType CU_CLONE_USABILITY_OBJECT_RETURN
      • CU_CLONE_USABILITY_THROWS

        public static final BugType CU_CLONE_USABILITY_THROWS
      • CVAA_CONTRAVARIANT_ARRAY_ASSIGNMENT

        public static final BugType CVAA_CONTRAVARIANT_ARRAY_ASSIGNMENT
      • CVAA_CONTRAVARIANT_ELEMENT_ASSIGNMENT

        public static final BugType CVAA_CONTRAVARIANT_ELEMENT_ASSIGNMENT
      • DDC_DOUBLE_DATE_COMPARISON

        public static final BugType DDC_DOUBLE_DATE_COMPARISON
      • DLC_DUBIOUS_LIST_COLLECTION

        public static final BugType DLC_DUBIOUS_LIST_COLLECTION
      • DMC_DUBIOUS_MAP_COLLECTION

        public static final BugType DMC_DUBIOUS_MAP_COLLECTION
      • DRE_DECLARED_RUNTIME_EXCEPTION

        public static final BugType DRE_DECLARED_RUNTIME_EXCEPTION
      • DSOC_DUBIOUS_SET_OF_COLLECTIONS

        public static final BugType DSOC_DUBIOUS_SET_OF_COLLECTIONS
      • DTEP_DEPRECATED_TYPESAFE_ENUM_PATTERN

        public static final BugType DTEP_DEPRECATED_TYPESAFE_ENUM_PATTERN
      • DWI_DELETING_WHILE_ITERATING

        public static final BugType DWI_DELETING_WHILE_ITERATING
      • DWI_MODIFYING_WHILE_ITERATING

        public static final BugType DWI_MODIFYING_WHILE_ITERATING
      • EXS_EXCEPTION_SOFTENING_HAS_CHECKED

        public static final BugType EXS_EXCEPTION_SOFTENING_HAS_CHECKED
      • EXS_EXCEPTION_SOFTENING_NO_CHECKED

        public static final BugType EXS_EXCEPTION_SOFTENING_NO_CHECKED
      • EXS_EXCEPTION_SOFTENING_NO_CONSTRAINTS

        public static final BugType EXS_EXCEPTION_SOFTENING_NO_CONSTRAINTS
      • EXS_EXCEPTION_SOFTENING_RETURN_FALSE

        public static final BugType EXS_EXCEPTION_SOFTENING_RETURN_FALSE
      • FCBL_FIELD_COULD_BE_LOCAL

        public static final BugType FCBL_FIELD_COULD_BE_LOCAL
      • FCCD_FIND_CLASS_CIRCULAR_DEPENDENCY

        public static final BugType FCCD_FIND_CLASS_CIRCULAR_DEPENDENCY
      • FII_AVOID_CONTAINS_ON_COLLECTED_STREAM

        public static final BugType FII_AVOID_CONTAINS_ON_COLLECTED_STREAM
      • FII_AVOID_SIZE_ON_COLLECTED_STREAM

        public static final BugType FII_AVOID_SIZE_ON_COLLECTED_STREAM
      • FII_COMBINE_FILTERS

        public static final BugType FII_COMBINE_FILTERS
      • FII_USE_ANY_MATCH

        public static final BugType FII_USE_ANY_MATCH
      • FII_USE_FIND_FIRST

        public static final BugType FII_USE_FIND_FIRST
      • FII_USE_FUNCTION_IDENTITY

        public static final BugType FII_USE_FUNCTION_IDENTITY
      • FII_USE_METHOD_REFERENCE

        public static final BugType FII_USE_METHOD_REFERENCE
      • FP_FINAL_PARAMETERS

        public static final BugType FP_FINAL_PARAMETERS
      • FPL_FLOATING_POINT_LOOPS

        public static final BugType FPL_FLOATING_POINT_LOOPS
      • HCP_HTTP_REQUEST_RESOURCES_NOT_FREED_FIELD

        public static final BugType HCP_HTTP_REQUEST_RESOURCES_NOT_FREED_FIELD
      • HCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCAL

        public static final BugType HCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCAL
      • HES_EXECUTOR_NEVER_SHUTDOWN

        public static final BugType HES_EXECUTOR_NEVER_SHUTDOWN
      • HES_EXECUTOR_OVERWRITTEN_WITHOUT_SHUTDOWN

        public static final BugType HES_EXECUTOR_OVERWRITTEN_WITHOUT_SHUTDOWN
      • HES_LOCAL_EXECUTOR_SERVICE

        public static final BugType HES_LOCAL_EXECUTOR_SERVICE
      • ICA_INVALID_CONSTANT_ARGUMENT

        public static final BugType ICA_INVALID_CONSTANT_ARGUMENT
      • IICU_INCORRECT_INTERNAL_CLASS_USE

        public static final BugType IICU_INCORRECT_INTERNAL_CLASS_USE
      • IKNC_INCONSISTENT_HTTP_ATTRIBUTE_CASING

        public static final BugType IKNC_INCONSISTENT_HTTP_ATTRIBUTE_CASING
      • IKNC_INCONSISTENT_HTTP_PARAM_CASING

        public static final BugType IKNC_INCONSISTENT_HTTP_PARAM_CASING
      • IMC_IMMATURE_CLASS_IDE_GENERATED_PARAMETER_NAMES

        public static final BugType IMC_IMMATURE_CLASS_IDE_GENERATED_PARAMETER_NAMES
      • IMC_IMMATURE_CLASS_NO_EQUALS

        public static final BugType IMC_IMMATURE_CLASS_NO_EQUALS
      • IMC_IMMATURE_CLASS_NO_HASHCODE

        public static final BugType IMC_IMMATURE_CLASS_NO_HASHCODE
      • IMC_IMMATURE_CLASS_NO_PACKAGE

        public static final BugType IMC_IMMATURE_CLASS_NO_PACKAGE
      • IMC_IMMATURE_CLASS_NO_TOSTRING

        public static final BugType IMC_IMMATURE_CLASS_NO_TOSTRING
      • IMC_IMMATURE_CLASS_PRINTSTACKTRACE

        public static final BugType IMC_IMMATURE_CLASS_PRINTSTACKTRACE
      • IMC_IMMATURE_CLASS_WRONG_FIELD_ORDER

        public static final BugType IMC_IMMATURE_CLASS_WRONG_FIELD_ORDER
      • IMC_IMMATURE_CLASS_UPPER_PACKAGE

        public static final BugType IMC_IMMATURE_CLASS_UPPER_PACKAGE
      • IMC_IMMATURE_CLASS_LOWER_CLASS

        public static final BugType IMC_IMMATURE_CLASS_LOWER_CLASS
      • IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID

        public static final BugType IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID
      • IMC_IMMATURE_CLASS_VAR_NAME

        public static final BugType IMC_IMMATURE_CLASS_VAR_NAME
      • IOI_COPY_WITH_READER

        public static final BugType IOI_COPY_WITH_READER
      • IOI_DOUBLE_BUFFER_COPY

        public static final BugType IOI_DOUBLE_BUFFER_COPY
      • IOI_UNENDED_ZLIB_OBJECT

        public static final BugType IOI_UNENDED_ZLIB_OBJECT
      • IOI_USE_OF_FILE_STREAM_CONSTRUCTORS

        public static final BugType IOI_USE_OF_FILE_STREAM_CONSTRUCTORS
      • IPU_IMPROPER_PROPERTIES_USE

        public static final BugType IPU_IMPROPER_PROPERTIES_USE
      • IPU_IMPROPER_PROPERTIES_USE_SETPROPERTY

        public static final BugType IPU_IMPROPER_PROPERTIES_USE_SETPROPERTY
      • ISB_EMPTY_STRING_APPENDING

        public static final BugType ISB_EMPTY_STRING_APPENDING
      • ISB_INEFFICIENT_STRING_BUFFERING

        public static final BugType ISB_INEFFICIENT_STRING_BUFFERING
      • ISB_TOSTRING_APPENDING

        public static final BugType ISB_TOSTRING_APPENDING
      • ITC_INHERITANCE_TYPE_CHECKING

        public static final BugType ITC_INHERITANCE_TYPE_CHECKING
      • ITU_INAPPROPRIATE_TOSTRING_USE

        public static final BugType ITU_INAPPROPRIATE_TOSTRING_USE
      • JPAI_HC_EQUALS_ON_MANAGED_ENTITY

        public static final BugType JPAI_HC_EQUALS_ON_MANAGED_ENTITY
      • JPAI_IGNORED_MERGE_RESULT

        public static final BugType JPAI_IGNORED_MERGE_RESULT
      • JPAI_INEFFICIENT_EAGER_FETCH

        public static final BugType JPAI_INEFFICIENT_EAGER_FETCH
      • JPAI_NON_PROXIED_TRANSACTION_CALL

        public static final BugType JPAI_NON_PROXIED_TRANSACTION_CALL
      • JPAI_NON_SPECIFIED_TRANSACTION_EXCEPTION_HANDLING

        public static final BugType JPAI_NON_SPECIFIED_TRANSACTION_EXCEPTION_HANDLING
      • JPAI_TRANSACTION_ON_NON_PUBLIC_METHOD

        public static final BugType JPAI_TRANSACTION_ON_NON_PUBLIC_METHOD
      • JPAI_UNNECESSARY_TRANSACTION_EXCEPTION_HANDLING

        public static final BugType JPAI_UNNECESSARY_TRANSACTION_EXCEPTION_HANDLING
      • JVR_JDBC_VENDOR_RELIANCE

        public static final BugType JVR_JDBC_VENDOR_RELIANCE
      • JXI_GET_ENDPOINT_CONSUMES_CONTENT

        public static final BugType JXI_GET_ENDPOINT_CONSUMES_CONTENT
      • JXI_INVALID_CONTEXT_PARAMETER_TYPE

        public static final BugType JXI_INVALID_CONTEXT_PARAMETER_TYPE
      • JXI_PARM_PARAM_NOT_FOUND_IN_PATH

        public static final BugType JXI_PARM_PARAM_NOT_FOUND_IN_PATH
      • JXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINT

        public static final BugType JXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINT
      • LEST_LOST_EXCEPTION_STACK_TRACE

        public static final BugType LEST_LOST_EXCEPTION_STACK_TRACE
      • LGO_LINGERING_GRAPHICS_OBJECT

        public static final BugType LGO_LINGERING_GRAPHICS_OBJECT
      • LII_LIST_INDEXED_ITERATING

        public static final BugType LII_LIST_INDEXED_ITERATING
      • LO_APPENDED_STRING_IN_FORMAT_STRING

        public static final BugType LO_APPENDED_STRING_IN_FORMAT_STRING
      • LO_EMBEDDED_SIMPLE_STRING_FORMAT_IN_FORMAT_STRING

        public static final BugType LO_EMBEDDED_SIMPLE_STRING_FORMAT_IN_FORMAT_STRING
      • LO_EXCEPTION_WITH_LOGGER_PARMS

        public static final BugType LO_EXCEPTION_WITH_LOGGER_PARMS
      • LO_INCORRECT_NUMBER_OF_ANCHOR_PARAMETERS

        public static final BugType LO_INCORRECT_NUMBER_OF_ANCHOR_PARAMETERS
      • LO_INVALID_FORMATTING_ANCHOR

        public static final BugType LO_INVALID_FORMATTING_ANCHOR
      • LO_INVALID_STRING_FORMAT_NOTATION

        public static final BugType LO_INVALID_STRING_FORMAT_NOTATION
      • LO_LOGGER_LOST_EXCEPTION_STACK_TRACE

        public static final BugType LO_LOGGER_LOST_EXCEPTION_STACK_TRACE
      • LO_NON_PRIVATE_STATIC_LOGGER

        public static final BugType LO_NON_PRIVATE_STATIC_LOGGER
      • LO_STUTTERED_MESSAGE

        public static final BugType LO_STUTTERED_MESSAGE
      • LO_SUSPECT_LOG_CLASS

        public static final BugType LO_SUSPECT_LOG_CLASS
      • LO_SUSPECT_LOG_PARAMETER

        public static final BugType LO_SUSPECT_LOG_PARAMETER
      • LO_TOSTRING_PARAMETER

        public static final BugType LO_TOSTRING_PARAMETER
      • LSC_LITERAL_STRING_COMPARISON

        public static final BugType LSC_LITERAL_STRING_COMPARISON
      • LSYC_LOCAL_SYNCHRONIZED_COLLECTION

        public static final BugType LSYC_LOCAL_SYNCHRONIZED_COLLECTION
      • LUI_USE_COLLECTION_ADD

        public static final BugType LUI_USE_COLLECTION_ADD
      • LUI_USE_GET0

        public static final BugType LUI_USE_GET0
      • LUI_USE_SINGLETON_LIST

        public static final BugType LUI_USE_SINGLETON_LIST
      • MAC_MANUAL_ARRAY_COPY

        public static final BugType MAC_MANUAL_ARRAY_COPY
      • MDM_BIGDECIMAL_EQUALS

        public static final BugType MDM_BIGDECIMAL_EQUALS
      • MDM_INETADDRESS_GETLOCALHOST

        public static final BugType MDM_INETADDRESS_GETLOCALHOST
      • MDM_LOCK_ISLOCKED

        public static final BugType MDM_LOCK_ISLOCKED
      • MDM_PROMISCUOUS_SERVERSOCKET

        public static final BugType MDM_PROMISCUOUS_SERVERSOCKET
      • MDM_RANDOM_SEED

        public static final BugType MDM_RANDOM_SEED
      • MDM_RUNFINALIZATION

        public static final BugType MDM_RUNFINALIZATION
      • MDM_RUNTIME_EXIT_OR_HALT

        public static final BugType MDM_RUNTIME_EXIT_OR_HALT
      • MDM_SECURERANDOM

        public static final BugType MDM_SECURERANDOM
      • MDM_SETDEFAULTLOCALE

        public static final BugType MDM_SETDEFAULTLOCALE
      • MDM_SIGNAL_NOT_SIGNALALL

        public static final BugType MDM_SIGNAL_NOT_SIGNALALL
      • MDM_STRING_BYTES_ENCODING

        public static final BugType MDM_STRING_BYTES_ENCODING
      • MDM_THREAD_FAIRNESS

        public static final BugType MDM_THREAD_FAIRNESS
      • MDM_THREAD_PRIORITIES

        public static final BugType MDM_THREAD_PRIORITIES
      • MDM_THREAD_YIELD

        public static final BugType MDM_THREAD_YIELD
      • MDM_WAIT_WITHOUT_TIMEOUT

        public static final BugType MDM_WAIT_WITHOUT_TIMEOUT
      • MOM_MISLEADING_OVERLOAD_MODEL

        public static final BugType MOM_MISLEADING_OVERLOAD_MODEL
      • MRC_METHOD_RETURNS_CONSTANT

        public static final BugType MRC_METHOD_RETURNS_CONSTANT
      • MUC_MODIFYING_UNMODIFIABLE_COLLECTION

        public static final BugType MUC_MODIFYING_UNMODIFIABLE_COLLECTION
      • MUI_CALLING_SIZE_ON_SUBCONTAINER

        public static final BugType MUI_CALLING_SIZE_ON_SUBCONTAINER
      • MUI_CONTAINSKEY_BEFORE_GET

        public static final BugType MUI_CONTAINSKEY_BEFORE_GET
      • MUI_GET_BEFORE_REMOVE

        public static final BugType MUI_GET_BEFORE_REMOVE
      • MUI_NULL_CHECK_ON_MAP_SUBSET_ACCESSOR

        public static final BugType MUI_NULL_CHECK_ON_MAP_SUBSET_ACCESSOR
      • MUI_USE_CONTAINSKEY

        public static final BugType MUI_USE_CONTAINSKEY
      • NAB_NEEDLESS_AUTOBOXING_CTOR

        public static final BugType NAB_NEEDLESS_AUTOBOXING_CTOR
      • NAB_NEEDLESS_AUTOBOXING_VALUEOF

        public static final BugType NAB_NEEDLESS_AUTOBOXING_VALUEOF
      • NAB_NEEDLESS_BOOLEAN_CONSTANT_CONVERSION

        public static final BugType NAB_NEEDLESS_BOOLEAN_CONSTANT_CONVERSION
      • NAB_NEEDLESS_BOXING_PARSE

        public static final BugType NAB_NEEDLESS_BOXING_PARSE
      • NAB_NEEDLESS_BOXING_STRING_CTOR

        public static final BugType NAB_NEEDLESS_BOXING_STRING_CTOR
      • NAB_NEEDLESS_BOXING_VALUEOF

        public static final BugType NAB_NEEDLESS_BOXING_VALUEOF
      • NAB_NEEDLESS_BOX_TO_CAST

        public static final BugType NAB_NEEDLESS_BOX_TO_CAST
      • NAB_NEEDLESS_BOX_TO_UNBOX

        public static final BugType NAB_NEEDLESS_BOX_TO_UNBOX
      • NCMU_NON_COLLECTION_METHOD_USE

        public static final BugType NCMU_NON_COLLECTION_METHOD_USE
      • NCS_NEEDLESS_CUSTOM_SERIALIZATION

        public static final BugType NCS_NEEDLESS_CUSTOM_SERIALIZATION
      • NFF_NON_FUNCTIONAL_FIELD

        public static final BugType NFF_NON_FUNCTIONAL_FIELD
      • NIR_NEEDLESS_INSTANCE_RETRIEVAL

        public static final BugType NIR_NEEDLESS_INSTANCE_RETRIEVAL
      • NMCS_NEEDLESS_MEMBER_COLLECTION_SYNCHRONIZATION

        public static final BugType NMCS_NEEDLESS_MEMBER_COLLECTION_SYNCHRONIZATION
      • NOS_NON_OWNED_SYNCHRONIZATION

        public static final BugType NOS_NON_OWNED_SYNCHRONIZATION
      • NPMC_NON_PRODUCTIVE_METHOD_CALL

        public static final BugType NPMC_NON_PRODUCTIVE_METHOD_CALL
      • NRTL_NON_RECYCLEABLE_TAG_LIB

        public static final BugType NRTL_NON_RECYCLEABLE_TAG_LIB
      • NSE_NON_SYMMETRIC_EQUALS

        public static final BugType NSE_NON_SYMMETRIC_EQUALS
      • OC_OVERZEALOUS_CASTING

        public static final BugType OC_OVERZEALOUS_CASTING
      • OCP_OVERLY_CONCRETE_PARAMETER

        public static final BugType OCP_OVERLY_CONCRETE_PARAMETER
      • ODN_ORPHANED_DOM_NODE

        public static final BugType ODN_ORPHANED_DOM_NODE
      • OI_OPTIONAL_ISSUES_CHECKING_REFERENCE

        public static final BugType OI_OPTIONAL_ISSUES_CHECKING_REFERENCE
      • OI_OPTIONAL_ISSUES_PRIMITIVE_VARIANT_PREFERRED

        public static final BugType OI_OPTIONAL_ISSUES_PRIMITIVE_VARIANT_PREFERRED
      • OI_OPTIONAL_ISSUES_USES_DELAYED_EXECUTION

        public static final BugType OI_OPTIONAL_ISSUES_USES_DELAYED_EXECUTION
      • OI_OPTIONAL_ISSUES_USES_IMMEDIATE_EXECUTION

        public static final BugType OI_OPTIONAL_ISSUES_USES_IMMEDIATE_EXECUTION
      • OI_OPTIONAL_ISSUES_USES_ORELSEGET_WITH_NULL

        public static final BugType OI_OPTIONAL_ISSUES_USES_ORELSEGET_WITH_NULL
      • OPM_OVERLY_PERMISSIVE_METHOD

        public static final BugType OPM_OVERLY_PERMISSIVE_METHOD
      • PCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOP

        public static final BugType PCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOP
      • PCOA_PARTIALLY_CONSTRUCTED_OBJECT_ACCESS

        public static final BugType PCOA_PARTIALLY_CONSTRUCTED_OBJECT_ACCESS
      • PDP_POORLY_DEFINED_PARAMETER

        public static final BugType PDP_POORLY_DEFINED_PARAMETER
      • PIS_POSSIBLE_INCOMPLETE_SERIALIZATION

        public static final BugType PIS_POSSIBLE_INCOMPLETE_SERIALIZATION
      • PL_PARALLEL_LISTS

        public static final BugType PL_PARALLEL_LISTS
      • PMB_INSTANCE_BASED_THREAD_LOCAL

        public static final BugType PMB_INSTANCE_BASED_THREAD_LOCAL
      • PMB_LOCAL_BASED_JAXB_CONTEXT

        public static final BugType PMB_LOCAL_BASED_JAXB_CONTEXT
      • PMB_POSSIBLE_MEMORY_BLOAT

        public static final BugType PMB_POSSIBLE_MEMORY_BLOAT
      • PME_POOR_MANS_ENUM

        public static final BugType PME_POOR_MANS_ENUM
      • PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS

        public static final BugType PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS
      • PSC_PRESIZE_COLLECTIONS

        public static final BugType PSC_PRESIZE_COLLECTIONS
      • PSC_SUBOPTIMAL_COLLECTION_SIZING

        public static final BugType PSC_SUBOPTIMAL_COLLECTION_SIZING
      • PUS_POSSIBLE_UNSUSPECTED_SERIALIZATION

        public static final BugType PUS_POSSIBLE_UNSUSPECTED_SERIALIZATION
      • RFI_SET_ACCESSIBLE

        public static final BugType RFI_SET_ACCESSIBLE
      • ROOM_REFLECTION_ON_OBJECT_METHODS

        public static final BugType ROOM_REFLECTION_ON_OBJECT_METHODS
      • S508C_APPENDED_STRING

        public static final BugType S508C_APPENDED_STRING
      • S508C_NON_ACCESSIBLE_JCOMPONENT

        public static final BugType S508C_NON_ACCESSIBLE_JCOMPONENT
      • S508C_NON_TRANSLATABLE_STRING

        public static final BugType S508C_NON_TRANSLATABLE_STRING
      • S508C_NO_SETLABELFOR

        public static final BugType S508C_NO_SETLABELFOR
      • S508C_NO_SETSIZE

        public static final BugType S508C_NO_SETSIZE
      • S508C_NULL_LAYOUT

        public static final BugType S508C_NULL_LAYOUT
      • S508C_SET_COMP_COLOR

        public static final BugType S508C_SET_COMP_COLOR
      • SACM_STATIC_ARRAY_CREATED_IN_METHOD

        public static final BugType SACM_STATIC_ARRAY_CREATED_IN_METHOD
      • SAT_SUSPICIOUS_ARGUMENT_TYPES

        public static final BugType SAT_SUSPICIOUS_ARGUMENT_TYPES
      • SCA_SUSPICIOUS_CLONE_ALGORITHM

        public static final BugType SCA_SUSPICIOUS_CLONE_ALGORITHM
      • SCII_SPOILED_CHILD_INTERFACE_IMPLEMENTOR

        public static final BugType SCII_SPOILED_CHILD_INTERFACE_IMPLEMENTOR
      • SCI_SYNCHRONIZED_COLLECTION_ITERATORS

        public static final BugType SCI_SYNCHRONIZED_COLLECTION_ITERATORS
      • SCR_SLOPPY_CLASS_REFLECTION

        public static final BugType SCR_SLOPPY_CLASS_REFLECTION
      • SCSS_SUSPICIOUS_CLUSTERED_SESSION_SUPPORT

        public static final BugType SCSS_SUSPICIOUS_CLUSTERED_SESSION_SUPPORT
      • SCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUES

        public static final BugType SCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUES
      • SEC_SIDE_EFFECT_CONSTRUCTOR

        public static final BugType SEC_SIDE_EFFECT_CONSTRUCTOR
      • SEO_SUBOPTIMAL_EXPRESSION_ORDER

        public static final BugType SEO_SUBOPTIMAL_EXPRESSION_ORDER
      • SG_SLUGGISH_GUI

        public static final BugType SG_SLUGGISH_GUI
      • SGSU_SUSPICIOUS_GETTER_SETTER_USE

        public static final BugType SGSU_SUSPICIOUS_GETTER_SETTER_USE
      • SIL_SQL_IN_LOOP

        public static final BugType SIL_SQL_IN_LOOP
      • SJVU_SUSPICIOUS_JDK_VERSION_USE

        public static final BugType SJVU_SUSPICIOUS_JDK_VERSION_USE
      • SMA_STUTTERED_METHOD_ARGUMENTS

        public static final BugType SMA_STUTTERED_METHOD_ARGUMENTS
      • SMII_STATIC_METHOD_INSTANCE_INVOCATION

        public static final BugType SMII_STATIC_METHOD_INSTANCE_INVOCATION
      • SNG_SUSPICIOUS_NULL_FIELD_GUARD

        public static final BugType SNG_SUSPICIOUS_NULL_FIELD_GUARD
      • SNG_SUSPICIOUS_NULL_LOCAL_GUARD

        public static final BugType SNG_SUSPICIOUS_NULL_LOCAL_GUARD
      • SPP_CONVERSION_OF_STRING_LITERAL

        public static final BugType SPP_CONVERSION_OF_STRING_LITERAL
      • SPP_USE_ZERO_WITH_COMPARATOR

        public static final BugType SPP_USE_ZERO_WITH_COMPARATOR
      • SPP_DOUBLE_APPENDED_LITERALS

        public static final BugType SPP_DOUBLE_APPENDED_LITERALS
      • SPP_EMPTY_CASING

        public static final BugType SPP_EMPTY_CASING
      • SPP_EQUALS_ON_ENUM

        public static final BugType SPP_EQUALS_ON_ENUM
      • SPP_EQUALS_ON_STRING_BUILDER

        public static final BugType SPP_EQUALS_ON_STRING_BUILDER
      • SPP_INTERN_ON_CONSTANT

        public static final BugType SPP_INTERN_ON_CONSTANT
      • SPP_INVALID_BOOLEAN_NULL_CHECK

        public static final BugType SPP_INVALID_BOOLEAN_NULL_CHECK
      • SPP_INVALID_CALENDAR_COMPARE

        public static final BugType SPP_INVALID_CALENDAR_COMPARE
      • SPP_NEGATIVE_BITSET_ITEM

        public static final BugType SPP_NEGATIVE_BITSET_ITEM
      • SPP_NO_CHAR_SB_CTOR

        public static final BugType SPP_NO_CHAR_SB_CTOR
      • SPP_NON_ARRAY_PARM

        public static final BugType SPP_NON_ARRAY_PARM
      • SPP_NON_USEFUL_TOSTRING

        public static final BugType SPP_NON_USEFUL_TOSTRING
      • SPP_NULL_BEFORE_INSTANCEOF

        public static final BugType SPP_NULL_BEFORE_INSTANCEOF
      • SPP_SERIALVER_SHOULD_BE_PRIVATE

        public static final BugType SPP_SERIALVER_SHOULD_BE_PRIVATE
      • SPP_STATIC_FORMAT_STRING

        public static final BugType SPP_STATIC_FORMAT_STRING
      • SPP_STRINGBUFFER_WITH_EMPTY_STRING

        public static final BugType SPP_STRINGBUFFER_WITH_EMPTY_STRING
      • SPP_STRINGBUILDER_IS_MUTABLE

        public static final BugType SPP_STRINGBUILDER_IS_MUTABLE
      • SPP_STUTTERED_ASSIGNMENT

        public static final BugType SPP_STUTTERED_ASSIGNMENT
      • SPP_SUSPECT_STRING_TEST

        public static final BugType SPP_SUSPECT_STRING_TEST
      • SPP_TEMPORARY_TRIM

        public static final BugType SPP_TEMPORARY_TRIM
      • SPP_TOSTRING_ON_STRING

        public static final BugType SPP_TOSTRING_ON_STRING
      • SPP_USE_BIGDECIMAL_STRING_CTOR

        public static final BugType SPP_USE_BIGDECIMAL_STRING_CTOR
      • SPP_USE_CHARAT

        public static final BugType SPP_USE_CHARAT
      • SPP_USE_GET0

        public static final BugType SPP_USE_GET0
      • SPP_USE_GETPROPERTY

        public static final BugType SPP_USE_GETPROPERTY
      • SPP_USE_ISEMPTY

        public static final BugType SPP_USE_ISEMPTY
      • SPP_USE_ISNAN

        public static final BugType SPP_USE_ISNAN
      • SPP_USELESS_CASING

        public static final BugType SPP_USELESS_CASING
      • SPP_USELESS_TERNARY

        public static final BugType SPP_USELESS_TERNARY
      • SPP_USE_MATH_CONSTANT

        public static final BugType SPP_USE_MATH_CONSTANT
      • SPP_USE_STRINGBUILDER_LENGTH

        public static final BugType SPP_USE_STRINGBUILDER_LENGTH
      • SPP_WRONG_COMMONS_TO_STRING_OBJECT

        public static final BugType SPP_WRONG_COMMONS_TO_STRING_OBJECT
      • SLS_SUSPICIOUS_LOOP_SEARCH

        public static final BugType SLS_SUSPICIOUS_LOOP_SEARCH
      • SSCU_SUSPICIOUS_SHADED_CLASS_USE

        public static final BugType SSCU_SUSPICIOUS_SHADED_CLASS_USE
      • STB_STACKED_TRY_BLOCKS

        public static final BugType STB_STACKED_TRY_BLOCKS
      • STS_SPURIOUS_THREAD_STATES

        public static final BugType STS_SPURIOUS_THREAD_STATES
      • STT_STRING_PARSING_A_FIELD

        public static final BugType STT_STRING_PARSING_A_FIELD
      • STT_TOSTRING_MAP_KEYING

        public static final BugType STT_TOSTRING_MAP_KEYING
      • STT_TOSTRING_STORED_IN_FIELD

        public static final BugType STT_TOSTRING_STORED_IN_FIELD
      • SUA_SUSPICIOUS_UNINITIALIZED_ARRAY

        public static final BugType SUA_SUSPICIOUS_UNINITIALIZED_ARRAY
      • SUI_CONTAINS_BEFORE_ADD

        public static final BugType SUI_CONTAINS_BEFORE_ADD
      • SUI_CONTAINS_BEFORE_REMOVE

        public static final BugType SUI_CONTAINS_BEFORE_REMOVE
      • SWCO_SUSPICIOUS_WAIT_ON_CONCURRENT_OBJECT

        public static final BugType SWCO_SUSPICIOUS_WAIT_ON_CONCURRENT_OBJECT
      • TBP_TRISTATE_BOOLEAN_PATTERN

        public static final BugType TBP_TRISTATE_BOOLEAN_PATTERN
      • TR_TAIL_RECURSION

        public static final BugType TR_TAIL_RECURSION
      • UAA_USE_ADD_ALL

        public static final BugType UAA_USE_ADD_ALL
      • UAC_UNNECESSARY_API_CONVERSION_DATE_TO_INSTANT

        public static final BugType UAC_UNNECESSARY_API_CONVERSION_DATE_TO_INSTANT
      • UAC_UNNECESSARY_API_CONVERSION_FILE_TO_PATH

        public static final BugType UAC_UNNECESSARY_API_CONVERSION_FILE_TO_PATH
      • UCC_UNRELATED_COLLECTION_CONTENTS

        public static final BugType UCC_UNRELATED_COLLECTION_CONTENTS
      • UCPM_USE_CHARACTER_PARAMETERIZED_METHOD

        public static final BugType UCPM_USE_CHARACTER_PARAMETERIZED_METHOD
      • UEC_USE_ENUM_COLLECTIONS

        public static final BugType UEC_USE_ENUM_COLLECTIONS
      • UJM_UNJITABLE_METHOD

        public static final BugType UJM_UNJITABLE_METHOD
      • UMTP_UNBOUND_METHOD_TEMPLATE_PARAMETER

        public static final BugType UMTP_UNBOUND_METHOD_TEMPLATE_PARAMETER
      • UNNC_UNNECESSARY_NEW_NULL_CHECK

        public static final BugType UNNC_UNNECESSARY_NEW_NULL_CHECK
      • UP_UNUSED_PARAMETER

        public static final BugType UP_UNUSED_PARAMETER
      • URV_CHANGE_RETURN_TYPE

        public static final BugType URV_CHANGE_RETURN_TYPE
      • URV_INHERITED_METHOD_WITH_RELATED_TYPES

        public static final BugType URV_INHERITED_METHOD_WITH_RELATED_TYPES
      • URV_UNRELATED_RETURN_VALUES

        public static final BugType URV_UNRELATED_RETURN_VALUES
      • USBR_UNNECESSARY_STORE_BEFORE_RETURN

        public static final BugType USBR_UNNECESSARY_STORE_BEFORE_RETURN
      • USFW_UNSYNCHRONIZED_SINGLETON_FIELD_WRITES

        public static final BugType USFW_UNSYNCHRONIZED_SINGLETON_FIELD_WRITES
      • USS_USE_STRING_SPLIT

        public static final BugType USS_USE_STRING_SPLIT
      • UTAO_JUNIT_ASSERTION_ODDITIES_ACTUAL_CONSTANT

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_ACTUAL_CONSTANT
      • UTAO_JUNIT_ASSERTION_ODDITIES_ASSERT_USED

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_ASSERT_USED
      • UTAO_JUNIT_ASSERTION_ODDITIES_BOOLEAN_ASSERT

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_BOOLEAN_ASSERT
      • UTAO_JUNIT_ASSERTION_ODDITIES_IMPOSSIBLE_NULL

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_IMPOSSIBLE_NULL
      • UTAO_JUNIT_ASSERTION_ODDITIES_INEXACT_DOUBLE

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_INEXACT_DOUBLE
      • UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NULL

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NULL
      • UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULL

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULL
      • UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_EQUALS

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_EQUALS
      • UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALS

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALS
      • UTAO_JUNIT_ASSERTION_ODDITIES_NO_ASSERT

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_NO_ASSERT
      • UTAO_JUNIT_ASSERTION_ODDITIES_USING_DEPRECATED

        public static final BugType UTAO_JUNIT_ASSERTION_ODDITIES_USING_DEPRECATED
      • UTAO_TESTNG_ASSERTION_ODDITIES_ACTUAL_CONSTANT

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_ACTUAL_CONSTANT
      • UTAO_TESTNG_ASSERTION_ODDITIES_ASSERT_USED

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_ASSERT_USED
      • UTAO_TESTNG_ASSERTION_ODDITIES_BOOLEAN_ASSERT

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_BOOLEAN_ASSERT
      • UTAO_TESTNG_ASSERTION_ODDITIES_IMPOSSIBLE_NULL

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_IMPOSSIBLE_NULL
      • UTAO_TESTNG_ASSERTION_ODDITIES_INEXACT_DOUBLE

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_INEXACT_DOUBLE
      • UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NULL

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NULL
      • UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULL

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULL
      • UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_EQUALS

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_EQUALS
      • UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALS

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALS
      • UTAO_TESTNG_ASSERTION_ODDITIES_NO_ASSERT

        public static final BugType UTAO_TESTNG_ASSERTION_ODDITIES_NO_ASSERT
      • UTA_USE_TO_ARRAY

        public static final BugType UTA_USE_TO_ARRAY
      • UVA_USE_VAR_ARGS

        public static final BugType UVA_USE_VAR_ARGS
      • UTWR_USE_TRY_WITH_RESOURCES

        public static final BugType UTWR_USE_TRY_WITH_RESOURCES
      • WEM_OBSCURING_EXCEPTION

        public static final BugType WEM_OBSCURING_EXCEPTION
      • WEM_WEAK_EXCEPTION_MESSAGING

        public static final BugType WEM_WEAK_EXCEPTION_MESSAGING
      • WI_DUPLICATE_WIRED_TYPES

        public static final BugType WI_DUPLICATE_WIRED_TYPES
      • WI_MANUALLY_ALLOCATING_AN_AUTOWIRED_BEAN

        public static final BugType WI_MANUALLY_ALLOCATING_AN_AUTOWIRED_BEAN
      • WOC_WRITE_ONLY_COLLECTION_FIELD

        public static final BugType WOC_WRITE_ONLY_COLLECTION_FIELD
      • WOC_WRITE_ONLY_COLLECTION_LOCAL

        public static final BugType WOC_WRITE_ONLY_COLLECTION_LOCAL
    • Constructor Detail

      • BugType

        private BugType()
    • Method Detail

      • values

        public static BugType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (BugType c : BugType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static BugType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null