Modifier and Type | Method and Description |
---|---|
DescriptorImpl |
PopulatorPostProcessor.process(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl)
This method can be used to alter the descriptor read in.
|
Modifier and Type | Method and Description |
---|---|
DescriptorImpl |
PopulatorPostProcessor.process(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl)
This method can be used to alter the descriptor read in.
|
Modifier and Type | Method and Description |
---|---|
DescriptorImpl |
Hk2LoaderPopulatorPostProcessor.process(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl)
Uses the given classloader to load the class from the descriptor
|
Modifier and Type | Method and Description |
---|---|
DescriptorImpl |
Hk2LoaderPopulatorPostProcessor.process(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl)
Uses the given classloader to load the class from the descriptor
|
Modifier and Type | Class and Description |
---|---|
class |
CrossOverDescriptor<T> |
Modifier and Type | Class and Description |
---|---|
class |
OperationDescriptor<T extends java.lang.annotation.Annotation> |
Modifier and Type | Class and Description |
---|---|
private static class |
ActiveDescriptorBuilderImpl.BuiltActiveDescriptor<T> |
class |
ConstantActiveDescriptor<T> |
Modifier and Type | Method and Description |
---|---|
DescriptorImpl |
DescriptorBuilderImpl.build() |
Modifier and Type | Field and Description |
---|---|
private java.util.TreeSet<DescriptorImpl> |
ServiceProcessor.allDescriptors |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<DescriptorImpl> |
ServiceUtilities.getDescriptorFromFactoryClass(javax.lang.model.element.TypeElement clazz,
java.util.Set<java.lang.String> contracts,
javax.annotation.processing.ProcessingEnvironment processingEnvironment) |
static java.util.List<DescriptorImpl> |
ServiceUtilities.getDescriptorsFromClass(javax.lang.model.element.TypeElement clazz,
javax.annotation.processing.ProcessingEnvironment processingEnvironment)
Returns one descriptor if this is a normal service class or two
if this class is a factory.
|
Modifier and Type | Method and Description |
---|---|
int |
ServiceProcessor.DescriptorComparitor.compare(DescriptorImpl o1,
DescriptorImpl o2) |
private static void |
ServiceUtilities.generateFromClass(DescriptorImpl retVal,
javax.lang.model.element.Element clazz,
java.util.Set<java.lang.String> contracts,
javax.annotation.processing.ProcessingEnvironment processingEnvironment) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractActiveDescriptor<T>
This class can be used as a starting point for those writing their own
ActiveDescriptor.
|
class |
AliasDescriptor<T>
An active descriptor class that serves as an alias for another descriptor.
|
Modifier and Type | Field and Description |
---|---|
private java.util.HashSet<DescriptorImpl> |
DuplicatePostProcessor.strictDupSet |
Modifier and Type | Method and Description |
---|---|
DescriptorImpl |
DescriptorBuilder.build()
Generates a descriptor that can be used in binding operations
|
static DescriptorImpl |
BuilderHelper.createDescriptorFromClass(java.lang.Class<?> clazz)
This returns a DescriptorImpl based on the given class.
|
static DescriptorImpl |
BuilderHelper.deepCopyDescriptor(Descriptor copyMe)
Makes a deep copy of the incoming descriptor
|
private DescriptorImpl |
DuplicatePostProcessor.implementationOnly(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl) |
DescriptorImpl |
DuplicatePostProcessor.process(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl) |
DescriptorImpl |
ClassLoaderPostProcessor.process(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl) |
private DescriptorImpl |
DuplicatePostProcessor.strict(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl) |
Modifier and Type | Method and Description |
---|---|
private DescriptorImpl |
DuplicatePostProcessor.implementationOnly(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl) |
DescriptorImpl |
DuplicatePostProcessor.process(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl) |
DescriptorImpl |
ClassLoaderPostProcessor.process(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl) |
private DescriptorImpl |
DuplicatePostProcessor.strict(ServiceLocator serviceLocator,
DescriptorImpl descriptorImpl) |
Modifier and Type | Field and Description |
---|---|
private DescriptorImpl |
ClassVisitorImpl.MethodVisitorImpl.asAFactoryDI |
private DescriptorImpl |
ClassVisitorImpl.MethodUseProxyAnnotationVisitor.desc |
private DescriptorImpl |
ClassVisitorImpl.MethodVisibilityAnnotationVisitor.desc |
private DescriptorImpl |
ClassVisitorImpl.MethodRankAnnotationVisitor.di |
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedList<DescriptorImpl> |
ClassVisitorImpl.generatedDescriptors |
Modifier and Type | Method and Description |
---|---|
java.util.List<DescriptorImpl> |
Utilities.createDescriptorIfService(java.io.InputStream is,
java.util.List<java.io.File> searchHeres) |
java.util.List<DescriptorImpl> |
Utilities.findAllServicesFromDirectory(java.io.File directory,
java.util.List<java.io.File> parent) |
private java.util.List<DescriptorImpl> |
GeneratorRunner.findAllServicesFromJar(java.io.File jar) |
java.util.List<DescriptorImpl> |
ClassVisitorImpl.getGeneratedDescriptor()
Gets the generated descriptor created by this visitor
|
Modifier and Type | Method and Description |
---|---|
int |
DescriptorComparitor.compare(DescriptorImpl o1,
DescriptorImpl o2) |
Modifier and Type | Method and Description |
---|---|
private java.io.File |
GeneratorRunner.writeInhabitantsFile(java.util.List<DescriptorImpl> descriptors,
java.io.File noSwapFile,
java.io.File outDir) |
private void |
GeneratorRunner.writeToDirectory(java.util.List<DescriptorImpl> allDescriptors) |
private void |
GeneratorRunner.writeToJar(java.io.File jarFile,
java.util.List<DescriptorImpl> descriptors) |
private void |
GeneratorRunner.writeToJarNoSwap(java.io.File jarFile,
java.util.List<DescriptorImpl> descriptors) |
Constructor and Description |
---|
MethodRankAnnotationVisitor(DescriptorImpl di) |
MethodUseProxyAnnotationVisitor(DescriptorImpl desc) |
MethodVisibilityAnnotationVisitor(DescriptorImpl desc) |
MethodVisitorImpl(DescriptorImpl asAFactoryDI) |
Modifier and Type | Class and Description |
---|---|
class |
AutoActiveDescriptor<T> |