Package 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 typeOrderedClassLibraryBuilder
, which respects the order of added libraries
ClassLoaderLibrary
, which uses the classpath to search for sources or binariesSourceLibrary
, which uses a specific sourcefileSourceFolderLibrary
, which tries to locate sourcefiles by translating the package to foldersClassNameLibrary
, which generates an anonymous class, as if it would exist
-
Interface Summary Interface Description ClassLibrary Main methods of a ClassLibrary, which can be used by every ModelClassLibraryBuilder This builder helps to construct a library.ErrorHandler -
Class Summary Class Description AbstractClassLibrary A ClassLibrary can be compared with a java classloader.ClassLoaderLibrary Important!! Be sure to add a classloader with the bootstrap classes.ClassNameLibrary This library always resolve a className by generating an empty JavaClass ModelJavaClassContext JavaClassContext gives you a mechanism to get aJavaClass
.OrderedClassLibraryBuilder This library resolves JavaClasses in the order in which class sources are added.SortedClassLibraryBuilder SourceFolderLibrary SourceLibrary This Library will immediately parse the source and keeps its reference to a private context.