Package | Description |
---|---|
com.thoughtworks.qdox.library |
Provides classes to construct a classloader-like structure of libraries
There are two types of ClassLibraryBuilders:
SortedClassLibraryBuilder , which bundles the libraries by type
OrderedClassLibraryBuilder , which respects the order of added libraries
There are four types of ClassLibraries:
ClassLoaderLibrary , which uses the classpath to search for sources or binaries
SourceLibrary , which uses a specific sourcefile
SourceFolderLibrary , which tries to locate sourcefiles by translating the package to folders
ClassNameLibrary , which generates an anonymous class, as if it would exist
|
Modifier and Type | Class | Description |
---|---|---|
class |
ClassLoaderLibrary |
Important!! Be sure to add a classloader with the bootstrap classes.
|
class |
ClassNameLibrary |
This library always resolve a className by generating an empty JavaClass Model
|
class |
SourceFolderLibrary |
|
class |
SourceLibrary |
This Library will immediately parse the source and keeps its reference to a private context.
|
Modifier and Type | Method | Description |
---|---|---|
protected ClassLoaderLibrary |
OrderedClassLibraryBuilder.newClassLoaderLibrary(AbstractClassLibrary parentLibrary) |
Ability to override the implementation of ClassLoaderLibrary
|
protected SourceFolderLibrary |
OrderedClassLibraryBuilder.newSourceFolderLibrary(AbstractClassLibrary parentLibrary) |
Ability to override the implementation of SourceFolderLibrary
|
protected SourceLibrary |
OrderedClassLibraryBuilder.newSourceLibrary(AbstractClassLibrary parentLibrary) |
Ability to override the implementation of SourceLibrary
|
Constructor | Description |
---|---|
AbstractClassLibrary(AbstractClassLibrary parent) |
constructor for chained ClassLibrary
|
ClassLoaderLibrary(AbstractClassLibrary parent) |
|
ClassLoaderLibrary(AbstractClassLibrary parent,
ClassLoader classLoader) |
|
OrderedClassLibraryBuilder(AbstractClassLibrary rootClassLibrary) |
Constructor for which you can set the root ClassLibrary
If you set this to null, all classes should be available on the classpath.
|
SourceFolderLibrary(AbstractClassLibrary parent) |
|
SourceFolderLibrary(AbstractClassLibrary parent,
File sourceFolder) |
|
SourceLibrary(AbstractClassLibrary parent) |
Create a new instance of SourceLibrary and chain it to the parent
|
Copyright © 2002–2018. All rights reserved.