public abstract class AbstractCodeGenerator extends java.lang.Object implements AOTCodeGenerator
Constructor and Description |
---|
AbstractCodeGenerator() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
simpleNameOf(java.lang.String fqcn) |
protected static com.squareup.javapoet.MethodSpec |
staticMethod(java.lang.String name,
java.util.function.Consumer<? super com.squareup.javapoet.CodeBlock.Builder> body) |
protected static com.squareup.javapoet.MethodSpec |
staticMethodBuilder(java.lang.String name,
java.util.function.Consumer<? super com.squareup.javapoet.MethodSpec.Builder> consumer) |
protected void |
writeServiceFile(AOTContext context,
java.lang.Class<?> serviceType,
java.lang.String simpleServiceName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generate
public static java.lang.String simpleNameOf(java.lang.String fqcn)
protected static com.squareup.javapoet.MethodSpec staticMethodBuilder(java.lang.String name, java.util.function.Consumer<? super com.squareup.javapoet.MethodSpec.Builder> consumer)
protected static com.squareup.javapoet.MethodSpec staticMethod(java.lang.String name, java.util.function.Consumer<? super com.squareup.javapoet.CodeBlock.Builder> body)
protected final void writeServiceFile(AOTContext context, java.lang.Class<?> serviceType, java.lang.String simpleServiceName)