|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.richfaces.cdk.apt.ReflectionUtils
public class ReflectionUtils
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.richfaces.cdk.apt.SourceUtils |
|---|
SourceUtils.BeanProperty, SourceUtils.SuperTypeVisitor |
| Constructor Summary | |
|---|---|
ReflectionUtils()
|
|
| Method Summary | |
|---|---|
javax.lang.model.element.TypeElement |
asTypeElement(ClassName type)
|
javax.lang.model.element.TypeElement |
asTypeElement(javax.lang.model.type.TypeMirror mirror)
Converts TypeMirror into corresponding TypeElement |
java.util.Set<SourceUtils.BeanProperty> |
getAbstractBeanProperties(javax.lang.model.element.TypeElement type)
|
java.util.Set<SourceUtils.BeanProperty> |
getBeanPropertiesAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
javax.lang.model.element.TypeElement type)
Get all fields and bean properties that are annotated with given annotation. |
java.lang.Object |
getConstant(javax.lang.model.element.TypeElement element,
java.lang.String name)
|
java.lang.String |
getDocComment(javax.lang.model.element.Element element)
Get JavaDoc comments associated with given element. |
void |
visitSupertypes(javax.lang.model.element.TypeElement type,
SourceUtils.SuperTypeVisitor visitor)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReflectionUtils()
| Method Detail |
|---|
public javax.lang.model.element.TypeElement asTypeElement(javax.lang.model.type.TypeMirror mirror)
SourceUtilsConverts TypeMirror into corresponding TypeElement
asTypeElement in interface SourceUtilspublic javax.lang.model.element.TypeElement asTypeElement(ClassName type)
SourceUtils
asTypeElement in interface SourceUtilspublic java.util.Set<SourceUtils.BeanProperty> getAbstractBeanProperties(javax.lang.model.element.TypeElement type)
SourceUtils
getAbstractBeanProperties in interface SourceUtils
public java.util.Set<SourceUtils.BeanProperty> getBeanPropertiesAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
javax.lang.model.element.TypeElement type)
SourceUtilsGet all fields and bean properties that are annotated with given annotation.
getBeanPropertiesAnnotatedWith in interface SourceUtils
public java.lang.Object getConstant(javax.lang.model.element.TypeElement element,
java.lang.String name)
SourceUtils
getConstant in interface SourceUtilspublic java.lang.String getDocComment(javax.lang.model.element.Element element)
SourceUtilsGet JavaDoc comments associated with given element.
getDocComment in interface SourceUtils
public void visitSupertypes(javax.lang.model.element.TypeElement type,
SourceUtils.SuperTypeVisitor visitor)
SourceUtils
visitSupertypes in interface SourceUtils
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||