public static interface ClassProvider.Builder
ClassProvider.Builder is used to configure and construct a ClassProvider.| Modifier and Type | Method and Description |
|---|---|
ClassProvider.Builder |
addClass(java.lang.String cls,
byte[] data)
Adds class bytes for a class to this builder.
|
ClassProvider.Builder |
addLibrary(java.nio.file.Path path)
Adds a library to the sources of this builder.
|
ClassProvider |
build()
Builds the
ClassProvider instance based on this configured builder. |
ClassProvider.Builder |
shouldCacheAll(boolean value)
Sets whether this class provider should cache all generated class infos.
|
ClassProvider.Builder addLibrary(java.nio.file.Path path)
path - the path objectClassProvider.Builder addClass(java.lang.String cls, byte[] data)
cls - the fully resolved classname, see Type.getInternalName()data - the class bytesClassProvider.Builder shouldCacheAll(boolean value)
ClassProvider build()
ClassProvider instance based on this configured builder.ClassProvider