Class FactoryAutoProcessingEntry.FactoryAnnotationEntryWriter

java.lang.Object
dev.derklaro.aerogel.auto.internal.processing.FactoryAutoProcessingEntry.FactoryAnnotationEntryWriter
All Implemented Interfaces:
AnnotationEntryWriter
Enclosing class:
FactoryAutoProcessingEntry

@API(status=INTERNAL, since="2.0") private static final class FactoryAutoProcessingEntry.FactoryAnnotationEntryWriter extends Object implements AnnotationEntryWriter
A writer which emits annotation data of factory methods.
Since:
2.0
  • Field Details

    • methodName

      private final String methodName
    • enclosingClass

      private final String enclosingClass
    • methodArguments

      private final List<String> methodArguments
  • Constructor Details

    • FactoryAnnotationEntryWriter

      public FactoryAnnotationEntryWriter(@NotNull @NotNull String methodName, @NotNull @NotNull String enclosingClass, @NotNull @NotNull List<String> methodArguments)
      Constructs a new factory annotation writer instance.
      Parameters:
      methodName - the name of the factory method.
      enclosingClass - the class which declares the factory method.
      methodArguments - the argument types that the factory method takes.
  • Method Details