All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
AccessSpecifier |
Access specifier.
|
Added |
|
AllFieldsConstructor |
Tells tools that this is the constructor which directly initializes all fields (except "range" and "comment")
|
AnnotationDeclaration |
An annotation type declaration.
@interface X { ... }
|
AnnotationDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
AnnotationExpr |
A base class for the different types of annotations.
|
AnnotationExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
AnnotationMemberDeclaration |
The "int id();" in @interface X { int id(); }
|
AnnotationMemberDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ArrayAccessExpr |
Array brackets [] being used to get a value from an array.
|
ArrayAccessExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ArrayCreationExpr |
new int[5][4][][] or new int[][]{{1},{2,3}} .
|
ArrayCreationExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ArrayCreationLevel |
In new int[1][2]; there are two ArrayCreationLevel objects,
the first one contains the expression "1",
the second the expression "2".
|
ArrayCreationLevelMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ArrayInitializerExpr |
The initialization of an array.
|
ArrayInitializerExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ArrayType |
To indicate that a type is an array, it gets wrapped in an ArrayType for every array level it has.
|
ArrayType.ArrayBracketPair |
Helper class that stores information about a pair of brackets in a non-recursive way
(unlike ArrayType.)
|
ArrayType.Origin |
The origin of a pair of array brackets [].
|
ArrayTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
AssertStmt |
A usage of the keyword "assert"
In assert dead : "Wasn't expecting to be dead here"; the check is "dead" and the message is the string.
|
AssertStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
AssignExpr |
An assignment expression.
|
AssignExpr.Operator |
|
AssignExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
AssociableToAST |
A declaration that can be potentially associated with an AST node.
|
AstObserver |
An Observer for an AST element (either a Node or a NodeList).
|
AstObserver.ListChangeType |
Type of change occurring on a List
|
AstObserverAdapter |
|
BaseNodeMetaModel |
Meta-data about all classes in the AST.
|
BinaryExpr |
An expression with an expression on the left, an expression on the right, and an operator in the middle.
|
BinaryExpr.Operator |
|
BinaryExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
BlockComment |
AST node that represent block comments.
|
BlockCommentMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
BlockStmt |
Statements in between { and }.
|
BlockStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
BodyDeclaration<T extends BodyDeclaration<?>> |
Any declaration that can appear between the { and } of a class, interface, enum, or record.
|
BodyDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
BooleanLiteralExpr |
The boolean literals.
|
BooleanLiteralExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
BreakStmt |
The break statement
|
BreakStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Cache<K,V> |
A contract that defines a semi-persistent mapping of keys and values.
|
CacheStats |
|
CallableDeclaration<T extends CallableDeclaration<?>> |
Represents a declaration which is callable eg. a method or a constructor.
|
CallableDeclaration.Signature |
A method or constructor signature.
|
CallableDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
CastExpr |
A typecast.
|
CastExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
CatchClause |
The catch part of a try-catch-finally.
|
CatchClauseMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Change |
This represents a change that has happened to a specific Node.
|
CharLiteralExpr |
A literal character.
|
CharLiteralExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters.
|
ChildTextElement |
Represent the position of a child node in the NodeText of its parent.
|
ClassExpr |
Defines an expression that accesses the class of a type.
|
ClassExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ClassOrInterfaceDeclaration |
A definition of a class or interface.
class X { ... }
interface X { ... }
|
ClassOrInterfaceDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ClassOrInterfaceType |
A class or an interface type.
|
ClassOrInterfaceTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ClassUtils |
|
CloneVisitor |
A visitor that clones (copies) a node and all its children.
|
CodeGenerationUtils |
Utilities that can be useful when generating code.
|
CollectionStrategy |
A strategy for discovering the structure of a project.
|
Comment |
Abstract class for all AST nodes that represent comments.
|
CommentMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
CommentsCollection |
The comments contained in a certain parsed piece of source code.
|
CommonValidators |
Contains validations that are valid for every Java version.
|
CompactConstructorDeclaration |
The record declaration's constructor
|
CompactConstructorDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
CompilationUnit |
This class represents the entire compilation unit.
|
CompilationUnit.Storage |
Information about where this compilation unit was loaded from.
|
CompilationUnitMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ConcreteSyntaxModel |
The Concrete Syntax Model for a single node type.
|
ConditionalExpr |
The ternary conditional expression.
|
ConditionalExprHandler |
|
ConditionalExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ConfigurablePrinter |
|
ConfigurationOption |
|
ConflictingGenericTypesException |
|
ConstructorDeclaration |
A constructor declaration: class X { X() { } } where X(){} is the constructor declaration.
|
ConstructorDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ConstructorResolutionLogic |
|
Context |
Context is very similar to scope.
|
ContinueStmt |
A continue statement with an optional label;
continue brains;
continue;
|
ContinueStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ConvertibleToUsage |
|
CsmAttribute |
|
CsmChar |
|
CsmComment |
|
CsmConditional |
|
CsmConditional.Condition |
|
CsmElement |
|
CsmIndent |
|
CsmList |
|
CsmMix |
A group of elements that could be in any order.
|
CsmNone |
|
CsmOrphanCommentsEnding |
|
CsmSequence |
|
CsmSingleReference |
|
CsmString |
|
CsmTextBlock |
|
CsmToken |
|
CsmUnindent |
|
DataKey<T> |
A key to a piece of data associated with a Node at runtime.
|
DefaultConfigurationOption |
|
DefaultImportOrderingStrategy |
|
DefaultLexicalPreservingPrinter |
|
DefaultPrettyPrinter |
Pretty printer for AST nodes.
|
DefaultPrettyPrinterVisitor |
Outputs the AST as formatted Java source code.
|
DefaultPrinterConfiguration |
Configuration options for the Printer .
|
DefaultPrinterConfiguration.ConfigOption |
|
DerivedProperty |
Indicate a derived property of a Node,
meaning it does supply useful information,
but it does so by taking information from other properties.
|
Difference |
A Difference should give me a sequence of elements I should find (to indicate the context) followed by a list of elements
to remove or to add and follow by another sequence of elements.
|
Difference.ArrayIterator<T> |
|
DifferenceElement |
|
DoStmt |
A do-while.
|
DoStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
DotPrinter |
Outputs a Graphviz diagram of the AST.
|
DoubleLiteralExpr |
A float or a double constant.
|
DoubleLiteralExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
EclipseImportOrderingStrategy |
|
EmptyStmt |
An empty statement is a ";" where a statement is expected.
|
EmptyStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
EnclosedExpr |
An expression between ( ).
|
EnclosedExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
EnumConstantDeclaration |
One of the values an enum can take.
|
EnumConstantDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
EnumDeclaration |
The declaration of an enum.
enum X { ... }
|
EnumDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
EqualsVisitor |
A visitor that calculates deep node equality by comparing all properties and child nodes of the node.
|
ExplicitConstructorInvocationStmt |
A call to super or this in a constructor or initializer.
|
ExplicitConstructorInvocationStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Expression |
A base class for all expressions.
|
ExpressionMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ExpressionStmt |
Used to wrap an expression so that it can take the place of a statement.
|
ExpressionStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
FieldAccessExpr |
Access of a field of an object or a class.
|
FieldAccessExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
FieldDeclaration |
The declaration of a field in a class.
|
FieldDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ForEachStmt |
A for-each statement.
|
ForEachStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ForStmt |
The classic for statement
|
ForStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
FunctionalInterfaceLogic |
|
Generated |
Copied from javax.annotation.Generated and reduced a bit.
|
GeneratedJavaParserConstants |
Token literal values and constants.
|
GeneratedJavaParserTokenManager |
Token Manager.
|
GenericListVisitorAdapter<R,A> |
A visitor that has a return value of List<R> , and has a default implementation for all its visit
methods that visits their children in an unspecified order, and all visit methods
that returns a value be added to a flattened List<R> .
|
GenericVisitor<R,A> |
A visitor that has a return value.
|
GenericVisitorAdapter<R,A> |
A visitor that has a return value (R), and has a default implementation for all its visit
methods that visits their children in an unspecified order, and the first visit method
that returns a value will stop the visitation and be the end result.
|
GenericVisitorWithDefaults<R,A> |
A visitor that has a return value (R), and has default methods that are used when a specific visit method is not
overridden.
|
HasAccessSpecifier |
Anything which can have an AccessSpecifier.
|
HashCodeVisitor |
A visitor that calculates a deep hash code for a node by using the hash codes of all its properties,
and the hash codes of all its child nodes (by visiting those too.)
|
HasParentNode<T> |
An object that can have a parent node.
|
IfStmt |
An if-then-else statement.
|
IfStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ImportDeclaration |
An import declaration.
|
ImportDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ImportOrderingStrategy |
|
Indentation |
This class defines the characteristics of an indentation: the type (space, tabs..) and the size (How many characters must be used to indent the code).
|
Indentation.IndentType |
|
InferenceContext |
|
InferenceVariableType |
An element using during type inference.
|
InitializerDeclaration |
A (possibly static) initializer body.
|
InitializerDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
InstanceOfExpr |
The instanceof statement
|
InstanceOfExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
IntegerLiteralExpr |
All ways to specify an int literal.
|
IntegerLiteralExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
IntelliJImportOrderingStrategy |
|
InternalProperty |
Indicate an internal property of a Node,
meaning it is not part of the meta model.
|
IntersectionType |
Represents a set of types.
|
IntersectionTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Java1_0Validator |
This validator validates according to Java 1.0 syntax rules.
|
Java1_1Validator |
This validator validates according to Java 1.1 syntax rules.
|
Java1_2Validator |
This validator validates according to Java 1.2 syntax rules.
|
Java1_3Validator |
This validator validates according to Java 1.3 syntax rules.
|
Java1_4Validator |
This validator validates according to Java 1.4 syntax rules.
|
Java10PostProcessor |
Processes the generic AST into a Java 10 AST and validates it.
|
Java10PreviewValidator |
This validator validates according to Java 10 syntax rules -- including incubator/preview/second preview features.
|
Java10Validator |
This validator validates according to Java 10 syntax rules.
|
Java11PostProcessor |
Processes the generic AST into a Java 11 AST and validates it.
|
Java11PreviewValidator |
This validator validates according to Java 11 syntax rules -- including incubator/preview/second preview features.
|
Java11Validator |
This validator validates according to Java 11 syntax rules.
|
Java12PostProcessor |
Processes the generic AST into a Java 12 AST and validates it.
|
Java12PreviewValidator |
This validator validates according to Java 12 syntax rules -- including incubator/preview/second preview features.
|
Java12Validator |
This validator validates according to Java 12 syntax rules.
|
Java13PostProcessor |
Processes the generic AST into a Java 13 AST and validates it.
|
Java13PreviewValidator |
This validator validates according to Java 13 syntax rules -- including incubator/preview/second preview features.
|
Java13Validator |
This validator validates according to Java 13 syntax rules.
|
Java14PostProcessor |
Processes the generic AST into a Java 14 AST and validates it.
|
Java14PreviewValidator |
This validator validates according to Java 14 syntax rules -- including incubator/preview/second preview features.
|
Java14Validator |
This validator validates according to Java 14 syntax rules.
|
Java15PostProcessor |
Processes the generic AST into a Java 15 AST and validates it.
|
Java15PreviewValidator |
This validator validates according to Java 15 syntax rules -- including incubator/preview/second preview features.
|
Java15Validator |
This validator validates according to Java 15 syntax rules.
|
Java16PostProcessor |
Processes the generic AST into a Java 16 AST and validates it.
|
Java16PreviewValidator |
This validator validates according to Java 16 syntax rules -- including incubator/preview/second preview features.
|
Java16Validator |
This validator validates according to Java 16 syntax rules.
|
Java17PostProcessor |
Processes the generic AST into a Java 17 AST and validates it.
|
Java17PreviewValidator |
This validator validates according to Java 17 syntax rules -- including incubator/preview/second preview features.
|
Java17Validator |
This validator validates according to Java 17 syntax rules.
|
Java18PostProcessor |
Processes the generic AST into a Java 18 AST and validates it.
|
Java18Validator |
This validator validates according to Java 18 syntax rules.
|
Java19PostProcessor |
Processes the generic AST into a Java 19 AST and validates it.
|
Java19Validator |
This validator validates according to Java 19 syntax rules.
|
Java20PostProcessor |
Processes the generic AST into a Java 20 AST and validates it.
|
Java20Validator |
This validator validates according to Java 20 syntax rules.
|
Java21PostProcessor |
Processes the generic AST into a Java 21 AST and validates it.
|
Java21Validator |
This validator validates according to Java 21 syntax rules.
|
Java5Validator |
This validator validates according to Java 5 syntax rules.
|
Java6Validator |
This validator validates according to Java 6 syntax rules.
|
Java7Validator |
This validator validates according to Java 7 syntax rules.
|
Java8Validator |
This validator validates according to Java 8 syntax rules.
|
Java9Validator |
This validator validates according to Java 9 syntax rules.
|
Javadoc |
The structured content of a single Javadoc comment.
|
JavadocBlockTag |
A block tag.
|
JavadocBlockTag.Type |
The type of tag: it could either correspond to a known tag (param, return, etc.) or represent
an unknown tag.
|
JavadocComment |
A Javadoc comment.
|
JavadocCommentMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
JavadocDescription |
A javadoc text, potentially containing inline tags.
|
JavadocDescriptionElement |
An element of a description: either an inline tag or a piece of text.
|
JavadocInlineTag |
An inline tag contained in a Javadoc description.
|
JavadocInlineTag.Type |
The type of tag: it could either correspond to a known tag (code, docRoot, etc.) or represent
an unknown tag.
|
JavadocSnippet |
A piece of text inside a Javadoc description.
|
JavaParser |
Parse Java source code and creates Abstract Syntax Trees.
|
JavaParserAdapter |
|
JavaParserBuild |
Core information about this library.
|
JavaParserMetaModel |
Warning: The content of this class is partially or completely generated - manual edits risk being overwritten.
|
JavaToken |
A token from a parsed source file.
|
JavaToken.Category |
|
JavaToken.Kind |
|
Kept |
|
LabeledStmt |
A statement that is labeled, like label123: println("continuing");
|
LabeledStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
LambdaArgumentTypePlaceholder |
Placeholder used to represent a lambda argument type while it is being
calculated.
|
LambdaExpr |
A lambda expression
|
LambdaExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
LazyType |
|
LexicalPreservingPrinter |
The LexicalPreservingPrinter is responsible for maintaining the original formatting
and layout of Java source code when the Abstract Syntax Tree (AST) is modified.
|
LexicalPreservingVisitor |
|
LineComment |
AST node that represent line comments.
|
LineCommentMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
LineEndingProcessingProvider |
Provider un-escaping unicode escape sequences in the input sequence.
|
LineSeparator |
A representation of line endings, that can be used throughout the codebase.
|
ListAdditionChange |
The Addition of an element to a list.
|
ListRemovalChange |
The removal of an element from a list.
|
ListReplacementChange |
The replacement of an element in a list.
|
LiteralExpr |
A base class for all literal expressions.
|
LiteralExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
LiteralStringValueExpr |
Any literal value that is stored internally as a String.
|
LiteralStringValueExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
LocalClassDeclarationStmt |
A class declaration inside a method.
|
LocalClassDeclarationStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
LocalRecordDeclarationStmt |
A record declaration inside a method.
|
LocalRecordDeclarationStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Log |
To avoid dependencies on logging frameworks, we have invented yet another logging framework :-)
|
Log.Adapter |
|
Log.SilentAdapter |
This adapter logs nothing.
|
Log.StandardOutStandardErrorAdapter |
This adapter logs to standard out and standard error.
|
LongLiteralExpr |
All ways to specify a long literal.
|
LongLiteralExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
LookaheadIterator<E> |
|
MarkerAnnotationExpr |
An annotation that uses only the annotation type name.
|
MarkerAnnotationExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
MemberValuePair |
A value for a member of an annotation.
|
MemberValuePairMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
MethodAmbiguityException |
It is not possible to decide how to resolve a method invocation.
|
MethodCallExpr |
A method call on an object or a class.
|
MethodCallExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
MethodDeclaration |
A method declaration.
|
MethodDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
MethodReferenceExpr |
Method reference expressions introduced in Java 8 specifically designed to simplify lambda Expressions.
|
MethodReferenceExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
MethodResolutionCapability |
|
MethodResolutionLogic |
|
MethodUsage |
This is basically a MethodDeclaration with some TypeParameters defined.
|
Modifier |
A modifier, like private, public, or volatile.
|
Modifier.Keyword |
The Java modifier keywords.
|
ModifierMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ModifierValidator |
Verifies that only allowed modifiers are used where modifiers are expected.
|
ModifierVisitor<A> |
This visitor can be used to save time when some specific nodes needs
to be changed.
|
ModuleDeclaration |
A Java 9 Jigsaw module declaration.
|
ModuleDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ModuleDirective |
A module directive.
|
ModuleDirectiveMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ModuleExportsDirective |
An exports directive in module-info.java.
|
ModuleExportsDirectiveMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ModuleOpensDirective |
An opens directive in module-info.java.
|
ModuleOpensDirectiveMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ModuleProvidesDirective |
A provides directive in module-info.java.
|
ModuleProvidesDirectiveMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ModuleRequiresDirective |
A require directive in module-info.java.
|
ModuleRequiresDirectiveMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ModuleUsesDirective |
A uses directive in module-info.java.
|
ModuleUsesDirectiveMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Name |
A name that may consist of multiple identifiers.
|
NameExpr |
Whenever a SimpleName is used in an expression, it is wrapped in NameExpr.
|
NameExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
NameMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Navigator |
This class can be used to easily retrieve nodes from a JavaParser AST.
|
NoBinaryIntegerLiteralsValidator |
|
NoChange |
No change.
|
NoCommentEqualsVisitor |
|
NoCommentHashCodeVisitor |
|
Node |
Base class for all nodes of the abstract syntax tree.
|
Node.BreadthFirstIterator |
Performs a breadth-first node traversal starting with a given node.
|
Node.DirectChildrenIterator |
Performs a simple traversal over all nodes that have the passed node as their parent.
|
Node.ObserverRegistrationMode |
Different registration mode for observers on nodes.
|
Node.ParentsVisitor |
Iterates over the parent of the node, then the parent's parent, then the parent's parent's parent, until running
out of parents.
|
Node.Parsedness |
|
Node.PostOrderIterator |
Performs a post-order (or leaves-first) node traversal starting with a given node.
|
Node.PreOrderIterator |
Performs a pre-order (or depth-first) node traversal starting with a given node.
|
Node.TreeTraversal |
|
NodeFinderVisitor |
|
NodeList<N extends Node> |
A list of nodes.
|
NodeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
NodeWithAbstractModifier<N extends Node> |
A node that can be abstract.
|
NodeWithAccessModifiers<N extends Node> |
A node that can be public, protected, and/or private.
|
NodeWithAnnotations<N extends Node> |
A node that can be annotated.
|
NodeWithArguments<N extends Node> |
A node with arguments.
|
NodeWithBlockStmt<N extends Node> |
A node with a body that is a BlockStmt.
|
NodeWithBody<N extends Node> |
|
NodeWithCondition<N extends Node> |
|
NodeWithDeclaration |
Node with a declaration representable as a String.
|
NodeWithExpression<N extends Node> |
A node that has an expression in it.
|
NodeWithExtends<N extends Node> |
A node that explicitly extends other types, using the extends keyword.
|
NodeWithFinalModifier<N extends Node> |
A node that can be final.
|
NodeWithIdentifier<N extends Node> |
|
NodeWithImplements<N extends Node> |
A node that implements other types.
|
NodeWithJavadoc<N extends Node> |
A node that can be documented with a Javadoc comment.
|
NodeWithMembers<N extends Node> |
A node having members.
|
NodeWithModifiers<N extends Node> |
A Node with Modifiers.
|
NodeWithName<N extends Node> |
A node with a (qualified) name.
|
NodeWithOptionalBlockStmt<N extends Node> |
A node with a body that is a BlockStmt, which is optional.
|
NodeWithOptionalLabel<T extends Node> |
A node that has an optional label.
|
NodeWithOptionalScope<N extends Node> |
Represents a node which has an optional scope expression eg. method calls (object.method()).
|
NodeWithParameters<N extends Node> |
|
NodeWithPrivateModifier<N extends Node> |
A node that can be private.
|
NodeWithProtectedModifier<N extends Node> |
A node that can be protected.
|
NodeWithPublicModifier<N extends Node> |
A node that can be public.
|
NodeWithRange<N> |
A node that has a Range, which is every Node.
|
NodeWithScope<N extends Node> |
Represents a node which has a required scope expression eg. field access (object.method).
|
NodeWithSimpleName<N extends Node> |
A node with a name.
|
NodeWithStatements<N extends Node> |
A node that contains a list of statements.
|
NodeWithStaticModifier<N extends Node> |
A node that can be static.
|
NodeWithStrictfpModifier<N extends Node> |
A node that can be strictfp.
|
NodeWithThrownExceptions<N extends Node> |
A node that declares the types of exception it throws.
|
NodeWithTokenRange<N> |
A node that has a Range, which is every Node.
|
NodeWithTraversableScope |
Represents a node which has a scope expression that can be traversed/walked.
|
NodeWithType<N extends Node,T extends Type> |
A node with a type.
|
NodeWithTypeArguments<N extends Node> |
A node that can have type arguments.
|
NodeWithTypeParameters<N extends Node> |
A node that can have type parameters.
|
NodeWithVariables<N extends Node> |
A node which has a list of variables.
|
NonEmptyProperty |
Indicate that leaving this property empty does not lead to a correct AST.
|
NormalAnnotationExpr |
An annotation that has one or more key-value pairs.
@Mapping(a=5, d=10)
|
NormalAnnotationExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
NotNull |
|
NoUnderscoresInIntegerLiteralsValidator |
|
Nullable |
|
NullLiteralExpr |
A literal "null".
|
NullLiteralExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
NullType |
This is a virtual type used to represent null values.
|
ObjectCreationExpr |
A constructor call.
|
ObjectCreationExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ObjectIdentityEqualsVisitor |
A visitor that calculates deep node equality by comparing all properties and child nodes of the node.
|
ObjectIdentityHashCodeVisitor |
A visitor that calculates a deep hash code for a node by using the hash codes of all its properties,
and the hash codes of all its child nodes (by visiting those too.)
|
Observable |
Observable element.
|
ObservableProperty |
Properties considered by the AstObserver
|
OptionalProperty |
Indicate an optional property of a Node.
|
PackageDeclaration |
A package declaration.
|
PackageDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Pair<A,B> |
Simply a pair of objects.
|
Parameter |
The parameters to a method or lambda.
|
ParameterMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseProblemException |
Thrown when parsing problems occur during parsing with the static methods on JavaParser.
|
ParserCollectionStrategy |
|
ParserConfiguration |
The configuration that is used by the parser.
|
ParserConfiguration.LanguageLevel |
|
ParseResult<T> |
The results given when parsing with an instance of JavaParser.
|
ParseStart<R> |
The start production for JavaParser.
|
PatternExpr |
Pattern Matching in Java
|
PatternExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
PeekingIterator<E> |
Decorates an iterator to support one-element lookahead while iterating.
|
PhantomNodeLogic |
Deprecated.
|
Position |
A position in a source file.
|
PositionUtils |
|
PostProcessors |
A post processor that will call a collection of post processors.
|
Preconditions |
|
PrettyPrinter |
Deprecated.
|
PrettyPrinterConfiguration |
Deprecated.
|
PrettyPrintVisitor |
Deprecated.
|
PrimitiveType |
A primitive type.
|
PrimitiveType.Primitive |
|
PrimitiveTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
PrintableTextElement |
|
Printer |
Printer interface defines the API for a printer.
|
PrinterConfiguration |
This interface defines the API for printer configuration.
|
Problem |
A problem that was encountered during parsing.
|
ProblemReporter |
A simple interface where validators can report found problems.
|
Processor |
|
ProjectRoot |
The structure of a Java project directory.
|
PropagatingAstObserver |
This AstObserver attach itself to all new nodes added to the nodes already observed.
|
PropertyChange |
The change in value of a property.
|
PropertyMetaModel |
Meta-data about a property of a node in the AST.
|
Provider |
Abstract interface for reading from a stream.
|
Providers |
Factory for providers of source code for JavaParser.
|
Range |
A range of characters in a source file, from "begin" to "end", including the characters at "begin" and "end".
|
ReceiverParameter |
|
ReceiverParameterMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
RecordAsTypeIdentifierNotAllowed |
Validates that "record" cannot be used as identifier for type declarations (e.g., classes, enums, and records).
|
RecordDeclaration |
The record declaration
|
RecordDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
RecordDeclarationValidator |
|
RecordPatternExpr |
Record Patterns
|
RecordPatternExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ReferenceType |
Base class for reference types.
|
ReferenceTypeImpl |
|
ReferenceTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Removed |
|
ReservedKeywordValidator |
Validates that identifiers are not keywords - this for the few keywords that the parser
accepts because they were added after Java 1.0.
|
Reshuffled |
Elements in a CsmMix have been reshuffled.
|
ReshuffledDiffElementExtractor |
|
Resolvable<T> |
|
ResolvedAnnotationDeclaration |
|
ResolvedAnnotationMemberDeclaration |
|
ResolvedArrayType |
Array Type.
|
ResolvedClassDeclaration |
Declaration of a Class (not an interface or an enum).
|
ResolvedConstructorDeclaration |
A declaration of a constructor.
|
ResolvedDeclaration |
A generic declaration.
|
ResolvedEnumConstantDeclaration |
|
ResolvedEnumDeclaration |
Declaration of an Enum.
|
ResolvedFieldDeclaration |
Declaration of a field.
|
ResolvedInterfaceDeclaration |
An interface declaration.
|
ResolvedIntersectionType |
An intersection type is defined in java as list of types separates by ampersands.
|
ResolvedLambdaConstraintType |
|
ResolvedMethodDeclaration |
A declaration of a method (either in an interface, a class, an enum or an annotation).
|
ResolvedMethodLikeDeclaration |
This is a common interface for MethodDeclaration and ConstructorDeclaration.
|
ResolvedParameterDeclaration |
Declaration of a parameter.
|
ResolvedPrimitiveType |
|
ResolvedRecordDeclaration |
Declaration of a Record (not an interface or an enum).
|
ResolvedReferenceType |
A ReferenceType like a class, an interface or an enum.
|
ResolvedReferenceTypeDeclaration |
|
ResolvedType |
A resolved type.
|
ResolvedTypeDeclaration |
A declaration of a type.
|
ResolvedTypeParameterDeclaration |
Declaration of a type parameter.
|
ResolvedTypeParameterDeclaration.Bound |
A Bound on a Type Parameter.
|
ResolvedTypeParametersMap |
A map of values associated to TypeParameters.
|
ResolvedTypeParametersMap.Builder |
|
ResolvedTypeParameterValueProvider |
|
ResolvedTypeParametrizable |
An entity which has type parameter.
|
ResolvedTypeParametrized |
Something which can have values for TypeParameters.
|
ResolvedTypePatternDeclaration |
Declaration of a type pattern expression.
|
ResolvedTypeTransformer |
|
ResolvedTypeVariable |
From JLS 4.4: A type variable is introduced by the declaration of a type parameter of a generic class,
interface, method, or constructor (§8.1.2, §9.1.2, §8.4.4, §8.8.4).
|
ResolvedUnionType |
A union type is defined in java as list of types separates by pipes.
|
ResolvedValueDeclaration |
Declaration of a value.
|
ResolvedVoidType |
The special type void.
|
ResolvedWildcard |
A wildcard can be:
- unbounded (?)
|
ResolvedWildcard.BoundType |
|
ReturnStmt |
The return statement, with an optional expression to return.
|
ReturnStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
SeparatedItemStringBuilder |
Builds a string containing a list of items with a prefix, a postfix, and a separator.
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleName |
A name that consists of a single identifier.
|
SimpleNameMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
SimpleValidator<N extends Node> |
Runs a validator on all nodes of a certain type,
and adds a problem for all nodes that pass a condition.
|
SingleMemberAnnotationExpr |
An annotation that has a single value.
|
SingleMemberAnnotationExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
SingleNodeTypeValidator<N extends Node> |
Runs a validator on all nodes of a certain type.
|
Solver |
|
SourcePrinter |
A support class for code that outputs formatted source code.
|
SourceRoot |
A collection of Java source files located in one directory and its subdirectories on the file system.
|
SourceRoot.Callback |
|
SourceRoot.Callback.Result |
|
SourceZip |
A collection of Java source files and its sub-directories located in a ZIP or JAR file on the file system.
|
SourceZip.Callback |
An interface to define a callback for each file that's parsed.
|
Statement |
A base class for all statements.
|
StatementMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
StaticJavaParser |
|
StreamProvider |
NOTE : This generated class can be safely deleted if installing in a GWT installation (use StringProvider instead)
|
Stringable |
Something that has a printable form.
|
StringEscapeUtils |
Adapted from apache commons-lang3 project.
|
StringLiteralExpr |
A literal string.
|
StringLiteralExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
StringProvider |
|
SuperExpr |
An occurrence of the "super" keyword.
|
SuperExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
SwitchEntry |
One case in a switch statement
|
SwitchEntry.Type |
|
SwitchEntryMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
SwitchExpr |
The switch expression
|
SwitchExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
SwitchNode |
|
SwitchStmt |
The switch statement
|
SwitchStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
SymbolDeclarator |
|
SymbolReference<S extends ResolvedDeclaration> |
A reference to a symbol.
|
SymbolResolver |
|
SynchronizedStmt |
Usage of the synchronized keyword.
|
SynchronizedStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
TextBlockLiteralExpr |
A text block
|
TextBlockLiteralExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
TextElement |
|
TextElementMatcher |
|
ThisExpr |
An occurrence of the "this" keyword.
|
ThisExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
ThrowStmt |
Usage of the throw statement.
|
ThrowStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Token |
Describes the input token stream.
|
TokenMgrException |
Token Manager Error.
|
TokenRange |
The range of tokens covered by this node.
|
TokenTextElement |
|
TokenTypes |
Complements GeneratedJavaParserConstants
|
TreeVisitor |
Iterate over all the nodes in (a part of) the AST.
|
TreeVisitorValidator |
A validator that walks the whole tree, visiting every node.
|
TryStmt |
The try statement
|
TryStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
Type |
Base class for types.
|
TypeDeclaration<T extends TypeDeclaration<?>> |
A base class for all types of type declarations.
|
TypeDeclarationMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
TypedValidator<N extends Node> |
A validator that validates a known node type.
|
TypeExpr |
This class is just instantiated as scopes for MethodReferenceExpr nodes to encapsulate Types.
|
TypeExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
TypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
TypeParameter |
A type parameter.
|
TypeParameterMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
TypePatternExpr |
The instanceof statement
|
TypePatternExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
TypeSolver |
An element able to find TypeDeclaration from their name.
|
TypeUtils |
|
UnaryExpr |
An expression where an operator is applied to a single expression.
|
UnaryExpr.Operator |
|
UnaryExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
UnderscoreKeywordValidator |
|
UnicodeEscapeProcessingProvider |
Provider un-escaping unicode escape sequences in the input sequence.
|
UnicodeEscapeProcessingProvider.LineCounter |
Processor keeping track of the current line and column in a stream of
incoming characters.
|
UnicodeEscapeProcessingProvider.PositionMapping |
An algorithm mapping Position form two corresponding files.
|
UnicodeEscapeProcessingProvider.PositionMapping.PositionUpdate |
Algorithm updating a Position from one file to a
Position in a corresponding file.
|
UnionType |
The union type
|
UnionTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
UnknownType |
An unknown parameter type object.
|
UnknownTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
UnparsableStmt |
A statement that had parse errors.
|
UnparsableStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
UnsolvedSymbolException |
This exception is thrown when a symbol cannot be resolved.
|
UpgradeJavaMessage |
Suggestion to upgrade the Java language level.
|
Utils |
Any kind of utility.
|
Validator |
A validator that can be run on a node to check for semantic errors.
|
Validators |
A validator that will call a collection of validators.
|
Value |
Any type of value.
|
VariableDeclarationExpr |
A declaration of variables.
|
VariableDeclarationExprMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
VariableDeclarator |
The declaration of a variable. In int x = 14, y = 3; "int x = 14" and "int y = 3" are
VariableDeclarators.
|
VariableDeclaratorMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
VarType |
A type called "var" waiting for Java to infer it.
|
VarTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
VarValidator |
|
Visitable |
|
VisitorList<N extends Node> |
A list that overrides the equals and hashcode calculation of the added nodes
by using another equals and hashcode visitor for those methods.
|
VisitorMap<N extends Node,V> |
A map that overrides the equals and hashcode calculation of the added nodes
by using another equals and hashcode visitor for those methods.
|
VisitorSet<N extends Node> |
A set that overrides the equals and hashcode calculation of the added nodes
by using another equals and hashcode visitor for those methods.
|
VisitorValidator |
A validator that uses a visitor for validation.
|
VoidType |
|
VoidTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
VoidVisitor<A> |
A visitor that does not return anything.
|
VoidVisitorAdapter<A> |
A visitor that returns nothing, and has a default implementation for all its visit
methods that simply visit their children in an unspecified order.
|
VoidVisitorWithDefaults<A> |
A visitor that returns nothing, and has default methods that are used when a specific visit method is not
overridden.
|
WhileStmt |
A while statement.
|
WhileStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
WildcardType |
A wildcard type argument.
|
WildcardTypeMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|
XmlPrinter |
Outputs an XML file containing the AST meant for inspecting it.
|
YamlPrinter |
Outputs a YAML file containing the AST meant for inspecting it.
|
YieldStmt |
The yield statement
|
YieldStmtMetaModel |
This file, class, and its contents are completely generated based on:
The contents and annotations within the package `com.github.javaparser.ast`, and
`ALL_NODE_CLASSES` within the class `com.github.javaparser.generator.metamodel.MetaModelGenerator`.
For this reason, any changes made directly to this file will be overwritten the next time generators are run.
|