public final class ImageClassLoader extends Object
Modifier and Type | Field and Description |
---|---|
static String |
PROPERTY_IMAGEINCLUDEBUILTINMODULES |
Modifier and Type | Method and Description |
---|---|
List<Class<? extends Annotation>> |
allAnnotations() |
List<Path> |
classpath() |
static ImageClassLoader |
create(org.graalvm.nativeimage.Platform platform,
NativeImageClassLoader classLoader) |
List<Class<?>> |
findAnnotatedClasses(Class<? extends Annotation> annotationClass,
boolean includeHostedOnly) |
List<Field> |
findAnnotatedFields(Class<? extends Annotation> annotationClass) |
List<Method> |
findAnnotatedMethods(Class<? extends Annotation> annotationClass) |
List<Method> |
findAnnotatedMethods(Class<? extends Annotation>[] annotationClasses) |
Class<?> |
findClassByName(String name) |
Class<?> |
findClassByName(String name,
boolean failIfClassMissing) |
InputStream |
findResourceAsStreamByName(String resource) |
Enumeration<URL> |
findResourcesByName(String resource) |
<T> List<Class<? extends T>> |
findSubclasses(Class<T> baseClass,
boolean includeHostedOnly) |
NativeImageClassLoader |
getClassLoader() |
public static final String PROPERTY_IMAGEINCLUDEBUILTINMODULES
public static ImageClassLoader create(org.graalvm.nativeimage.Platform platform, NativeImageClassLoader classLoader)
public Enumeration<URL> findResourcesByName(String resource) throws IOException
IOException
public InputStream findResourceAsStreamByName(String resource)
public <T> List<Class<? extends T>> findSubclasses(Class<T> baseClass, boolean includeHostedOnly)
public List<Class<?>> findAnnotatedClasses(Class<? extends Annotation> annotationClass, boolean includeHostedOnly)
public List<Method> findAnnotatedMethods(Class<? extends Annotation> annotationClass)
public List<Method> findAnnotatedMethods(Class<? extends Annotation>[] annotationClasses)
public List<Field> findAnnotatedFields(Class<? extends Annotation> annotationClass)
public List<Class<? extends Annotation>> allAnnotations()
public NativeImageClassLoader getClassLoader()