public class GeneratorUtils extends Object
| Constructor and Description |
|---|
GeneratorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addGeneratedBy(ProcessorContext context,
CodeTypeElement generatedType,
TypeElement generatedByType) |
static CodeTypeElement |
createClass(Template sourceModel,
TemplateMethod sourceMethod,
Set<Modifier> modifiers,
String simpleName,
TypeMirror superType) |
static CodeExecutableElement |
createConstructorUsingFields(Set<Modifier> modifiers,
CodeTypeElement clazz) |
static CodeExecutableElement |
createConstructorUsingFields(Set<Modifier> modifiers,
CodeTypeElement clazz,
ExecutableElement constructor) |
static CodeExecutableElement |
createSuperConstructor(TypeElement type,
ExecutableElement element) |
static CodeTree |
createTransferToInterpreter() |
static void |
mergeSupressWarnings(CodeElement<?> element,
String... addWarnings) |
static CodeExecutableElement |
override(DeclaredType type,
String methodName) |
public static CodeTree createTransferToInterpreter()
public static CodeExecutableElement createConstructorUsingFields(Set<Modifier> modifiers, CodeTypeElement clazz)
public static void mergeSupressWarnings(CodeElement<?> element, String... addWarnings)
public static CodeExecutableElement createConstructorUsingFields(Set<Modifier> modifiers, CodeTypeElement clazz, ExecutableElement constructor)
public static CodeExecutableElement createSuperConstructor(TypeElement type, ExecutableElement element)
public static CodeTypeElement createClass(Template sourceModel, TemplateMethod sourceMethod, Set<Modifier> modifiers, String simpleName, TypeMirror superType)
public static void addGeneratedBy(ProcessorContext context, CodeTypeElement generatedType, TypeElement generatedByType)
public static CodeExecutableElement override(DeclaredType type, String methodName)