public class ClassLoaderClassProvider extends java.lang.Object implements ClassProvider
ClassProvider.Builder, ClassProvider.IClassInfo, ClassProvider.IFieldInfo, ClassProvider.IMethodInfo| Constructor and Description |
|---|
ClassLoaderClassProvider(@Nullable java.lang.ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.util.Optional<? extends ClassProvider.IClassInfo> |
getClass(java.lang.String name)
Queries the class information from this class path.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilder, fromClassLoader, fromJvmClasspath, fromPathspublic ClassLoaderClassProvider(@Nullable
@Nullable java.lang.ClassLoader classLoader)
public java.util.Optional<? extends ClassProvider.IClassInfo> getClass(java.lang.String name)
ClassProvidergetClass in interface ClassProvidername - the fully resolved classname, see Type.getInternalName()public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOException