public class BeanMethodInfo extends BeanFieldInfo
accessorModifiers, declaringClassName, modifiers, name, type, typeSignature| Constructor and Description | 
|---|
| BeanMethodInfo(java.lang.reflect.Constructor c) | 
| BeanMethodInfo(java.lang.reflect.Method m) | 
| BeanMethodInfo(java.lang.String name,
              java.lang.String returnType,
              int modifiers) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addParameter(java.lang.String name,
            java.lang.String type)Holding name and type pairs for each parameter | 
| boolean | equals(java.lang.Object o) | 
| protected boolean | equalsImpl(BeanMethodInfo methodInfo) | 
| <T extends AccessMode>  | getAccessModeAnnotation()Returns accessMode for the method represented
 by this  @AccessModeobject. | 
| <T extends java.lang.annotation.Annotation>  | getAnnotation(java.lang.Class<T> clz)Return annotation Class | 
| <T extends AttributeHint>  | getAttributeHintAnnotation()Returns the attribute hint for the method represented
 by this  @AttributeHintobject. | 
| <T extends DateFormatter>  | getDateFormatterAnnotation()Returns the formatter for the method represented
 by this  @DateFormatterobject. | 
| <T extends ElementType>  | getElementTypeAnnotation()Returns the generic type for the method represented
 by this  @ElementTypeobject. | 
| BeanFieldInfo | getField() | 
| <T extends java.lang.annotation.Annotation>  | getFieldAnnotation(java.lang.Class<T> clz)Return annotation Class | 
| <T extends Formatter>  | getFormatterAnnotation()Returns the formatter for the method represented
 by this  @Formatterobject. | 
| <T extends java.lang.annotation.Annotation>  | getMethodAnnotation(java.lang.Class<T> clz)Return annotation Class | 
| java.util.List<java.util.List<java.lang.String>> | getParameters() | 
| <T extends Properties>  | getPropertiesAnnotation()Returns the properties for the method represented
 by this  @Propertiesobject. | 
| <T extends Property>  | getPropertyAnnotation()Returns the property for the method represented
 by this  @Propertyobject. | 
| boolean | isAnnotatedGeneratedValue() | 
| boolean | isAnnotatedId() | 
| boolean | isColumn() | 
| boolean | isEmbeddedID() | 
| boolean | isEntity() | 
| boolean | isGetter() | 
| boolean | isInsertable() | 
| boolean | isSetter() | 
| boolean | isUpdatable() | 
| void | setParameters(java.util.List<java.util.List<java.lang.String>> params)Name value pairs of List of List of String | 
compareTo, equalsImpl, getDeclaringClassName, getDeclaringField, getName, getType, isPublic, makeGetter, makeGetter, makeSetter, makeSetter, setDeclaringFieldpublic BeanMethodInfo(java.lang.String name,
              java.lang.String returnType,
              int modifiers)
public BeanMethodInfo(java.lang.reflect.Constructor c)
public BeanMethodInfo(java.lang.reflect.Method m)
public boolean equals(java.lang.Object o)
equals in class BeanFieldInfoprotected final boolean equalsImpl(BeanMethodInfo methodInfo)
public boolean isGetter()
public boolean isSetter()
public BeanFieldInfo getField()
public void addParameter(java.lang.String name,
                java.lang.String type)
name - type - public <T extends AccessMode> T getAccessModeAnnotation()
@AccessMode object.public <T extends ElementType> T getElementTypeAnnotation()
@ElementType object.public <T extends Properties> T getPropertiesAnnotation()
@Properties object.Propertiespublic <T extends Property> T getPropertyAnnotation()
@Property object.Propertypublic <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> clz)
public <T extends java.lang.annotation.Annotation> T getMethodAnnotation(java.lang.Class<T> clz)
public <T extends java.lang.annotation.Annotation> T getFieldAnnotation(java.lang.Class<T> clz)
public boolean isEntity()
public boolean isAnnotatedId()
@Id.public boolean isAnnotatedGeneratedValue()
@GeneratedValue.public boolean isEmbeddedID()
@EmbeddedIdpublic boolean isColumn()
@Columnpublic boolean isInsertable()
public boolean isUpdatable()
public <T extends AttributeHint> T getAttributeHintAnnotation()
@AttributeHint object.public <T extends DateFormatter> T getDateFormatterAnnotation()
@DateFormatter object.public <T extends Formatter> T getFormatterAnnotation()
@Formatter object.public java.util.List<java.util.List<java.lang.String>> getParameters()
public void setParameters(java.util.List<java.util.List<java.lang.String>> params)