Class AnnotationProcessingOutputVisitor
java.lang.Object
io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
io.micronaut.annotation.processing.AnnotationProcessingOutputVisitor
- All Implemented Interfaces:
io.micronaut.inject.writer.ClassWriterOutputVisitor
public class AnnotationProcessingOutputVisitor
extends io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
An implementation of
ClassWriterOutputVisitor for annotation processing.- Since:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitClass(String classname, io.micronaut.inject.ast.Element originatingElement) visitClass(String classname, io.micronaut.inject.ast.Element... originatingElements) Optional<io.micronaut.inject.writer.GeneratedFile>visitGeneratedFile(String path) Optional<io.micronaut.inject.writer.GeneratedFile>visitGeneratedFile(String path, io.micronaut.inject.ast.Element... originatingElements) Optional<io.micronaut.inject.writer.GeneratedFile>visitMetaInfFile(String path, io.micronaut.inject.ast.Element... originatingElements) voidvisitServiceDescriptor(String type, String classname, io.micronaut.inject.ast.Element originatingElement) Methods inherited from class io.micronaut.inject.writer.AbstractClassWriterOutputVisitor
finish, getServiceEntries, visitServiceDescriptor, writeServiceEntriesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.inject.writer.ClassWriterOutputVisitor
visitClass, visitMetaInfFile, visitServiceDescriptor, visitServiceDescriptor
-
Constructor Details
-
AnnotationProcessingOutputVisitor
- Parameters:
filer- TheFilerfor creating new files
-
-
Method Details
-
visitClass
public OutputStream visitClass(String classname, @Nullable io.micronaut.inject.ast.Element originatingElement) throws IOException - Throws:
IOException
-
visitClass
public OutputStream visitClass(String classname, io.micronaut.inject.ast.Element... originatingElements) throws IOException - Throws:
IOException
-
visitServiceDescriptor
-
visitMetaInfFile
-
visitGeneratedFile
-
visitGeneratedFile
-