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 Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionBeanConfigurationWriter(String packageName, Element originatingElement, AnnotationMetadata annotationMetadata, VisitorContext visitorContext)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ClassWriterOutputVisitor classWriterOutputVisitor) Accept a ClassWriterOutputVisitor to write this writer to disk. 
- 
Field Details
- 
CLASS_SUFFIX
Suffix for generated configuration classes.- See Also:
 
 
 - 
 - 
Constructor Details
- 
BeanConfigurationWriter
public BeanConfigurationWriter(String packageName, Element originatingElement, AnnotationMetadata annotationMetadata, VisitorContext visitorContext) - Parameters:
 packageName- The package nameoriginatingElement- The originating elementannotationMetadata- The annotation metadatavisitorContext- The visitor context
 
 - 
 - 
Method Details
- 
accept
Description copied from interface:ClassOutputWriterAccept a ClassWriterOutputVisitor to write this writer to disk.- Specified by:
 acceptin interfaceClassOutputWriter- Parameters:
 classWriterOutputVisitor- TheClassWriterOutputVisitor- Throws:
 IOException- if there is an error writing to disk
 
 -