| Name | Description | Type | Package | Framework |
| Assignable | Class | org.checkerframework.checker.igj.qual | Checker | |
| AssignsFields | Class | org.checkerframework.checker.igj.qual | Checker | |
| I | Template annotation over IGJ Immutability annotations. | Class | org.checkerframework.checker.igj.qual | Checker |
| IGJAnnotatedTypeFactory | Adds implicit and default IGJ annotations, only if the user does not annotate the type explicitly. | Class | org.checkerframework.checker.igj | Checker |
| IGJBottom | Class | org.checkerframework.checker.igj.qual | Checker | |
| IGJChecker | A type-checker plug-in for the IGJ immutability type system that finds (and verifies the absence of) undesired side-effect errors. | Class | org.checkerframework.checker.igj | Checker |
| IGJVisitor | A type-checking visitor for the IGJ type qualifier that uses the BaseTypeVisitor implementation. | Class | org.checkerframework.checker.igj | Checker |
| Immutable | Class | org.checkerframework.checker.igj.qual | Checker | |
| Mutable | Class | org.checkerframework.checker.igj.qual | Checker | |
| ReadOnly | Indicates that the annotated reference is a ReadOnly reference. | Class | org.checkerframework.checker.igj.qual | Checker |