public class NTypeLoaderImpl extends Object implements net.thevpc.nuts.reflect.NTypeLoader
| Constructor and Description |
|---|
NTypeLoaderImpl(String className) |
| Modifier and Type | Method and Description |
|---|---|
String |
className() |
net.thevpc.nuts.util.NOptional<Field> |
getDeclaredField(String name) |
net.thevpc.nuts.util.NOptional<Method> |
getDeclaredMethod(String name,
Class<?>... parameterTypes) |
boolean |
isLoaded() |
net.thevpc.nuts.util.NOptional<Object> |
newInstance() |
String |
toString() |
NTypeLoaderImpl |
tryLoad(ClassLoader loader) |
net.thevpc.nuts.util.NOptional<Class<?>> |
type() |
public NTypeLoaderImpl(String className)
public NTypeLoaderImpl tryLoad(ClassLoader loader)
tryLoad in interface net.thevpc.nuts.reflect.NTypeLoaderpublic boolean isLoaded()
isLoaded in interface net.thevpc.nuts.reflect.NTypeLoaderpublic net.thevpc.nuts.util.NOptional<Class<?>> type()
type in interface net.thevpc.nuts.reflect.NTypeLoaderpublic net.thevpc.nuts.util.NOptional<Method> getDeclaredMethod(String name, Class<?>... parameterTypes)
getDeclaredMethod in interface net.thevpc.nuts.reflect.NTypeLoaderpublic net.thevpc.nuts.util.NOptional<Field> getDeclaredField(String name)
getDeclaredField in interface net.thevpc.nuts.reflect.NTypeLoaderpublic String className()
className in interface net.thevpc.nuts.reflect.NTypeLoaderpublic net.thevpc.nuts.util.NOptional<Object> newInstance()
newInstance in interface net.thevpc.nuts.reflect.NTypeLoaderCopyright © 2026 vpc open source initiative. All rights reserved.