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 StringGeneratedJavaParserBase.makeMessageForParseException(ParseException exception) This is the code from ParseException.initialise, modified to be more horizontal.(package private) TokenRangeGeneratedJavaParserBase.recover(int recoveryTokenType, ParseException p) (package private) TokenRangeGeneratedJavaParserBase.recoverStatement(int recoveryTokenType, int lBraceType, int rBraceType, ParseException p) Methods in com.github.javaparser that throw ParseExceptionModifier and TypeMethodDescriptionfinal ExpressionGeneratedJavaParser.AdditiveExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.18final ExpressionGeneratedJavaParser.AllocationExpression(Expression scope) https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.9final ExpressionGeneratedJavaParser.AndExpression()Note subtle distinctions between inclusive and exclusive expressions.final ClassOrInterfaceTypeGeneratedJavaParser.AnnotatedClassOrInterfaceType()final ReferenceTypeGeneratedJavaParser.AnnotatedReferenceType()final TypeGeneratedJavaParser.AnnotatedType()final AnnotationExprGeneratedJavaParser.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 AnnotationExprGeneratedJavaParser.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 AnnotationDeclarationGeneratedJavaParser.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 asDimswithin the JLS.final ArrayCreationExprGeneratedJavaParser.ArrayCreation(JavaToken begin, Type type) https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.10final ArrayInitializerExprGeneratedJavaParser.ArrayInitializer()An array initializer is written as a comma-separated list of expressions, enclosed by braces { and }.final AssertStmtGeneratedJavaParser.AssertStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.10final AssignExpr.OperatorGeneratedJavaParser.AssignmentOperator()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.26final BlockStmtGeneratedJavaParser.Block()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.2final BlockStmtGeneratedJavaParser.BlockParseStart()final StatementGeneratedJavaParser.BlockStatement()Classes inside body statements can only be abstract or final.final StatementGeneratedJavaParser.BlockStatementParseStart()final ExpressionGeneratedJavaParser.BooleanLiteral()https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.3final BreakStmtGeneratedJavaParser.BreakStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.15final ExpressionGeneratedJavaParser.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 thatClassDeclarationandInterfaceDeclaration(in the JLS) include enum and annotation declarations.final BodyDeclaration<?> GeneratedJavaParser.ClassOrInterfaceBodyDeclarationParseStart()GeneratedJavaParser.ClassOrInterfaceDeclaration(ModifierHolder modifier) Note that this grammar is deliberately permissive.final ClassOrInterfaceTypeGeneratedJavaParser.ClassOrInterfaceType(NodeList<AnnotationExpr> firstAnnotations) final ClassOrInterfaceTypeGeneratedJavaParser.ClassOrInterfaceTypeParseStart()GeneratedJavaParser.CompactConstructorDeclaration(ModifierHolder modifier) https://openjdk.java.net/jeps/359#Grammarfinal CompilationUnitGeneratedJavaParser.CompilationUnit()final ExpressionGeneratedJavaParser.ConditionalAndExpression()Note subtle distinctions between inclusive and exclusive expressions.final ExpressionGeneratedJavaParser.ConditionalExpression()// TODO: Examine further re: missing(?)LambdaExpressionor whether it is permissive enough to include it.final ExpressionGeneratedJavaParser.ConditionalOrExpression()Note subtle distinctions between inclusive and exclusive expressions.final ConstructorDeclarationGeneratedJavaParser.ConstructorDeclaration(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.8final ContinueStmtGeneratedJavaParser.ContinueStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.16final ExpressionGeneratedJavaParser.DefaultValue()https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.6.2final DoStmtGeneratedJavaParser.DoStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.12final EmptyStmtGeneratedJavaParser.EmptyStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.6final EnumConstantDeclarationGeneratedJavaParser.EnumConstantDeclaration()Note that theEnumConstantModifieris defined as anAnnotation.final EnumDeclarationGeneratedJavaParser.EnumDeclaration(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.9final ExpressionGeneratedJavaParser.EqualityExpression()// Note that instanceof is aRelationalExpressionwithin the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.21final ExpressionGeneratedJavaParser.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 ExpressionGeneratedJavaParser.Expression()final NodeList<Expression> GeneratedJavaParser.ExpressionList()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.14final ExpressionGeneratedJavaParser.ExpressionParseStart()final NodeList<ClassOrInterfaceType> GeneratedJavaParser.ExtendsList()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.1.4final FieldDeclarationGeneratedJavaParser.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 StatementGeneratedJavaParser.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 StringGeneratedJavaParser.Identifier()https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.8final IfStmtGeneratedJavaParser.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 ImportDeclarationGeneratedJavaParser.ImportDeclaration()Import declaration types are not differentiated in the class hierarchy.final ImportDeclarationGeneratedJavaParser.ImportDeclarationParseStart()final ExpressionGeneratedJavaParser.InclusiveOrExpression()Note subtle distinctions between inclusive and exclusive expressions.GeneratedJavaParser.InferredLambdaParameters()Note: Similar, but not identical to,FormalParameter.final InitializerDeclarationGeneratedJavaParser.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 ExpressionGeneratedJavaParser.InstanceOfExpression()// Note that instanceof is aRelationalExpressionwithin the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.20final IntersectionTypeGeneratedJavaParser.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 TokenGeneratedJavaParser.jj_consume_token(int kind) final LabeledStmtGeneratedJavaParser.LabeledStatement()// TODO: Examine more closely.final StatementGeneratedJavaParser.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 ExpressionGeneratedJavaParser.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 ExpressionGeneratedJavaParser.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 ExpressionGeneratedJavaParser.MemberValueArrayInitializer()Note thatMemberValueArrayInitializer(JavaParser) is synonymous withElementValueArrayInitializer(JLS) https://docs.oracle.com/javase/specs/jls/se15/html/jls-9.html#jls-9.7.1final MemberValuePairGeneratedJavaParser.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 MethodDeclarationGeneratedJavaParser.MethodDeclaration(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4final MethodDeclarationGeneratedJavaParser.MethodDeclarationParseStart()final ModifierHolderGeneratedJavaParser.Modifiers()final ModuleDeclarationGeneratedJavaParser.ModuleDeclaration(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-7.7final ModuleDeclarationGeneratedJavaParser.ModuleDeclarationParseStart()final ModuleDirectiveGeneratedJavaParser.ModuleDirective()https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-ModuleDirectivefinal ModuleDirectiveGeneratedJavaParser.ModuleDirectiveParseStart()final ExpressionGeneratedJavaParser.MultiplicativeExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.17final NameGeneratedJavaParser.Name()ASimpleNameis just an identifier.final NameGeneratedJavaParser.NameParseStart()final ExpressionGeneratedJavaParser.NullLiteral()https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10.8final PackageDeclarationGeneratedJavaParser.PackageDeclaration()https://docs.oracle.com/javase/specs/jls/se15/html/jls-7.html#jls-7.4.1final PackageDeclarationGeneratedJavaParser.PackageDeclarationParseStart()final ParameterGeneratedJavaParser.Parameter()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.1final ParameterGeneratedJavaParser.ParameterParseStart()final Pair<NodeList<Parameter>, ReceiverParameter> GeneratedJavaParser.Parameters()The JLS refers to parameters asFormalParameter.ParseStart.parse(GeneratedJavaParser parser) final PatternExprGeneratedJavaParser.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 ExpressionGeneratedJavaParser.PostfixExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final ExpressionGeneratedJavaParser.PreDecrementExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final ExpressionGeneratedJavaParser.PreIncrementExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final ExpressionGeneratedJavaParser.PrimaryExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.8final ExpressionGeneratedJavaParser.PrimaryExpressionWithoutSuperSuffix()// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?final ExpressionGeneratedJavaParser.PrimaryPrefix()// TODO: Unclear exactly which part of the JLS this relates to - a JavaParser-specific thing with no 1:1 mapping, perhaps?final ExpressionGeneratedJavaParser.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 ExpressionGeneratedJavaParser.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 PrimitiveTypeGeneratedJavaParser.PrimitiveType(NodeList<AnnotationExpr> annotations) Note thatcharandbyteare treated as anIntegralType, which is a subtype ofNumericType.final ReceiverParameterGeneratedJavaParser.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 NameGeneratedJavaParser.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 RecordDeclarationGeneratedJavaParser.RecordDeclaration(ModifierHolder modifier) https://docs.oracle.com/javase/specs/jls/se17/html/jls-8.html#jls-8.10final RecordPatternExprGeneratedJavaParser.RecordPatternExpression()https://openjdk.org/jeps/440final ReferenceTypeGeneratedJavaParser.ReferenceType(NodeList<AnnotationExpr> annotations) // TODO: JLS Has type and unannotated type, while JavaParser has type and annotated type.final ExpressionGeneratedJavaParser.RelationalExpression()// Note that instanceof is aRelationalExpressionwithin the JLS, which differs from JavaParser https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.20final ExpressionGeneratedJavaParser.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 TypeGeneratedJavaParser.ResultType(NodeList<AnnotationExpr> annotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.4.5final TypeGeneratedJavaParser.ResultTypeParseStart()final ReturnStmtGeneratedJavaParser.ReturnStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.17final voidGeneratedJavaParser.RSIGNEDSHIFT()final voidGeneratedJavaParser.RUNSIGNEDSHIFT()final ExpressionGeneratedJavaParser.ShiftExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.19final SimpleNameGeneratedJavaParser.SimpleName()ASimpleNameis just an identifier.final SimpleNameGeneratedJavaParser.SimpleNameParseStart()final StatementGeneratedJavaParser.Statement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.5final ExpressionStmtGeneratedJavaParser.StatementExpression()GeneratedJavaParser.Statements()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.5final SwitchEntryGeneratedJavaParser.SwitchEntry()Note that theSwitchBlock(JLS) andSwitchEntry(JavaParser) are equivlent.final SwitchExprGeneratedJavaParser.SwitchExpression()Note that theSwitchExpressionandSwitchStatemntare similar but different.final SwitchStmtGeneratedJavaParser.SwitchStatement()Note that theSwitchExpressionandSwitchStatemntare similar but different.final SynchronizedStmtGeneratedJavaParser.SynchronizedStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.19final ThrowStmtGeneratedJavaParser.ThrowStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.18final TryStmtGeneratedJavaParser.TryStatement()// TODO: Examine more closely.final TypeGeneratedJavaParser.Type(NodeList<AnnotationExpr> annotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.1final TypeGeneratedJavaParser.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 TypeParameterGeneratedJavaParser.TypeParameter(NodeList<AnnotationExpr> annotations) Note that theTypeParameterModifieris defined as anAnnotation.final TypeParameterGeneratedJavaParser.TypeParameterParseStart()final RangedList<TypeParameter> GeneratedJavaParser.TypeParameters()If the list inside the returned RangedList is null, there are no brackets.final TypePatternExprGeneratedJavaParser.TypePatternExpression()https://openjdk.java.net/jeps/375 The instanceof grammar is extended accordingly:final ExpressionGeneratedJavaParser.UnaryExpression()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final ExpressionGeneratedJavaParser.UnaryExpressionNotPlusMinus()https://docs.oracle.com/javase/specs/jls/se15/html/jls-15.html#jls-15.15final VariableDeclarationExprGeneratedJavaParser.VariableDeclarationExpression()final VariableDeclarationExprGeneratedJavaParser.VariableDeclarationExpressionParseStart()final VariableDeclaratorGeneratedJavaParser.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 ExpressionGeneratedJavaParser.VariableInitializer()https://docs.oracle.com/javase/specs/jls/se15/html/jls-8.html#jls-8.3final WhileStmtGeneratedJavaParser.WhileStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.12final WildcardTypeGeneratedJavaParser.Wildcard(NodeList<AnnotationExpr> firstAnnotations) https://docs.oracle.com/javase/specs/jls/se15/html/jls-4.html#jls-4.5.1final YieldStmtGeneratedJavaParser.YieldStatement()https://docs.oracle.com/javase/specs/jls/se15/html/jls-14.html#jls-14.21Constructors in com.github.javaparser that throw ParseException