## Uses of Class
net.sourceforge.pmd.lang.java.ast.ParseException

Packages that use ParseException
Package | Description
--- | ---
net.sourceforge.pmd.lang |
net.sourceforge.pmd.lang.java |
net.sourceforge.pmd.lang.java.ast |
net.sourceforge.pmd.util.viewer.model |

### Uses of ParseException in net.sourceforge.pmd.lang

Methods in net.sourceforge.pmd.lang that throw ParseException
Modifier and Type | Method and Description
--- | ---
`Node` | Parser.`parse(String fileName, Reader source)` Parse source code and return the root node of the AST.

### Uses of ParseException in net.sourceforge.pmd.lang.java

Methods in net.sourceforge.pmd.lang.java that throw ParseException
Modifier and Type | Method and Description
--- | ---
`protected JavaParser` | Java16Parser.`createJavaParser(Reader source)`
`protected JavaParser` | AbstractJavaParser.`createJavaParser(Reader source)` Subclass should override this method to modify the JavaParser as needed.
`protected JavaParser` | Java14Parser.`createJavaParser(Reader source)`
`protected JavaParser` | Java15Parser.`createJavaParser(Reader source)`
`protected JavaParser` | Java17Parser.`createJavaParser(Reader source)`
`protected JavaParser` | Java13Parser.`createJavaParser(Reader source)`
`Node` | AbstractJavaParser.`parse(String fileName, Reader source)`

### Uses of ParseException in net.sourceforge.pmd.lang.java.ast

Methods in net.sourceforge.pmd.lang.java.ast that return ParseException
Modifier and Type | Method and Description
--- | ---
`ParseException` | JavaParser.`generateParseException()` Generate ParseException.

Methods in net.sourceforge.pmd.lang.java.ast that throw ParseException
Modifier and Type | Method and Description
--- | ---
`void` | JavaParser.`AdditiveExpression()`
`void` | JavaParser.`AllocationExpression()`
`void` | JavaParser.`AndExpression()`
`void` | JavaParser.`Annotation()`
`void` | JavaParser.`AnnotationMethodDeclaration(int modifiers)`
`void` | JavaParser.`AnnotationTypeBody()`
`void` | JavaParser.`AnnotationTypeDeclaration(int modifiers)`
`void` | JavaParser.`AnnotationTypeMemberDeclaration()`
`void` | JavaParser.`ArgumentList()`
`void` | JavaParser.`Arguments()`
`void` | JavaParser.`ArrayDimsAndInits()`
`void` | JavaParser.`ArrayInitializer()`
`void` | JavaParser.`AssertStatement()`
`void` | JavaParser.`AssignmentOperator()`
`void` | JavaParser.`Block()`
`void` | JavaParser.`BlockStatement()`
`void` | JavaParser.`BooleanLiteral()`
`void` | JavaParser.`BreakStatement()`
`void` | JavaParser.`CastExpression()`
`void` | JavaParser.`CastLookahead()`
`void` | JavaParser.`CatchStatement()`
`void` | JavaParser.`ClassOrInterfaceBody()`
`void` | JavaParser.`ClassOrInterfaceBodyDeclaration()`
`void` | JavaParser.`ClassOrInterfaceDeclaration(int modifiers)`
`void` | JavaParser.`ClassOrInterfaceType()`
`ASTCompilationUnit` | JavaParser.`CompilationUnit()` THE JAVA LANGUAGE GRAMMAR STARTS HERE *
`void` | JavaParser.`ConditionalAndExpression()`
`void` | JavaParser.`ConditionalExpression()`
`void` | JavaParser.`ConditionalOrExpression()`
`void` | JavaParser.`ConstructorDeclaration(int modifiers)`
`void` | JavaParser.`ContinueStatement()`
`void` | JavaParser.`DefaultValue()`
`void` | JavaParser.`DoStatement()`
`void` | JavaParser.`EmptyStatement()`
`void` | JavaParser.`EnumBody()`
`void` | JavaParser.`EnumConstant()`
`void` | JavaParser.`EnumDeclaration(int modifiers)`
`void` | JavaParser.`EqualityExpression()`
`void` | JavaParser.`ExclusiveOrExpression()`
`void` | JavaParser.`ExplicitConstructorInvocation()`
`void` | JavaParser.`Expression()`
`void` | JavaParser.`ExtendsList()`
`void` | JavaParser.`FieldDeclaration(int modifiers)`
`void` | JavaParser.`FinallyStatement()`
`void` | JavaParser.`ForInit()`
`void` | JavaParser.`FormalParameter()`
`void` | JavaParser.`FormalParameters()`
`void` | JavaParser.`ForStatement()`
`void` | JavaParser.`ForUpdate()`
`void` | JavaParser.`IfStatement()`
`void` | JavaParser.`ImplementsList()`
`void` | JavaParser.`ImportDeclaration()`
`void` | JavaParser.`InclusiveOrExpression()`
`void` | JavaParser.`Initializer()`
`void` | JavaParser.`InstanceOfExpression()`
`void` | JavaParser.`LabeledStatement()`
`void` | JavaParser.`Literal()`
`void` | JavaParser.`LocalVariableDeclaration()`
`void` | JavaParser.`MarkerAnnotation()`
`void` | JavaParser.`MemberSelector()`
`void` | JavaParser.`MemberValue()`
`void` | JavaParser.`MemberValueArrayInitializer()`
`void` | JavaParser.`MemberValuePair()`
`void` | JavaParser.`MemberValuePairs()`
`void` | JavaParser.`MethodDeclaration(int modifiers)`
`void` | JavaParser.`MethodDeclarator()`
`int` | JavaParser.`Modifiers()`
`void` | JavaParser.`MultiplicativeExpression()`
`void` | JavaParser.`Name()`
`void` | JavaParser.`NameList()`
`void` | JavaParser.`NormalAnnotation()`
`void` | JavaParser.`NullLiteral()`
`void` | JavaParser.`PackageDeclaration()`
`void` | JavaParser.`PostfixExpression()`
`void` | JavaParser.`PreDecrementExpression()`
`void` | JavaParser.`PreIncrementExpression()`
`void` | JavaParser.`PrimaryExpression()`
`void` | JavaParser.`PrimaryPrefix()`
`void` | JavaParser.`PrimarySuffix()`
`void` | JavaParser.`PrimitiveType()`
`void` | JavaParser.`ReferenceType()`
`void` | JavaParser.`RelationalExpression()`
`void` | JavaParser.`Resource()`
`void` | JavaParser.`Resources()`
`void` | JavaParser.`ResourceSpecification()`
`void` | JavaParser.`ResultType()`
`void` | JavaParser.`ReturnStatement()`
`void` | JavaParser.`RSIGNEDSHIFT()`
`void` | JavaParser.`RUNSIGNEDSHIFT()`
`void` | JavaParser.`ShiftExpression()`
`void` | JavaParser.`SingleMemberAnnotation()`
`void` | JavaParser.`Statement()`
`void` | JavaParser.`StatementExpression()`
`void` | JavaParser.`StatementExpressionList()`
`void` | JavaParser.`SwitchLabel()`
`void` | JavaParser.`SwitchStatement()`
`void` | JavaParser.`SynchronizedStatement()`
`void` | JavaParser.`ThrowStatement()`
`void` | JavaParser.`TryStatement()`
`void` | JavaParser.`Type()`
`void` | JavaParser.`TypeArgument()`
`void` | JavaParser.`TypeArguments()`
`void` | JavaParser.`TypeBound()`
`void` | JavaParser.`TypeDeclaration()`
`void` | JavaParser.`TypeParameter()`
`void` | JavaParser.`TypeParameters()`
`void` | JavaParser.`UnaryExpression()`
`void` | JavaParser.`UnaryExpressionNotPlusMinus()`
`void` | JavaParser.`VariableDeclarator()`
`void` | JavaParser.`VariableDeclaratorId()`
`void` | JavaParser.`VariableInitializer()`
`void` | JavaParser.`WhileStatement()`
`void` | JavaParser.`WildcardBounds()`

### Uses of ParseException in net.sourceforge.pmd.util.viewer.model

Methods in net.sourceforge.pmd.util.viewer.model that throw ParseException
Modifier and Type | Method and Description
--- | ---
`void` | ViewerModel.`evaluateXPathExpression(String xPath, Object evaluator)` evaluates the given XPath expression against the current tree