public class TypeAdapterImplProcessor
extends org.eclipse.xtend.lib.macro.AbstractClassProcessor
| Constructor and Description |
|---|
TypeAdapterImplProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
doRegisterGlobals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration annotatedClass,
org.eclipse.xtend.lib.macro.RegisterGlobalsContext context) |
void |
doTransform(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration annotatedClass,
org.eclipse.xtend.lib.macro.TransformationContext context) |
protected org.eclipse.xtend.lib.macro.declaration.MutableMethodDeclaration |
generateFactory(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration factory,
org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration impl,
org.eclipse.xtend.lib.macro.declaration.TypeReference targetType,
org.eclipse.xtend.lib.macro.TransformationContext context) |
protected org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration |
generateImpl(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration impl,
org.eclipse.xtend.lib.macro.declaration.TypeReference targetType,
org.eclipse.xtend.lib.macro.TransformationContext context) |
public void doRegisterGlobals(org.eclipse.xtend.lib.macro.declaration.ClassDeclaration annotatedClass,
@Extension
org.eclipse.xtend.lib.macro.RegisterGlobalsContext context)
doRegisterGlobals in class org.eclipse.xtend.lib.macro.AbstractClassProcessorpublic void doTransform(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration annotatedClass,
@Extension
org.eclipse.xtend.lib.macro.TransformationContext context)
doTransform in class org.eclipse.xtend.lib.macro.AbstractClassProcessorprotected org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration generateImpl(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration impl,
org.eclipse.xtend.lib.macro.declaration.TypeReference targetType,
@Extension
org.eclipse.xtend.lib.macro.TransformationContext context)
protected org.eclipse.xtend.lib.macro.declaration.MutableMethodDeclaration generateFactory(org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration factory,
org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration impl,
org.eclipse.xtend.lib.macro.declaration.TypeReference targetType,
@Extension
org.eclipse.xtend.lib.macro.TransformationContext context)