Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.io.OutputStream visitClass​(java.lang.String classname, io.micronaut.inject.ast.Element originatingElement)  
      java.io.OutputStream visitClass​(java.lang.String classname, io.micronaut.inject.ast.Element... originatingElements)  
      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)  
      • Methods inherited from class io.micronaut.inject.writer.AbstractClassWriterOutputVisitor

        finish, getServiceEntries, visitServiceDescriptor, writeServiceEntries
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.micronaut.inject.writer.ClassWriterOutputVisitor

        visitClass, visitServiceDescriptor, visitServiceDescriptor
    • Constructor Detail

      • AnnotationProcessingOutputVisitor

        public AnnotationProcessingOutputVisitor​(javax.annotation.processing.Filer filer)
        Parameters:
        filer - The Filer for creating new files
    • Method Detail

      • visitClass

        public java.io.OutputStream visitClass​(java.lang.String classname,
                                               @Nullable
                                               io.micronaut.inject.ast.Element originatingElement)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • visitClass

        public java.io.OutputStream visitClass​(java.lang.String classname,
                                               io.micronaut.inject.ast.Element... originatingElements)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • visitServiceDescriptor

        public void visitServiceDescriptor​(java.lang.String type,
                                           java.lang.String classname,
                                           io.micronaut.inject.ast.Element originatingElement)
      • visitMetaInfFile

        @Deprecated
        public java.util.Optional<io.micronaut.inject.writer.GeneratedFile> visitMetaInfFile​(java.lang.String path)
        Deprecated.
      • visitMetaInfFile

        public java.util.Optional<io.micronaut.inject.writer.GeneratedFile> visitMetaInfFile​(java.lang.String path,
                                                                                             io.micronaut.inject.ast.Element... originatingElements)
      • visitGeneratedFile

        public java.util.Optional<io.micronaut.inject.writer.GeneratedFile> visitGeneratedFile​(java.lang.String path)