This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | |
| public static interface |
| Modifier and Type | Field and Description |
|---|---|
| private final ClassFinder | |
| private final DeferredCompletionFailureHandler | |
| private final JCDiagnostic. | |
| private final JavaFileManager | fileManager
Access to files |
| private final Log | log
The log to use for verbose output. |
| protected static final Context. | moduleFinderKey
The context key for the module finder. |
| pack-priv ModuleFinder. | |
| public ModuleFinder. | |
| private ModuleNameReader | |
| private final Names | names
The name table. |
| private final Symtab | syms
The symbol table. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public List | |
| public Symbol. | |
| public Symbol. | |
| private void | |
| public Symbol. | |
| pack-priv JCDiagnostic. | |
| private JavaFileObject | |
| public static ModuleFinder | |
| private JavaFileObject | |
| private Symbol. | |
| private String | |
| private List |
| classFinder | back to summary |
|---|---|
| private final ClassFinder classFinder | |
| dcfh | back to summary |
|---|---|
| private final DeferredCompletionFailureHandler dcfh | |
| diags | back to summary |
|---|---|
| private final JCDiagnostic. | |
| fileManager | back to summary |
|---|---|
| private final JavaFileManager fileManager Access to files | |
| log | back to summary |
|---|---|
| private final Log log The log to use for verbose output. | |
| moduleFinderKey | back to summary |
|---|---|
| protected static final Context. The context key for the module finder. | |
| moduleLocationIterator | back to summary |
|---|---|
| pack-priv ModuleFinder. | |
| moduleNameFromSourceReader | back to summary |
|---|---|
| public ModuleFinder. | |
| moduleNameReader | back to summary |
|---|---|
| private ModuleNameReader moduleNameReader | |
| names | back to summary |
|---|---|
| private final Names names The name table. | |
| syms | back to summary |
|---|---|
| private final Symtab syms The symbol table. | |
| ModuleFinder | back to summary |
|---|---|
| protected ModuleFinder(Context context) Construct a new module finder.
| |
| findAllModules | back to summary |
|---|---|
| public List | |
| findModule | back to summary |
|---|---|
| public Symbol. | |
| findModule | back to summary |
|---|---|
| public Symbol. | |
| findModuleInfo | back to summary |
|---|---|
| private void findModuleInfo(Symbol. | |
| findSingleModule | back to summary |
|---|---|
| public Symbol. | |
| getDescription | back to summary |
|---|---|
| pack-priv JCDiagnostic. | |
| getModuleInfoFromLocation | back to summary |
|---|---|
| private JavaFileObject getModuleInfoFromLocation(JavaFileManager. | |
| instance | back to summary |
|---|---|
| public static ModuleFinder instance(Context context) Get the ModuleFinder instance for this invocation. | |
| preferredFileObject | back to summary |
|---|---|
| private JavaFileObject preferredFileObject(JavaFileObject fo1, JavaFileObject fo2) | |
| readModule | back to summary |
|---|---|
| private Symbol. | |
| readModuleName | back to summary |
|---|---|
| private String readModuleName(JavaFileObject jfo) throws IOException, BadClassFile | |
| scanModulePath | back to summary |
|---|---|
| private List | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv Iterator | |
| pack-priv Set | |
| pack-priv StandardLocation | |
| pack-priv Iterator |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public Set |
| innerIter | back to summary |
|---|---|
| pack-priv Iterator<Set<JavaFileManager. | |
| next | back to summary |
|---|---|
| pack-priv Set<JavaFileManager. | |
| outer | back to summary |
|---|---|
| pack-priv StandardLocation outer | |
| outerIter | back to summary |
|---|---|
| pack-priv Iterator<StandardLocation> outerIter | |
| ModuleLocationIterator | back to summary |
|---|---|
| pack-priv ModuleLocationIterator() | |
| hasNext | back to summary |
|---|---|
| public boolean hasNext() Implements java. Doc from java. Returns
| |
| next | back to summary |
|---|---|
| public Set Implements java. Doc from java. Returns the next element in the iteration.
| |
| Modifier and Type | Method and Description |
|---|---|
| public Name |
| readModuleName | back to summary |
|---|---|
| public Name readModuleName(JavaFileObject file) | |