Package | Description |
---|---|
com.github.javaparser | |
com.github.javaparser.utils | |
com.github.javaparser.version |
Modifier and Type | Method and Description |
---|---|
static ParserConfiguration |
StaticJavaParser.getConfiguration()
Get the configuration for the parse... methods.
|
ParserConfiguration |
JavaParser.getParserConfiguration() |
ParserConfiguration |
ParserConfiguration.setAttributeComments(boolean attributeComments)
Whether to run CommentsInserter, which will put the comments that were found in the source code into the comment
and javadoc fields of the nodes it thinks they refer to.
|
ParserConfiguration |
ParserConfiguration.setCharacterEncoding(Charset characterEncoding)
The character encoding used for reading input from files and streams.
|
ParserConfiguration |
ParserConfiguration.setDetectOriginalLineSeparator(boolean detectOriginalLineSeparator) |
ParserConfiguration |
ParserConfiguration.setDoNotAssignCommentsPrecedingEmptyLines(boolean doNotAssignCommentsPrecedingEmptyLines) |
ParserConfiguration |
ParserConfiguration.setIgnoreAnnotationsWhenAttributingComments(boolean ignoreAnnotationsWhenAttributingComments) |
ParserConfiguration |
ParserConfiguration.setLanguageLevel(ParserConfiguration.LanguageLevel languageLevel) |
ParserConfiguration |
ParserConfiguration.setLexicalPreservationEnabled(boolean lexicalPreservationEnabled)
Disabled by default.
|
ParserConfiguration |
ParserConfiguration.setPreprocessUnicodeEscapes(boolean preprocessUnicodeEscapes)
When set to true, unicode escape handling is done by preprocessing the whole input,
meaning that all unicode escapes are turned into unicode characters before parsing.
|
ParserConfiguration |
ParserConfiguration.setStoreTokens(boolean storeTokens) |
ParserConfiguration |
ParserConfiguration.setSymbolResolver(SymbolResolver symbolResolver)
Set the SymbolResolver to be injected while parsing.
|
ParserConfiguration |
ParserConfiguration.setTabSize(int tabSize)
When a TAB character is encountered during parsing, the column position will be increased by this value.
|
Modifier and Type | Method and Description |
---|---|
void |
ParseResult.PostProcessor.process(ParseResult<? extends Node> result,
ParserConfiguration configuration) |
static void |
StaticJavaParser.setConfiguration(ParserConfiguration configuration)
Set the configuration for the static parse... methods.
|
Constructor and Description |
---|
JavaParser(ParserConfiguration configuration)
Instantiate the parser.
|
Modifier and Type | Method and Description |
---|---|
ParserConfiguration |
CollectionStrategy.getParserConfiguration() |
ParserConfiguration |
ParserCollectionStrategy.getParserConfiguration() |
ParserConfiguration |
SourceRoot.getParserConfiguration() |
ParserConfiguration |
SourceZip.getParserConfiguration() |
Modifier and Type | Method and Description |
---|---|
SourceRoot |
SourceRoot.parse(String startPackage,
ParserConfiguration configuration,
SourceRoot.Callback callback)
Tries to parse all .java files in a package recursively and passes them one by one to the callback.
|
SourceRoot |
SourceRoot.parse(String startPackage,
String filename,
ParserConfiguration configuration,
SourceRoot.Callback callback)
Locates the .java file with the provided package and file name, parses it and passes it to the
callback.
|
SourceRoot |
SourceRoot.parseParallelized(String startPackage,
ParserConfiguration configuration,
SourceRoot.Callback callback)
Tries to parse all .java files in a package recursively using multiple threads, and passes them one by one to the
callback.
|
SourceRoot |
SourceRoot.setParserConfiguration(ParserConfiguration parserConfiguration)
Set the parser configuration that is used for parsing when no configuration is passed to a method.
|
SourceZip |
SourceZip.setParserConfiguration(ParserConfiguration parserConfiguration) |
ParseResult<CompilationUnit> |
SourceRoot.tryToParse(String startPackage,
String filename,
ParserConfiguration configuration)
Tries to parse a .java files under the source root and returns the ParseResult.
|
Constructor and Description |
---|
ParserCollectionStrategy(ParserConfiguration parserConfiguration) |
ProjectRoot(Path root,
ParserConfiguration parserConfiguration) |
SourceRoot(Path root,
ParserConfiguration parserConfiguration) |
SourceZip(Path zipPath,
ParserConfiguration configuration)
Create a new ZIP parser.
|
Modifier and Type | Method and Description |
---|---|
void |
PostProcessors.process(ParseResult<? extends Node> result,
ParserConfiguration configuration) |
Copyright © 2007–2020. All rights reserved.