Package de.codecamp.messages.processor
Class MessageKeyConstantsFileBuilder
- java.lang.Object
-
- de.codecamp.messages.processor.MessageKeyConstantsFileBuilder
-
public class MessageKeyConstantsFileBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description MessageKeyConstantsFileBuilder(TypeElement owningTypeElement, com.squareup.javapoet.ClassName generatedAnnotation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMessageKey(String constantName, String code, String[] argTypes, String[] argNames)StringgetConstantsSimpleTypeName()com.squareup.javapoet.TypeSpec.BuildergetTypeSpecBuilder()voidwriteTo(Filer filer)
-
-
-
Constructor Detail
-
MessageKeyConstantsFileBuilder
public MessageKeyConstantsFileBuilder(TypeElement owningTypeElement, com.squareup.javapoet.ClassName generatedAnnotation)
-
-
Method Detail
-
getTypeSpecBuilder
public com.squareup.javapoet.TypeSpec.Builder getTypeSpecBuilder()
-
getConstantsSimpleTypeName
public String getConstantsSimpleTypeName()
-
addMessageKey
public void addMessageKey(String constantName, String code, String[] argTypes, String[] argNames)
-
writeTo
public void writeTo(Filer filer) throws IOException
- Throws:
IOException
-
-