Package com.github.javaparser
Interface ParseStart<R>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
The start production for JavaParser.
Tells JavaParser what piece of Java code it can expect.
For example,
COMPILATION_UNIT indicates a complete Java file,
and CLASS_BODY would indicate the part of a class that is within { and }.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ParseStart<AnnotationExpr> static final ParseStart<BodyDeclaration<?>> static final ParseStart<BlockStmt> static final ParseStart<BodyDeclaration<?>> static final ParseStart<ClassOrInterfaceType> static final ParseStart<CompilationUnit> static final ParseStart<ExplicitConstructorInvocationStmt> static final ParseStart<Expression> static final ParseStart<ImportDeclaration> static final ParseStart<MethodDeclaration> static final ParseStart<ModuleDeclaration> static final ParseStart<ModuleDirective> static final ParseStart<Name> static final ParseStart<PackageDeclaration> static final ParseStart<Parameter> static final ParseStart<SimpleName> static final ParseStart<Statement> static final ParseStart<Type> static final ParseStart<TypeDeclaration<?>> static final ParseStart<TypeParameter> static final ParseStart<VariableDeclarationExpr> -
Method Summary
-
Field Details
-
COMPILATION_UNIT
-
BLOCK
-
STATEMENT
-
IMPORT_DECLARATION
-
EXPRESSION
-
ANNOTATION
-
ANNOTATION_BODY
-
CLASS_BODY
-
CLASS_OR_INTERFACE_TYPE
-
TYPE
-
TYPE_PARAMETER
-
VARIABLE_DECLARATION_EXPR
-
EXPLICIT_CONSTRUCTOR_INVOCATION_STMT
-
NAME
-
SIMPLE_NAME
-
PARAMETER
-
PACKAGE_DECLARATION
-
TYPE_DECLARATION
-
MODULE_DECLARATION
-
MODULE_DIRECTIVE
-
METHOD_DECLARATION
-
-
Method Details
-
parse
- Throws:
ParseException
-