Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- aerogel.auto - module aerogel.auto
- AerogelAutoModule - Interface in dev.derklaro.aerogel.auto
-
A runtime extension for aerogel which can be used to deserialize bindings which were previously constructed using an annotation processor.
- AerogelAutoModuleImpl - Class in dev.derklaro.aerogel.auto.internal
- AerogelAutoModuleImpl() - Constructor for class dev.derklaro.aerogel.auto.internal.AerogelAutoModuleImpl
- appendBinaryName(TypeMirror, StringBuilder, boolean) - Method in class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder
- AutoDecodingUtil - Class in dev.derklaro.aerogel.auto.internal.util
- AutoDecodingUtil() - Constructor for class dev.derklaro.aerogel.auto.internal.util.AutoDecodingUtil
- AutoEntryAnnotationProcessor - Class in dev.derklaro.aerogel.auto.processing.internal
- AutoEntryAnnotationProcessor() - Constructor for class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- AutoEntryDecoder - Interface in dev.derklaro.aerogel.auto
-
A decoder for auto entries.
- AutoEntryProcessor - Interface in dev.derklaro.aerogel.auto.processing
-
A processor for a specific auto annotation.
- AutoEntryProcessorFactory - Interface in dev.derklaro.aerogel.auto.processing
-
A factory for auto entry processors.
- AutoTypeEncoder - Class in dev.derklaro.aerogel.auto.processing.internal.util
- AutoTypeEncoder(Types, Elements) - Constructor for class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder
- AutoTypeEncoder.PrimitiveTypeDescriptor - Class in dev.derklaro.aerogel.auto.processing.internal.util
- AutoTypeEncodingUtil - Class in dev.derklaro.aerogel.auto.processing.internal.util
- AutoTypeEncodingUtil() - Constructor for class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncodingUtil
B
- binaryName - Variable in class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder.PrimitiveTypeDescriptor
C
- CODEC_ID - Static variable in annotation interface dev.derklaro.aerogel.auto.annotation.Factory
-
Id of the codec to use when serializing or deserializing factory methods.
- CODEC_ID - Static variable in annotation interface dev.derklaro.aerogel.auto.annotation.Provides
-
Id of the codec to use when serializing or deserializing provided annotated types.
- combine(LazyBindingCollection) - Method in class dev.derklaro.aerogel.auto.internal.CombinedLazyBindingCollection
- combine(LazyBindingCollection) - Method in class dev.derklaro.aerogel.auto.internal.factory.FactoryLazyBindingCollection
- combine(LazyBindingCollection) - Method in class dev.derklaro.aerogel.auto.internal.provides.ProvidesLazyBindingCollection
- combine(LazyBindingCollection) - Method in interface dev.derklaro.aerogel.auto.LazyBindingCollection
-
Combines this binding collection with the given other binding collection.
- CombinedLazyBindingCollection - Class in dev.derklaro.aerogel.auto.internal
- CombinedLazyBindingCollection(LazyBindingCollection, LazyBindingCollection) - Constructor for class dev.derklaro.aerogel.auto.internal.CombinedLazyBindingCollection
- constructBinding(Injector) - Method in class dev.derklaro.aerogel.auto.internal.provides.ProvidesLazyBindingCollection
- constructBindings(Injector) - Method in class dev.derklaro.aerogel.auto.internal.CombinedLazyBindingCollection
- constructBindings(Injector) - Method in class dev.derklaro.aerogel.auto.internal.factory.FactoryLazyBindingCollection
- constructBindings(Injector) - Method in class dev.derklaro.aerogel.auto.internal.provides.ProvidesLazyBindingCollection
- constructBindings(Injector) - Method in interface dev.derklaro.aerogel.auto.LazyBindingCollection
-
Constructs all bindings for the given injector and returns them for further handling by the caller.
- constructProcessor(ProcessingEnvironment) - Method in interface dev.derklaro.aerogel.auto.processing.AutoEntryProcessorFactory
-
Constructs an auto entry processor for the given processing environment.
- constructProcessor(ProcessingEnvironment) - Method in class dev.derklaro.aerogel.auto.processing.internal.factory.FactoryAutoEntryProcessorFactory
- constructProcessor(ProcessingEnvironment) - Method in class dev.derklaro.aerogel.auto.processing.internal.provides.ProvidesAutoEntryProcessorFactory
D
- dataHolderStream - Variable in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- dataWriterStream - Variable in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- decodeEntry(DataInput, ClassLoader) - Method in interface dev.derklaro.aerogel.auto.AutoEntryDecoder
-
Decodes an entry based on the given data input.
- decodeEntry(DataInput, ClassLoader) - Method in class dev.derklaro.aerogel.auto.internal.factory.FactoryAutoEntryDecoder
- decodeEntry(DataInput, ClassLoader) - Method in class dev.derklaro.aerogel.auto.internal.provides.ProvidesAutoEntryDecoder
- decoderRegistry - Variable in class dev.derklaro.aerogel.auto.internal.AerogelAutoModuleImpl
- decoderRegistry() - Method in interface dev.derklaro.aerogel.auto.AerogelAutoModule
-
Get the decoder registry that is used by this module instance.
- decoderRegistry() - Method in class dev.derklaro.aerogel.auto.internal.AerogelAutoModuleImpl
- decodeType(DataInput, ClassLoader) - Static method in class dev.derklaro.aerogel.auto.internal.util.AutoDecodingUtil
- decodeTypes(DataInput, ClassLoader) - Static method in class dev.derklaro.aerogel.auto.internal.util.AutoDecodingUtil
- deserializeBindings(DataInputStream, ClassLoader, LazyBindingCollection) - Method in class dev.derklaro.aerogel.auto.internal.AerogelAutoModuleImpl
- deserializeBindings(InputStream) - Method in interface dev.derklaro.aerogel.auto.AerogelAutoModule
-
Deserializes the bindings that are contained in the given data stream.
- deserializeBindings(InputStream) - Method in class dev.derklaro.aerogel.auto.internal.AerogelAutoModuleImpl
- deserializeBindings(InputStream, ClassLoader) - Method in interface dev.derklaro.aerogel.auto.AerogelAutoModule
-
Deserializes the bindings that are contained in the given data stream.
- deserializeBindings(InputStream, ClassLoader) - Method in class dev.derklaro.aerogel.auto.internal.AerogelAutoModuleImpl
- dev.derklaro.aerogel.auto - package dev.derklaro.aerogel.auto
- dev.derklaro.aerogel.auto.annotation - package dev.derklaro.aerogel.auto.annotation
- dev.derklaro.aerogel.auto.internal - package dev.derklaro.aerogel.auto.internal
- dev.derklaro.aerogel.auto.internal.factory - package dev.derklaro.aerogel.auto.internal.factory
- dev.derklaro.aerogel.auto.internal.provides - package dev.derklaro.aerogel.auto.internal.provides
- dev.derklaro.aerogel.auto.internal.util - package dev.derklaro.aerogel.auto.internal.util
- dev.derklaro.aerogel.auto.processing - package dev.derklaro.aerogel.auto.processing
- dev.derklaro.aerogel.auto.processing.internal - package dev.derklaro.aerogel.auto.processing.internal
- dev.derklaro.aerogel.auto.processing.internal.factory - package dev.derklaro.aerogel.auto.processing.internal.factory
- dev.derklaro.aerogel.auto.processing.internal.provides - package dev.derklaro.aerogel.auto.processing.internal.provides
- dev.derklaro.aerogel.auto.processing.internal.util - package dev.derklaro.aerogel.auto.processing.internal.util
E
- elementUtil - Variable in class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder
- emitEntries(DataOutput, Collection<? extends Element>) - Method in interface dev.derklaro.aerogel.auto.processing.AutoEntryProcessor
-
Called if elements annotated with the handled annotations are found in a processing round.
- emitEntries(DataOutput, Collection<? extends Element>) - Method in class dev.derklaro.aerogel.auto.processing.internal.factory.FactoryAutoEntryProcessor
- emitEntries(DataOutput, Collection<? extends Element>) - Method in class dev.derklaro.aerogel.auto.processing.internal.provides.ProvidesAutoEntryProcessor
- emitOutputFileIfEmpty - Variable in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
F
- Factory - Annotation Interface in dev.derklaro.aerogel.auto.annotation
-
An annotation that, when applied to a method, indicates that the method is a factory for the return type of the annotated method.
- FactoryAutoEntryDecoder - Class in dev.derklaro.aerogel.auto.internal.factory
- FactoryAutoEntryDecoder() - Constructor for class dev.derklaro.aerogel.auto.internal.factory.FactoryAutoEntryDecoder
- FactoryAutoEntryProcessor - Class in dev.derklaro.aerogel.auto.processing.internal.factory
- FactoryAutoEntryProcessor(AutoTypeEncoder) - Constructor for class dev.derklaro.aerogel.auto.processing.internal.factory.FactoryAutoEntryProcessor
- FactoryAutoEntryProcessorFactory - Class in dev.derklaro.aerogel.auto.processing.internal.factory
- FactoryAutoEntryProcessorFactory() - Constructor for class dev.derklaro.aerogel.auto.processing.internal.factory.FactoryAutoEntryProcessorFactory
- FactoryLazyBindingCollection - Class in dev.derklaro.aerogel.auto.internal.factory
- FactoryLazyBindingCollection(BindingKey<?>, Method) - Constructor for class dev.derklaro.aerogel.auto.internal.factory.FactoryLazyBindingCollection
- factoryMethod - Variable in class dev.derklaro.aerogel.auto.internal.factory.FactoryLazyBindingCollection
- forProcessingEnvironment(ProcessingEnvironment) - Static method in class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder
G
- getBinaryName(TypeMirror) - Method in class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder
- getSupportedAnnotationTypes() - Method in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- getSupportedOptions() - Method in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- getSupportedSourceVersion() - Method in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- getTypesFromAnnotationProperty(Runnable) - Static method in class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncodingUtil
H
- handledAnnotation() - Method in interface dev.derklaro.aerogel.auto.processing.AutoEntryProcessor
-
Get the annotation type that is handled by this auto entry processor.
- handledAnnotation() - Method in class dev.derklaro.aerogel.auto.processing.internal.factory.FactoryAutoEntryProcessor
- handledAnnotation() - Method in class dev.derklaro.aerogel.auto.processing.internal.provides.ProvidesAutoEntryProcessor
I
- id() - Method in interface dev.derklaro.aerogel.auto.AutoEntryDecoder
-
Get the unique identifier of this auto entry decoder.
- id() - Method in class dev.derklaro.aerogel.auto.internal.factory.FactoryAutoEntryDecoder
- id() - Method in class dev.derklaro.aerogel.auto.internal.provides.ProvidesAutoEntryDecoder
- implementation - Variable in class dev.derklaro.aerogel.auto.internal.provides.ProvidesLazyBindingCollection
- init(ProcessingEnvironment) - Method in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- installBindings(Injector) - Method in class dev.derklaro.aerogel.auto.internal.CombinedLazyBindingCollection
- installBindings(Injector) - Method in class dev.derklaro.aerogel.auto.internal.factory.FactoryLazyBindingCollection
- installBindings(Injector) - Method in class dev.derklaro.aerogel.auto.internal.provides.ProvidesLazyBindingCollection
- installBindings(Injector) - Method in interface dev.derklaro.aerogel.auto.LazyBindingCollection
-
Installs the bindings that are located in this collection directly into the given injector.
- internalName - Variable in class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder.PrimitiveTypeDescriptor
K
- key - Variable in class dev.derklaro.aerogel.auto.internal.factory.FactoryLazyBindingCollection
L
- LazyBindingCollection - Interface in dev.derklaro.aerogel.auto
-
A collection of bindings that are lazily constructed for a given injector.
- left - Variable in class dev.derklaro.aerogel.auto.internal.CombinedLazyBindingCollection
- loadedProcessors - Variable in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
M
- makeBinding(Injector) - Method in class dev.derklaro.aerogel.auto.internal.factory.FactoryLazyBindingCollection
N
- newInstance() - Static method in interface dev.derklaro.aerogel.auto.AerogelAutoModule
-
Constructs a new instance of this module.
O
- OPTION_NAME_EMIT_OUTPUT_FILE_IF_EMPTY - Static variable in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- OPTION_NAME_OUTPUT_FILE - Static variable in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- outputFileName - Variable in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
P
- PRIMITIVE_TYPE_DESCRIPTORS - Static variable in class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder
- PrimitiveTypeDescriptor(String, String) - Constructor for class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder.PrimitiveTypeDescriptor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- providedTypes - Variable in class dev.derklaro.aerogel.auto.internal.provides.ProvidesLazyBindingCollection
- Provides - Annotation Interface in dev.derklaro.aerogel.auto.annotation
-
An annotation that, when applied to a type, indicates which type implementations are provided by the annotated type.
- ProvidesAutoEntryDecoder - Class in dev.derklaro.aerogel.auto.internal.provides
- ProvidesAutoEntryDecoder() - Constructor for class dev.derklaro.aerogel.auto.internal.provides.ProvidesAutoEntryDecoder
- ProvidesAutoEntryProcessor - Class in dev.derklaro.aerogel.auto.processing.internal.provides
- ProvidesAutoEntryProcessor(AutoTypeEncoder) - Constructor for class dev.derklaro.aerogel.auto.processing.internal.provides.ProvidesAutoEntryProcessor
- ProvidesAutoEntryProcessorFactory - Class in dev.derklaro.aerogel.auto.processing.internal.provides
- ProvidesAutoEntryProcessorFactory() - Constructor for class dev.derklaro.aerogel.auto.processing.internal.provides.ProvidesAutoEntryProcessorFactory
- ProvidesLazyBindingCollection - Class in dev.derklaro.aerogel.auto.internal.provides
- ProvidesLazyBindingCollection(Class<?>, Class<?>[]) - Constructor for class dev.derklaro.aerogel.auto.internal.provides.ProvidesLazyBindingCollection
R
- right - Variable in class dev.derklaro.aerogel.auto.internal.CombinedLazyBindingCollection
S
- SUPPORTED_OPTIONS - Static variable in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
- supportedAnnotationTypes - Variable in class dev.derklaro.aerogel.auto.processing.internal.AutoEntryAnnotationProcessor
T
- typeEncoder - Variable in class dev.derklaro.aerogel.auto.processing.internal.factory.FactoryAutoEntryProcessor
- typeEncoder - Variable in class dev.derklaro.aerogel.auto.processing.internal.provides.ProvidesAutoEntryProcessor
- typeUtil - Variable in class dev.derklaro.aerogel.auto.processing.internal.util.AutoTypeEncoder
V
- value() - Element in annotation interface dev.derklaro.aerogel.auto.annotation.Provides
-
Get the types that are implemented by the annotated type.
All Classes and Interfaces|All Packages|Constant Field Values