Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Pattern for removing all javadoc: /\*\*(?s:(?!\*/).)*\*/

  • Configure Java warnings/errors according to spec (need screenshots)

    • All warnings (including missing javadoc) should be resolved before commits occur

    • Keep these ignored, everything else should be set to warning (leave error as is). Do not check additional boxes

      Also fix Java->CodeStyle -> Code Templates -> Comments -> Overriding Methods to look like this:

      Code Block/* see superclass */
      • Code Style

        • Unqualified access to instance field

        • Access to a non-accessable member of an enclosing class

        • Non-externalized strings

        • Method can be static

        • Method can be potentially static

        • Image Added
      • Potential programming problems

        • Boxing and unboxing conversions

        • Serialized class without serialVersionUID

        • Image Added
      • Name shadowing and conflicts

        • Field declaration hides another field or variable

        • Local variable declaration hides another field or variable

        • Image Added
      • Deprecated and restricted API

        • n/aImage Added
      • Modules

        • n/aImage Added
      • Unnecessary code

        • Value of exception parameter is not used

        • Unnecessary else statement

        • Image Added
      • Generic Types

        • Redundant type arguments

        • Image Added
      • Annotations

        • n/a

    Code and XML Formatting in Eclipse (includes jautodoc configuration)

        • Image Added

      • Null analysis

        • Image Added
  • Configure Javadoc warnings

    • Java -> Compiler -> Javadoc

    • Set everything that's "ignore" to "warning" and check all boxes.

    • Set "members as visible as" to "private".

    • Image Added

  • Code and XML Formatting in Eclipse (includes jautodoc configuration)