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
See: Description
Interface | Description |
---|---|
ClassLibrary |
Main methods of a ClassLibrary, which can be used by every Model
|
ClassLibraryBuilder |
This builder helps to construct a library.
|
ErrorHandler |
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 Model
|
JavaClassContext |
JavaClassContext gives you a mechanism to get a
JavaClass . |
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.
|
SortedClassLibraryBuilder
, which bundles the libraries by typeOrderedClassLibraryBuilder
, which respects the order of added librariesClassLoaderLibrary
, 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 existCopyright © 2002–2023. All rights reserved.