All Implemented Interfaces:
Processor, OptionConfiguration

A type-checker that warns, at compile time, if a program might throw UnsupportedOperationException at run time due to calling a grow method on a collection.

The checker enforces the Modifiability type system, where @Growable collections can be safely added to, @Ungrowable collections cannot, and @MaybeGrowable collections have unknown grow behavior.

See the Checker Framework Manual:
Modifiability Checker
  • Constructor Details

    • GrowChecker

      public GrowChecker()
      Creates a GrowChecker.