public class PojoTypeProcessor extends AbstractTypeProcessor
logger, propertyContextCreator, propertyContextValidator| Constructor and Description |
|---|
PojoTypeProcessor(PropertyContextCreator propertyContextCreator,
PropertyContextValidator propertyContextValidator,
Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
collectFields(com.google.gwt.core.ext.typeinfo.JClassType type,
List<com.google.gwt.core.ext.typeinfo.JField> fields,
Set<Class<? extends Annotation>> mustHaveAnnotations,
Set<Class<? extends Annotation>> annotationsToSkip)
Collects all non-static, non-transient fields from the specified type and
all of its supertypes.
|
protected void |
doProcess(TypeContext typeContext,
Set<? extends com.google.gwt.core.ext.typeinfo.JClassType> skipTypes) |
protected boolean |
skipField(com.google.gwt.core.ext.typeinfo.JField field,
Set<Class<? extends Annotation>> annotationsToSkip) |
addProperty, addReference, getNext, hasNext, process, setId, setNext, skipType@Inject public PojoTypeProcessor(PropertyContextCreator propertyContextCreator, PropertyContextValidator propertyContextValidator, Logger logger)
protected void doProcess(TypeContext typeContext, Set<? extends com.google.gwt.core.ext.typeinfo.JClassType> skipTypes) throws com.google.gwt.core.ext.UnableToCompleteException
doProcess in class AbstractTypeProcessorcom.google.gwt.core.ext.UnableToCompleteExceptionprotected void collectFields(com.google.gwt.core.ext.typeinfo.JClassType type,
List<com.google.gwt.core.ext.typeinfo.JField> fields,
Set<Class<? extends Annotation>> mustHaveAnnotations,
Set<Class<? extends Annotation>> annotationsToSkip)
type - fields - protected boolean skipField(com.google.gwt.core.ext.typeinfo.JField field,
Set<Class<? extends Annotation>> annotationsToSkip)
Copyright © 2012 Harald Pehl. All Rights Reserved.