All Classes and Interfaces
Class
Description
A base parser for Java parsing that contains any shared logic
Represents an annotation in Java that can be modified
A builder used to make an
EditableJavaAnnotation.Represents a class in Java that can be modified
A builder used to make an
EditableJavaClassRepresents a
Javadoc that can be modifiedA builder used to make an
EditableJavadocRepresents a field in Java that can be modified
A builder used to make an
EditableJavaFieldRepresents a
JavaImportStatement that can be modifiedA builder used to build a new
EditableJavaImportStatementRepresents a method in Java that can be modified
A builder used to make an
EditableJavaMethodRepresents a
JavaMultiLineComment that may be modifiedA builder to build an
EditableJavaMultiLineCommentRepresents a
JavaPackageDeclaration that can be editedA builder to use to build an
EditableJavaPackageDeclarationRepresents a
single-line comment in Java that can be modifiedA builder used to build an
EditableJavaSingleLineCommentJava Parser is used to parse Java code
Represents an annotation in Java.
Java Annotation Builder is used to build a new
JavaAnnotation.A parser to use for parsing
annotations in JavaJava Class is used to represent a class in Java.
Java Class Builder is used to create a
JavaClass.A parser used for parsing
classes in JavaJava Class Type represents a main Java type (class, interface, enum, record, annotation class)
Represents a generic type in Java
An enum for the various
JavaCodeTypes types of Java classes and elements.Utilities for dealing with Java code
Javadoc represents a Javadoc in Java.
A builder class to build a
Javadoc.A parser used for parsing
JavadocsJava Field represents a field in a
Java classJava Field Builder is a builder to create a
JavaField.A parser to use for parsing
fields in JavaRepresents an import statement in Java
A builder used to build a
JavaImportStatement.A parser used for parsing an
import statement in JavaJava Method represents a method in a Java class or interface, etc.
Java Method Builder is used to build a new
JavaMethod.A parser used for parsing
methods in JavaRepresents a multi-line comment in Java code
A builder used to build a
multi-line comment.A parser to use for parsing
multi-line Java commentsRepresents a package declaration in Java
A builder used to build a new
JavaPackageDeclaration.A parser used to parse a
package declaration in JavaAn exception encountered while parsing Java code
Represents a Single-Line Comment in Java
A builder used to build a
JavaSingleLineComment.A parser to use for parsing
single-line Java commentsAn interface containing constants for various tokens in Java
A parser used for parsing Java types that have modifiers
Java Validator is used to validate that the code is correct and/or propagate information down to the lower
objects from higher ones to ensure everything is rightly formatted for Java.
Used as a pojo for a return type of the various parsing sub-methods
Represents a
JavaAnnotation that can't be modifiedA builder used to make an
UneditableJavaAnnotation.Represents a class in Java that is not modifiable
A builder used to make an
UneditableJavaClassRepresents a Javadoc that can't be modified
A builder used to make an
UneditableJavadoc.Represents a field in Java that is not modifiable
A builder used to make an
UneditableJavaFieldRepresents a
JavaImportStatement that can't be modifiedA builder used to build an
UneditableJavaImportStatementRepresents a method in Java that is not modifiable
A builder used to make an
UneditableJavaMethodRepresents a
JavaMultiLineComment that can't be modifiedA builder to build an
UneditableJavaMultiLineCommentRepresents a
JavaPackageDeclaration that can't be modifiedA builder used to make an
UneditableJavaPackageDeclarationRepresents a
single-line comment in Java that can't be modifiedA builder used to make an
UneditableJavaSingleLineCommentVisibility represents the visibility of a given Java class, method, etc.