All Classes and Interfaces
Class
Description
Metadata model of an item with access modifiers.
A model that can be annotated.
Model switch pattern matching as described in the JDK 21 preview feature implementation.
Metadata model of an array type.
Resolution of an array.
Base resolver implementation.
Utility to provide vararg children to
AbstractModel constructors while also covering null cases.Metadata model of a class type.
Resolution of a class.
Metadata model that can be represented with a type descriptor.
Resolution of some content that can be represented with a descriptor.
Outline of a pool that provides access to class metadata.
A model that couldn't be fully/properly parsed.
Logger implementation which ignores errors in the tree model.
Metadata model for a field declaration.
Resolution of a field.
Model switch pattern matching as described in the JDK 17 preview feature implementation.
Outlines the conversion of a javac tree element to our own model alternative.
Centralized mapping control.
Supplies a
MappingContext.Metadata model for common aspects of fields and methods.
Resolution of a field or method.
Metadata model for a method declaration.
Resolution of a method.
Base model type for all AST elements.
Visitor for
Model that walks down Model.getChildren().Intermediate holder for the annotations preceding the modifiers and the actual modifiers.
Resolution of multiple classes.
Resolution of multiple members.
A model that has an identifier.
A model that has an identifier as an expression.
Minimal file manager implementation for javac.
Metadata model for a null constant.
Resolution of a null constant.
Resolution of a package.
Model switch pattern matching as described in the JDK 17 preview feature implementation.
Initiates the parsing of source code and provides
CompilationUnitModel in return.Metadata model for a primitive type.
Primitive types.
Resolution of a primitive type.
Simple range model.
A class entry implementation that is populated via reflection.
Base type of any resolution.
Utility for creating resolution values.
Outlines resolving capabilities.
Delegating implementation of
ClassEntry which limits member visibility to items that are static.Resolution of an exception being thrown.
Intermediate holder for the type arguments.
Resolution failure model.