final class FactoryWriter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static com.google.common.base.Joiner |
argumentJoiner |
private javax.annotation.processing.Filer |
filer |
Constructor and Description |
---|
FactoryWriter(javax.annotation.processing.Filer filer) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.CharSequence |
getPackage(java.lang.CharSequence fullyQualifiedName) |
private static java.lang.CharSequence |
getSimpleName(java.lang.CharSequence fullyQualifiedName) |
private static int |
lastIndexOf(java.lang.CharSequence charSequence,
char c) |
private static java.lang.String[] |
parameterTokens(java.util.Collection<Parameter> parameters) |
(package private) void |
writeFactory(FactoryDescriptor descriptor) |
private final javax.annotation.processing.Filer filer
private static final com.google.common.base.Joiner argumentJoiner
void writeFactory(FactoryDescriptor descriptor) throws java.io.IOException
java.io.IOException
private static java.lang.String[] parameterTokens(java.util.Collection<Parameter> parameters)
private static java.lang.CharSequence getSimpleName(java.lang.CharSequence fullyQualifiedName)
private static java.lang.CharSequence getPackage(java.lang.CharSequence fullyQualifiedName)
private static int lastIndexOf(java.lang.CharSequence charSequence, char c)