Uses of Class
com.github.javaparser.ParseException
Packages that use ParseException
-
Uses of ParseException in com.github.javaparser
Methods in com.github.javaparser that return ParseExceptionModifier and TypeMethodDescriptionGeneratedJavaParser.generateParseException()
Generate ParseException.Methods in com.github.javaparser with parameters of type ParseExceptionModifier and TypeMethodDescriptionprivate String
GeneratedJavaParserBase.makeMessageForParseException
(ParseException exception) This is the code from ParseException.initialise, modified to be more horizontal.(package private) TokenRange
GeneratedJavaParserBase.recover
(int recoveryTokenType, ParseException p) (package private) TokenRange
GeneratedJavaParserBase.recoverStatement
(int recoveryTokenType, int lBraceType, int rBraceType, ParseException p) Methods in com.github.javaparser that throw ParseExceptionModifier and TypeMethodDescriptionfinal Expression
GeneratedJavaParser.AdditiveExpression()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.18final Expression
GeneratedJavaParser.AllocationExpression
(Expression scope) https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.9final Expression
GeneratedJavaParser.AndExpression()
Note subtle distinctions between inclusive and exclusive expressions.final ClassOrInterfaceType
GeneratedJavaParser.AnnotatedClassOrInterfaceType()
final ReferenceType
GeneratedJavaParser.AnnotatedReferenceType()
final Type
GeneratedJavaParser.AnnotatedType()
final AnnotationExpr
GeneratedJavaParser.Annotation()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7final BodyDeclaration
<?> GeneratedJavaParser.AnnotationBodyDeclaration()
Note thatAnnotationTypeMemberDeclaration
(JLS) andAnnotationBodyDeclaration
(JavaParser) are synonymous.final BodyDeclaration
<?> GeneratedJavaParser.AnnotationBodyDeclarationParseStart()
final AnnotationExpr
GeneratedJavaParser.AnnotationParseStart()
final NodeList
<AnnotationExpr> GeneratedJavaParser.Annotations()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7final NodeList
<BodyDeclaration<?>> GeneratedJavaParser.AnnotationTypeBody()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.1final AnnotationDeclaration
GeneratedJavaParser.AnnotationTypeDeclaration
(ModifierHolder modifier) An annotation type declaration specifies a new annotation type, a special kind of interface type.GeneratedJavaParser.AnnotationTypeMemberDeclaration
(ModifierHolder modifier) Note thatAnnotationTypeElementDeclaration
(JLS) andAnnotationTypeMemberDeclaration
(JavaParser) are synonymous.final NodeList
<Expression> GeneratedJavaParser.ArgumentList()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.12final NodeList
<Expression> GeneratedJavaParser.Arguments()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.12GeneratedJavaParser.ArrayBracketPair
(ArrayType.Origin origin) Array bracket pairs is referred to asDims
within the JLS.final ArrayCreationExpr
GeneratedJavaParser.ArrayCreation
(JavaToken begin, Type type) https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.10final ArrayInitializerExpr
GeneratedJavaParser.ArrayInitializer()
An array initializer is written as a comma-separated list of expressions, enclosed by braces { and }.final AssertStmt
GeneratedJavaParser.AssertStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.10final AssignExpr.Operator
GeneratedJavaParser.AssignmentOperator()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.26final BlockStmt
GeneratedJavaParser.Block()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.2final BlockStmt
GeneratedJavaParser.BlockParseStart()
final Statement
GeneratedJavaParser.BlockStatement()
Classes inside body statements can only be abstract or final.final Statement
GeneratedJavaParser.BlockStatementParseStart()
final Expression
GeneratedJavaParser.BooleanLiteral()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.3final BreakStmt
GeneratedJavaParser.BreakStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.15final Expression
GeneratedJavaParser.CastExpression()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.16final NodeList
<BodyDeclaration<?>> GeneratedJavaParser.ClassOrInterfaceBody()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.6final BodyDeclaration
<?> GeneratedJavaParser.ClassOrInterfaceBodyDeclaration()
Note thatClassDeclaration
andInterfaceDeclaration
(in the JLS) include enum and annotation declarations.final BodyDeclaration
<?> GeneratedJavaParser.ClassOrInterfaceBodyDeclarationParseStart()
GeneratedJavaParser.ClassOrInterfaceDeclaration
(ModifierHolder modifier) Note that this grammar is deliberately permissive.final ClassOrInterfaceType
GeneratedJavaParser.ClassOrInterfaceType
(NodeList<AnnotationExpr> firstAnnotations) final ClassOrInterfaceType
GeneratedJavaParser.ClassOrInterfaceTypeParseStart()
GeneratedJavaParser.CompactConstructorDeclaration
(ModifierHolder modifier) https://openjdk.java.net/jeps/359#Grammarfinal CompilationUnit
GeneratedJavaParser.CompilationUnit()
final Expression
GeneratedJavaParser.ConditionalAndExpression()
Note subtle distinctions between inclusive and exclusive expressions.final Expression
GeneratedJavaParser.ConditionalExpression()
// TODO: Examine further re: missing(?)LambdaExpression
or whether it is permissive enough to include it.final Expression
GeneratedJavaParser.ConditionalOrExpression()
Note subtle distinctions between inclusive and exclusive expressions.final ConstructorDeclaration
GeneratedJavaParser.ConstructorDeclaration
(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.8final ContinueStmt
GeneratedJavaParser.ContinueStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.16final Expression
GeneratedJavaParser.DefaultValue()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.2final DoStmt
GeneratedJavaParser.DoStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.12final EmptyStmt
GeneratedJavaParser.EmptyStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.6final EnumConstantDeclaration
GeneratedJavaParser.EnumConstantDeclaration()
Note that theEnumConstantModifier
is defined as anAnnotation
.final EnumDeclaration
GeneratedJavaParser.EnumDeclaration
(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.9final Expression
GeneratedJavaParser.EqualityExpression()
// Note that instanceof is aRelationalExpression
within the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.21final Expression
GeneratedJavaParser.ExclusiveOrExpression()
Note subtle distinctions between inclusive and exclusive expressions.GeneratedJavaParser.ExplicitConstructorInvocation()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.8.7.1GeneratedJavaParser.ExplicitConstructorInvocationParseStart()
final Expression
GeneratedJavaParser.Expression()
final NodeList
<Expression> GeneratedJavaParser.ExpressionList()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14final Expression
GeneratedJavaParser.ExpressionParseStart()
final NodeList
<ClassOrInterfaceType> GeneratedJavaParser.ExtendsList()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.4final FieldDeclaration
GeneratedJavaParser.FieldDeclaration
(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3final NodeList
<Expression> GeneratedJavaParser.ForInit()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14final Statement
GeneratedJavaParser.ForStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14final NodeList
<Expression> GeneratedJavaParser.ForUpdate()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14final String
GeneratedJavaParser.Identifier()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.8final IfStmt
GeneratedJavaParser.IfStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.9final NodeList
<ClassOrInterfaceType> GeneratedJavaParser.ImplementsList()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.5final ImportDeclaration
GeneratedJavaParser.ImportDeclaration()
Import declaration types are not differentiated in the class hierarchy.final ImportDeclaration
GeneratedJavaParser.ImportDeclarationParseStart()
final Expression
GeneratedJavaParser.InclusiveOrExpression()
Note subtle distinctions between inclusive and exclusive expressions.GeneratedJavaParser.InferredLambdaParameters()
Note: Similar, but not identical to,FormalParameter
.final InitializerDeclaration
GeneratedJavaParser.InitializerDeclaration()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.6 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.final Expression
GeneratedJavaParser.InstanceOfExpression()
// Note that instanceof is aRelationalExpression
within the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.20final IntersectionType
GeneratedJavaParser.IntersectionType
(NodeList<AnnotationExpr> annotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.9 An intersection type takes the form T1 invalid input: '&' ...private Token
GeneratedJavaParser.jj_consume_token
(int kind) final LabeledStmt
GeneratedJavaParser.LabeledStatement()
// TODO: Examine more closely.final Statement
GeneratedJavaParser.LambdaBody()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.27.2GeneratedJavaParser.LambdaParameters()
Note: Similar, but not identical to,FormalParameter
.final Expression
GeneratedJavaParser.Literal()
Note that a Long Literal is defined as anIntegerLiteral
, suffixed by "L" https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.1final Expression
GeneratedJavaParser.MemberValue()
Note thatMemberValue
(JavaParser) is synonymous withElementValue
(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1 https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-ElementValuefinal Expression
GeneratedJavaParser.MemberValueArrayInitializer()
Note thatMemberValueArrayInitializer
(JavaParser) is synonymous withElementValueArrayInitializer
(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1final MemberValuePair
GeneratedJavaParser.MemberValuePair()
Note thatMemberValuePair
(JavaParser) is synonymous withElementValuePair
(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1final NodeList
<MemberValuePair> GeneratedJavaParser.MemberValuePairs()
Note thatMemberValuePairs
(JavaParser) is synonymous withElementValuePairList
(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1final MethodDeclaration
GeneratedJavaParser.MethodDeclaration
(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4final MethodDeclaration
GeneratedJavaParser.MethodDeclarationParseStart()
final ModifierHolder
GeneratedJavaParser.Modifiers()
final ModuleDeclaration
GeneratedJavaParser.ModuleDeclaration
(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-7.7final ModuleDeclaration
GeneratedJavaParser.ModuleDeclarationParseStart()
final ModuleDirective
GeneratedJavaParser.ModuleDirective()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-ModuleDirectivefinal ModuleDirective
GeneratedJavaParser.ModuleDirectiveParseStart()
final Expression
GeneratedJavaParser.MultiplicativeExpression()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.17final Name
GeneratedJavaParser.Name()
ASimpleName
is just an identifier.final Name
GeneratedJavaParser.NameParseStart()
final Expression
GeneratedJavaParser.NullLiteral()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.8final PackageDeclaration
GeneratedJavaParser.PackageDeclaration()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-7.4.1final PackageDeclaration
GeneratedJavaParser.PackageDeclarationParseStart()
final Parameter
GeneratedJavaParser.Parameter()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.1final Parameter
GeneratedJavaParser.ParameterParseStart()
final Pair
<NodeList<Parameter>, ReceiverParameter> GeneratedJavaParser.Parameters()
The JLS refers to parameters asFormalParameter
.ParseStart.parse
(GeneratedJavaParser parser) final PatternExpr
GeneratedJavaParser.PatternExpression()
final NodeList
<PatternExpr> GeneratedJavaParser.PatternList()
https://openjdk.org/jeps/440final NodeList
<ClassOrInterfaceType> GeneratedJavaParser.PermitsList()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.5final Expression
GeneratedJavaParser.PostfixExpression()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final Expression
GeneratedJavaParser.PreDecrementExpression()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final Expression
GeneratedJavaParser.PreIncrementExpression()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final Expression
GeneratedJavaParser.PrimaryExpression()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.8final Expression
GeneratedJavaParser.PrimaryExpressionWithoutSuperSuffix()
// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?final Expression
GeneratedJavaParser.PrimaryPrefix()
// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?final Expression
GeneratedJavaParser.PrimarySuffix
(Expression scope) // TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?final Expression
GeneratedJavaParser.PrimarySuffixWithoutSuper
(Expression scope) // TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?final PrimitiveType
GeneratedJavaParser.PrimitiveType
(NodeList<AnnotationExpr> annotations) Note thatchar
andbyte
are treated as anIntegralType
, which is a subtype ofNumericType
.final ReceiverParameter
GeneratedJavaParser.ReceiverParameter()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-ReceiverParameterfinal Name
GeneratedJavaParser.ReceiverParameterId()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4 https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-ReceiverParameterfinal NodeList
<BodyDeclaration<?>> GeneratedJavaParser.RecordBody()
Everything that can go into a "regular" class or interface declaration, can also (usually) be included within a record.final BodyDeclaration
<?> GeneratedJavaParser.RecordBodyDeclaration()
Almost identical to ClassOrInterfaceBodyDeclaration, but: - with a CompactConstructorDeclaration As a result, there may be some scope/potential to optimize this and merge some parts together.final RecordDeclaration
GeneratedJavaParser.RecordDeclaration
(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se17/html/jls-8.html#jls-8.10final RecordPatternExpr
GeneratedJavaParser.RecordPatternExpression()
https://openjdk.org/jeps/440final ReferenceType
GeneratedJavaParser.ReferenceType
(NodeList<AnnotationExpr> annotations) // TODO: JLS Has type and unannotated type, while JavaParser has type and annotated type.final Expression
GeneratedJavaParser.RelationalExpression()
// Note that instanceof is aRelationalExpression
within the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.20final Expression
GeneratedJavaParser.Resource()
// TODO: Examine more closely.final NodeList
<Expression> GeneratedJavaParser.Resources()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20.3final NodeList
<Expression> GeneratedJavaParser.ResourceSpecification()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.20.3final Type
GeneratedJavaParser.ResultType
(NodeList<AnnotationExpr> annotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.5final Type
GeneratedJavaParser.ResultTypeParseStart()
final ReturnStmt
GeneratedJavaParser.ReturnStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.17final void
GeneratedJavaParser.RSIGNEDSHIFT()
final void
GeneratedJavaParser.RUNSIGNEDSHIFT()
final Expression
GeneratedJavaParser.ShiftExpression()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.19final SimpleName
GeneratedJavaParser.SimpleName()
ASimpleName
is just an identifier.final SimpleName
GeneratedJavaParser.SimpleNameParseStart()
final Statement
GeneratedJavaParser.Statement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.5final ExpressionStmt
GeneratedJavaParser.StatementExpression()
GeneratedJavaParser.Statements()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.5final SwitchEntry
GeneratedJavaParser.SwitchEntry()
Note that theSwitchBlock
(JLS) andSwitchEntry
(JavaParser) are equivlent.final SwitchExpr
GeneratedJavaParser.SwitchExpression()
Note that theSwitchExpression
andSwitchStatemnt
are similar but different.final SwitchStmt
GeneratedJavaParser.SwitchStatement()
Note that theSwitchExpression
andSwitchStatemnt
are similar but different.final SynchronizedStmt
GeneratedJavaParser.SynchronizedStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.19final ThrowStmt
GeneratedJavaParser.ThrowStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.18final TryStmt
GeneratedJavaParser.TryStatement()
// TODO: Examine more closely.final Type
GeneratedJavaParser.Type
(NodeList<AnnotationExpr> annotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.1final Type
GeneratedJavaParser.TypeArgument()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1final RangedList
<Type> GeneratedJavaParser.TypeArguments()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1final NodeList
<ClassOrInterfaceType> GeneratedJavaParser.TypeBound()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.4final TypeDeclaration
<?> GeneratedJavaParser.TypeDeclarationParseStart()
final TypeParameter
GeneratedJavaParser.TypeParameter
(NodeList<AnnotationExpr> annotations) Note that theTypeParameterModifier
is defined as anAnnotation
.final TypeParameter
GeneratedJavaParser.TypeParameterParseStart()
final RangedList
<TypeParameter> GeneratedJavaParser.TypeParameters()
If the list inside the returned RangedList is null, there are no brackets.final TypePatternExpr
GeneratedJavaParser.TypePatternExpression()
https://openjdk.java.net/jeps/375 The instanceof grammar is extended accordingly:final Expression
GeneratedJavaParser.UnaryExpression()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final Expression
GeneratedJavaParser.UnaryExpressionNotPlusMinus()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final VariableDeclarationExpr
GeneratedJavaParser.VariableDeclarationExpression()
final VariableDeclarationExpr
GeneratedJavaParser.VariableDeclarationExpressionParseStart()
final VariableDeclarator
GeneratedJavaParser.VariableDeclarator
(Type partialType) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3final Pair
<SimpleName, List<ArrayType.ArrayBracketPair>> GeneratedJavaParser.VariableDeclaratorId()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3final Expression
GeneratedJavaParser.VariableInitializer()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3final WhileStmt
GeneratedJavaParser.WhileStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.12final WildcardType
GeneratedJavaParser.Wildcard
(NodeList<AnnotationExpr> firstAnnotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1final YieldStmt
GeneratedJavaParser.YieldStatement()
https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.21Constructors in com.github.javaparser that throw ParseException