@Component(role=ComponentDescriptorExtractor.class, hint="class") public class ClassComponentDescriptorExtractor extends ComponentDescriptorExtractorSupport
ComponentDescriptor from class files.| Modifier and Type | Field and Description |
|---|---|
private ClassComponentGleaner |
gleaner |
ROLE| Constructor and Description |
|---|
ClassComponentDescriptorExtractor() |
ClassComponentDescriptorExtractor(ClassComponentGleaner gleaner) |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.ClassLoader |
createClassLoader(java.util.List<java.lang.String> elements) |
private java.util.List<ComponentDescriptor<?>> |
extract(java.io.File classesDir,
java.lang.ClassLoader cl,
java.util.Map<java.lang.String,ComponentDescriptor<?>> defaultsByRole) |
java.util.List<ComponentDescriptor<?>> |
extract(MetadataGenerationRequest configuration,
ComponentDescriptor<?>[] roleDefaults) |
applyDefaults, getDefaultsByRoleprivate ClassComponentGleaner gleaner
public ClassComponentDescriptorExtractor(ClassComponentGleaner gleaner)
public ClassComponentDescriptorExtractor()
public java.util.List<ComponentDescriptor<?>> extract(MetadataGenerationRequest configuration, ComponentDescriptor<?>[] roleDefaults) throws java.lang.Exception
java.lang.Exceptionprivate java.lang.ClassLoader createClassLoader(java.util.List<java.lang.String> elements)
throws java.lang.Exception
java.lang.Exceptionprivate java.util.List<ComponentDescriptor<?>> extract(java.io.File classesDir, java.lang.ClassLoader cl, java.util.Map<java.lang.String,ComponentDescriptor<?>> defaultsByRole) throws java.lang.Exception
java.lang.Exception