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.
@FunctionalInterface public interface ParseStart<R>
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:
JavaParser.parse(ParseStart, Provider)
-
-
Field Summary
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
parse(com.github.javaparser.GeneratedJavaParser parser)
-
-
-
Field Detail
-
COMPILATION_UNIT
static final ParseStart<CompilationUnit> COMPILATION_UNIT
-
BLOCK
static final ParseStart<BlockStmt> BLOCK
-
STATEMENT
static final ParseStart<Statement> STATEMENT
-
IMPORT_DECLARATION
static final ParseStart<ImportDeclaration> IMPORT_DECLARATION
-
EXPRESSION
static final ParseStart<Expression> EXPRESSION
-
ANNOTATION
static final ParseStart<AnnotationExpr> ANNOTATION
-
ANNOTATION_BODY
static final ParseStart<BodyDeclaration<?>> ANNOTATION_BODY
-
CLASS_BODY
static final ParseStart<BodyDeclaration<?>> CLASS_BODY
-
CLASS_OR_INTERFACE_TYPE
static final ParseStart<ClassOrInterfaceType> CLASS_OR_INTERFACE_TYPE
-
TYPE
static final ParseStart<Type> TYPE
-
TYPE_PARAMETER
static final ParseStart<TypeParameter> TYPE_PARAMETER
-
VARIABLE_DECLARATION_EXPR
static final ParseStart<VariableDeclarationExpr> VARIABLE_DECLARATION_EXPR
-
EXPLICIT_CONSTRUCTOR_INVOCATION_STMT
static final ParseStart<ExplicitConstructorInvocationStmt> EXPLICIT_CONSTRUCTOR_INVOCATION_STMT
-
NAME
static final ParseStart<Name> NAME
-
SIMPLE_NAME
static final ParseStart<SimpleName> SIMPLE_NAME
-
PARAMETER
static final ParseStart<Parameter> PARAMETER
-
PACKAGE_DECLARATION
static final ParseStart<PackageDeclaration> PACKAGE_DECLARATION
-
TYPE_DECLARATION
static final ParseStart<TypeDeclaration<?>> TYPE_DECLARATION
-
MODULE_DECLARATION
static final ParseStart<ModuleDeclaration> MODULE_DECLARATION
-
MODULE_DIRECTIVE
static final ParseStart<ModuleDirective> MODULE_DIRECTIVE
-
METHOD_DECLARATION
static final ParseStart<MethodDeclaration> METHOD_DECLARATION
-
ARRAY_INITIALIZER_EXPR
static final ParseStart<ArrayInitializerExpr> ARRAY_INITIALIZER_EXPR
-
-
Method Detail
-
parse
R parse(com.github.javaparser.GeneratedJavaParser parser) throws ParseException
- Throws:
ParseException
-
-