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