public class AnnotationProcessingOutputVisitor
extends io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
ClassWriterOutputVisitor for annotation processing.| Constructor and Description |
|---|
AnnotationProcessingOutputVisitor(javax.annotation.processing.Filer filer) |
| Modifier and Type | Method and Description |
|---|---|
java.io.OutputStream |
visitClass(java.lang.String classname,
io.micronaut.inject.ast.Element... originatingElements) |
java.io.OutputStream |
visitClass(java.lang.String classname,
io.micronaut.inject.ast.Element originatingElement) |
java.util.Optional<io.micronaut.inject.writer.GeneratedFile> |
visitGeneratedFile(java.lang.String path) |
java.util.Optional<io.micronaut.inject.writer.GeneratedFile> |
visitMetaInfFile(java.lang.String path)
Deprecated.
|
java.util.Optional<io.micronaut.inject.writer.GeneratedFile> |
visitMetaInfFile(java.lang.String path,
io.micronaut.inject.ast.Element... originatingElements) |
void |
visitServiceDescriptor(java.lang.String type,
java.lang.String classname,
io.micronaut.inject.ast.Element originatingElement) |
finish, getServiceEntries, visitServiceDescriptor, writeServiceEntriespublic AnnotationProcessingOutputVisitor(javax.annotation.processing.Filer filer)
filer - The Filer for creating new filespublic java.io.OutputStream visitClass(java.lang.String classname,
@Nullable
io.micronaut.inject.ast.Element originatingElement)
throws java.io.IOException
java.io.IOExceptionpublic java.io.OutputStream visitClass(java.lang.String classname,
io.micronaut.inject.ast.Element... originatingElements)
throws java.io.IOException
java.io.IOExceptionpublic void visitServiceDescriptor(java.lang.String type,
java.lang.String classname,
io.micronaut.inject.ast.Element originatingElement)
@Deprecated public java.util.Optional<io.micronaut.inject.writer.GeneratedFile> visitMetaInfFile(java.lang.String path)
public java.util.Optional<io.micronaut.inject.writer.GeneratedFile> visitMetaInfFile(java.lang.String path,
io.micronaut.inject.ast.Element... originatingElements)
public java.util.Optional<io.micronaut.inject.writer.GeneratedFile> visitGeneratedFile(java.lang.String path)