Package org.joinfaces.aot
Class ClassGraphRuntimeHintsRegistrar
java.lang.Object
org.joinfaces.aot.ClassGraphRuntimeHintsRegistrar
- All Implemented Interfaces:
RuntimeHintsRegistrar
- Direct Known Subclasses:
FacesRuntimeHintsRegistrar,MyFacesRuntimeHintsRegistrar,OpenWebBeansRuntimeHintsRegistrar,WeldRuntimeHintsRegistrar
public abstract class ClassGraphRuntimeHintsRegistrar
extends Object
implements RuntimeHintsRegistrar
Abstract
RuntimeHintsRegistrar which performs a Classpath scan using ClassGraph.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterHints(RuntimeHints hints, ClassLoader classLoader) abstract voidregisterHints(RuntimeHints hints, ClassLoader classLoader, io.github.classgraph.ScanResult scanResult) protected static voidregisterStandardClasses(io.github.classgraph.ClassInfoList scanResult, RuntimeHints hints)
-
Constructor Details
-
ClassGraphRuntimeHintsRegistrar
public ClassGraphRuntimeHintsRegistrar()
-
-
Method Details
-
registerHints
- Specified by:
registerHintsin interfaceRuntimeHintsRegistrar
-
registerHints
public abstract void registerHints(RuntimeHints hints, @Nullable ClassLoader classLoader, io.github.classgraph.ScanResult scanResult) -
registerStandardClasses
protected static void registerStandardClasses(io.github.classgraph.ClassInfoList scanResult, RuntimeHints hints)
-