Class MessageKeyConstantsFileBuilder

java.lang.Object
de.codecamp.messages.processor.MessageKeyConstantsFileBuilder

public class MessageKeyConstantsFileBuilder extends Object
  • Constructor Details

    • MessageKeyConstantsFileBuilder

      public MessageKeyConstantsFileBuilder(TypeElement owningTypeElement, com.squareup.javapoet.ClassName generatedAnnotation, String packageName)
  • Method Details

    • getTypeSpecBuilder

      public com.squareup.javapoet.TypeSpec.Builder getTypeSpecBuilder()
    • getConstantsSimpleTypeName

      public String getConstantsSimpleTypeName()
    • addMessageKey

      public void addMessageKey(String constantBaseName, String code, String[] argTypes, String[] argNames)
    • writeTo

      public void writeTo(Filer filer) throws IOException
      Throws:
      IOException