JavaParserAdapter

Constructors

Link copied to clipboard
constructor(parser: JavaParser)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun of(parser: JavaParser): JavaParserAdapter
Wraps the JavaParser.
Link copied to clipboard
open fun parse(file: File): CompilationUnit
open fun parse(reader: Reader): CompilationUnit
open fun parse(code: String): CompilationUnit
open fun parse(path: Path): CompilationUnit
Link copied to clipboard
open fun parseAnnotation(annotation: String): AnnotationExpr
Link copied to clipboard
open fun parseArrayInitializerExpr(arrayInitializerExpr: String): ArrayInitializerExpr
Link copied to clipboard
open fun parseBlock(blockStatement: String): BlockStmt
Link copied to clipboard
Link copied to clipboard
open fun <T : Expression?> parseExpression(expression: String): T
Link copied to clipboard
open fun parseImport(importDeclaration: String): ImportDeclaration
Link copied to clipboard
open fun parseJavadoc(content: String, isMarkdownComment: Boolean): Javadoc
Link copied to clipboard
Link copied to clipboard
open fun parseJmlClause(content: String): JmlClause
Link copied to clipboard
open fun parseJmlContract(content: String): JmlContract
Link copied to clipboard
Link copied to clipboard
open fun <T : Expression?> parseJmlExpression(expression: String): T
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun parseMethodDeclaration(methodDeclaration: String): MethodDeclaration
Link copied to clipboard
open fun parseModuleDeclaration(moduleDeclaration: String): ModuleDeclaration
Link copied to clipboard
open fun parseModuleDirective(moduleDirective: String): ModuleDirective
Link copied to clipboard
open fun parseName(qualifiedName: String): Name
Link copied to clipboard
open fun parsePackageDeclaration(packageDeclaration: String): PackageDeclaration
Link copied to clipboard
open fun parseParameter(parameter: String): Parameter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun parseStatement(statement: String): Statement
Link copied to clipboard
open fun parseType(type: String): Type
Link copied to clipboard
open fun parseTypeDeclaration(typeDeclaration: String): TypeDeclaration<out Any>
Link copied to clipboard
open fun parseTypeParameter(typeParameter: String): TypeParameter