Index

A B C D E F G H I K L M N O P R S T V 
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.
A B C D E F G H I K L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values