A C E F G I J L M P S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- APContext - Class in io.avaje.inject.generator
-
Utiliy Class that stores the
ProcessingEnvironmentand provides various helper methods - APContext.Ctx - Class in io.avaje.inject.generator
- asTypeElement(TypeMirror) - Static method in class io.avaje.inject.generator.APContext
-
Returns the element corresponding to a type.The type may be a DeclaredType or TypeVariable.Returns null if the type is not one with a corresponding element.
C
- clear() - Static method in class io.avaje.inject.generator.APContext
-
Clears the ThreadLocal containing the
ProcessingEnvironment. - createSourceFile(CharSequence, Element...) - Static method in class io.avaje.inject.generator.APContext
-
Create a file writer for the given class name.
- Ctx(Messager, Filer, Elements, Types) - Constructor for class io.avaje.inject.generator.APContext.Ctx
- Ctx(ProcessingEnvironment) - Constructor for class io.avaje.inject.generator.APContext.Ctx
E
- elements() - Static method in class io.avaje.inject.generator.APContext
-
Get current
Elementsfrom theProcessingEnvironment - elementsAnnotatedWith(RoundEnvironment, String) - Static method in class io.avaje.inject.generator.APContext
-
Returns the elements annotated with the given annotation interface.
F
- filer() - Static method in class io.avaje.inject.generator.APContext
-
Get current
Filerfrom theProcessingEnvironment
G
- getModuleInfoReader() - Static method in class io.avaje.inject.generator.APContext
-
Gets a
BufferedReaderfor the project'smodule-info.javasource file. - getProjectModuleElement() - Static method in class io.avaje.inject.generator.APContext
-
Retrieve the project's
ModuleElement. - getSupportedSourceVersion() - Method in class io.avaje.inject.generator.Processor
I
- init(APContext.Ctx, int, boolean) - Static method in class io.avaje.inject.generator.APContext
-
Initialize the ThreadLocal containing the
ProcessingEnvironment. - init(ProcessingEnvironment) - Static method in class io.avaje.inject.generator.APContext
-
Initialize the ThreadLocal containing the Processing Enviroment.
- init(ProcessingEnvironment) - Method in class io.avaje.inject.generator.Processor
- io.avaje.inject.generator - module io.avaje.inject.generator
- io.avaje.inject.generator - package io.avaje.inject.generator
- isAssignable(String, String) - Static method in class io.avaje.inject.generator.APContext
-
Determine whether the first type can be assigned to the second
- isAssignable(TypeElement, String) - Static method in class io.avaje.inject.generator.APContext
-
Determine whether the first type can be assigned to the second
J
- jdkVersion() - Static method in class io.avaje.inject.generator.APContext
-
Returns the source version that any generated source and class files should conform to
L
- logError(String, Object...) - Static method in class io.avaje.inject.generator.APContext
-
Prints an error.
- logError(Element, String, Object...) - Static method in class io.avaje.inject.generator.APContext
-
Prints an error at the location of the element.
- logNote(String, Object...) - Static method in class io.avaje.inject.generator.APContext
-
Prints a note at the location of the element.
- logNote(Element, String, Object...) - Static method in class io.avaje.inject.generator.APContext
-
Prints a note.
- logWarn(String, Object...) - Static method in class io.avaje.inject.generator.APContext
-
Prints a warning.
- logWarn(Element, String, Object...) - Static method in class io.avaje.inject.generator.APContext
-
Prints an warning at the location of the element.
M
- messager() - Static method in class io.avaje.inject.generator.APContext
-
Get current
Messagerfrom theProcessingEnvironment
P
- previewEnabled() - Static method in class io.avaje.inject.generator.APContext
-
Returns whether
--preview-enabledhas been added to compiler flags. - process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.avaje.inject.generator.Processor
- processingEnv() - Static method in class io.avaje.inject.generator.APContext
-
Get current
ProcessingEnvironment - Processor - Class in io.avaje.inject.generator
- Processor() - Constructor for class io.avaje.inject.generator.Processor
S
- setProjectModuleElement(Set<? extends TypeElement>, RoundEnvironment) - Static method in class io.avaje.inject.generator.APContext
-
Discover the
ModuleElementfor the project being processed and set in the context.
T
- typeElement(String) - Static method in class io.avaje.inject.generator.APContext
-
Returns a type element given its canonical name.
- types() - Static method in class io.avaje.inject.generator.APContext
-
Get current
Typesfrom theProcessingEnvironment
All Classes All Packages