Package com.github.javaparser.utils
Class ParserCollectionStrategy
java.lang.Object
com.github.javaparser.utils.ParserCollectionStrategy
- All Implemented Interfaces:
CollectionStrategy
A brute force
CollectionStrategy
for discovering a project structure.
It will search through the given project root path for Java files,
look at their package declarations, and figure out the root directories for those files.
No project definition files like pom.xml or build.gradle are used.
This strategy is crude, but can work for many cases.
Note that any build artifacts will also be detected: jar files in target directories and so on.
Note that if your project has a module-info.java file, ensure that you have set the language level to at least 9.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.github.javaparser.utils.CollectionStrategy
getPathMatcher, getRoot
-
Constructor Details
-
ParserCollectionStrategy
public ParserCollectionStrategy() -
ParserCollectionStrategy
-
-
Method Details
-
getParserConfiguration
- Specified by:
getParserConfiguration
in interfaceCollectionStrategy
-
collect
- Specified by:
collect
in interfaceCollectionStrategy
-