protected static interface AbstractClassGenerator.ClassBuilder<T>
| Modifier and Type | Method and Description |
|---|---|
void |
addActionMethod(MetaMethod method) |
void |
addConstructor(java.lang.reflect.Constructor<?> constructor) |
void |
addDynamicMethods() |
void |
addGetter(MetaBeanProperty property) |
void |
addSetMethod(MetaBeanProperty property) |
void |
addSetter(MetaBeanProperty property) |
java.lang.Class<? extends T> |
generate() |
void |
mixInConventionAware() |
void |
mixInDynamicAware() |
void |
mixInGroovyObject() |
void |
overrideSetMethod(MetaBeanProperty property,
MetaMethod metaMethod) |
void |
startClass(boolean isConventionAware,
boolean isDynamicAware) |
void startClass(boolean isConventionAware,
boolean isDynamicAware)
void addConstructor(java.lang.reflect.Constructor<?> constructor)
throws java.lang.Exception
java.lang.Exceptionvoid mixInDynamicAware()
throws java.lang.Exception
java.lang.Exceptionvoid mixInConventionAware()
throws java.lang.Exception
java.lang.Exceptionvoid mixInGroovyObject()
throws java.lang.Exception
java.lang.Exceptionvoid addDynamicMethods()
throws java.lang.Exception
java.lang.Exceptionvoid addGetter(MetaBeanProperty property) throws java.lang.Exception
java.lang.Exceptionvoid addSetter(MetaBeanProperty property) throws java.lang.Exception
java.lang.Exceptionvoid overrideSetMethod(MetaBeanProperty property, MetaMethod metaMethod) throws java.lang.Exception
java.lang.Exceptionvoid addSetMethod(MetaBeanProperty property) throws java.lang.Exception
java.lang.Exceptionjava.lang.Class<? extends T> generate() throws java.lang.Exception
java.lang.Exceptionvoid addActionMethod(MetaMethod method) throws java.lang.Exception
java.lang.ExceptionCopyright © 2013. All rights reserved