public class PojoInfo extends Object implements CanGenerateCompilationError, HasAnnotationInfoList
| Modifier and Type | Method and Description |
|---|---|
PojoInfo |
addRuntimeAnnotations(Iterable<SimpleTypeInfo> annotations) |
PojoInfo |
addRuntimeInterfaces(Iterable<SimpleTypeInfo> interfaces) |
List<AnnotationInfo> |
annotationInfoList() |
void |
compilationError(String message) |
Stream<ConstructorInfo> |
constructorInfoStream() |
boolean |
equals(Object obj) |
Optional<InterfaceInfo> |
getInterface(Class<?> type) |
boolean |
hasAnnotation(Class<? extends Annotation> annotationType) |
int |
hashCode() |
Stream<Property> |
ignoredPropertyStream() |
boolean |
instanceOf(Class<?> type) |
static void |
invalidate() |
Stream<MethodInfo> |
methodInfoStream() |
Naming |
naming() |
static PojoInfo |
of(TypeInfo typeInfo) |
static PojoInfo |
ofTypeInfo(TypeInfo typeInfo) |
List<Property> |
propertyList() |
List<Property> |
propertyList0() |
Stream<Property> |
propertyStream() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcompilationErrorannotationInfo, annotationInfo, annotationInfoAnnotatedWith, annotationInfoListAnnotatedWith, annotationInfoStreampublic static void invalidate()
public PojoInfo addRuntimeAnnotations(Iterable<SimpleTypeInfo> annotations)
public PojoInfo addRuntimeInterfaces(Iterable<SimpleTypeInfo> interfaces)
public List<AnnotationInfo> annotationInfoList()
annotationInfoList in interface HasAnnotationInfoListpublic void compilationError(String message)
compilationError in interface CanGenerateCompilationErrorpublic Stream<ConstructorInfo> constructorInfoStream()
public Optional<InterfaceInfo> getInterface(Class<?> type)
public boolean hasAnnotation(Class<? extends Annotation> annotationType)
hasAnnotation in interface HasAnnotationInfoListpublic boolean instanceOf(Class<?> type)
public Stream<MethodInfo> methodInfoStream()
public Naming naming()
Copyright © 2016 Objectos Software LTDA. All rights reserved.