Package io.quarkus.test.component
Class QuarkusComponentTestClassLoader
java.lang.Object
java.lang.ClassLoader
io.quarkus.test.component.QuarkusComponentTestClassLoader
This class loader is used to load the test class. It's also set as TCCL when a component test is run.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final ConcurrentMap<String, QuarkusComponentTestClassLoader.Bytecode> -
Constructor Summary
ConstructorsConstructorDescriptionQuarkusComponentTestClassLoader(ClassLoader parent, String name, BuildResult buildResult) -
Method Summary
Modifier and TypeMethodDescriptiongetName()getResources(String name) protected Class<?> static booleanmustDelegateToParent(String name) toString()Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Field Details
-
BYTECODE_CACHE
-
-
Constructor Details
-
QuarkusComponentTestClassLoader
-
-
Method Details
-
getName
- Overrides:
getNamein classClassLoader
-
getConfigMappings
-
getInterceptorMethods
-
getBuildFailure
-
loadClass
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
mustDelegateToParent
-
getResources
- Overrides:
getResourcesin classClassLoader- Throws:
IOException
-
toString
-