Package io.micronaut.inject.writer
Class BeanConfigurationWriter
java.lang.Object
io.micronaut.inject.writer.BeanConfigurationWriter
- All Implemented Interfaces:
- ClassOutputWriter
Writes configuration classes for configuration packages using ASM.
- Since:
- 1.0
- Author:
- Graeme Rocher
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionBeanConfigurationWriter(String packageName, Element originatingElement, AnnotationMetadata annotationMetadata, VisitorContext visitorContext) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaccept(ClassWriterOutputVisitor classWriterOutputVisitor) Accept a ClassWriterOutputVisitor to write this writer to disk.
- 
Field Details- 
CLASS_SUFFIXSuffix for generated configuration classes.- See Also:
 
 
- 
- 
Constructor Details- 
BeanConfigurationWriterpublic BeanConfigurationWriter(String packageName, Element originatingElement, AnnotationMetadata annotationMetadata, VisitorContext visitorContext) - Parameters:
- packageName- The package name
- originatingElement- The originating element
- annotationMetadata- The annotation metadata
- visitorContext- The visitor context
 
 
- 
- 
Method Details- 
acceptDescription copied from interface:ClassOutputWriterAccept a ClassWriterOutputVisitor to write this writer to disk.- Specified by:
- acceptin interface- ClassOutputWriter
- Parameters:
- classWriterOutputVisitor- The- ClassWriterOutputVisitor
- Throws:
- IOException- if there is an error writing to disk
 
 
-