xjavadoc
Interface XMethod
- Comparable, Named, XExecutableMember, XMember, XProgramElement
- MethodImpl
Describe what this class does
getContainingClass , getContainingPackage , getDoc , getModifierSpecifier , getModifiers , getSuperElement , getSuperInterfaceElements , getXJavaDoc , isAbstract , isFinal , isPackagePrivate , isPrivate , isProtected , isPublic , isStatic , updateDoc |
PROPERTY_ACCESSOR_PREDICATE
public static final Predicate PROPERTY_ACCESSOR_PREDICATE
Predicate that can be used to retrieve all property accessor methods.
PROPERTY_MUTATOR_PREDICATE
public static final Predicate PROPERTY_MUTATOR_PREDICATE
Predicate that can be used to retrieve all property mutator methods.
getAccessor
public XMethod getAccessor()
If this method is a mutator, and a corresponding accessor exists, that
accessor will be returned. Otherwise, null is returned.
- the corresponding accessor.
getMutator
public XMethod getMutator()
If this method is an accessor, and a corresponding mutator exists, that
mutator will be returned. Otherwise, null is returned.
- the corresponding mutator.
getNameWithoutPrefix
public String getNameWithoutPrefix()
Returns the name of the method with the prefix stripped away. The prefix is
the first series of lower case characters. Example:
- "isIt" -> "It"
- "setIt" -> "It"
- "addIt" -> "It"
- "createIt" -> "It"
- "isit" -> null
getPropertyName
public String getPropertyName()
Returns the property name of this method (if it is an accessor or mutator),
or null if it is not.
getPropertyType
public Type getPropertyType()
Returns the type of the property this method represents, or null if this
method is not a property method.
getReturnType
public Type getReturnType()
Returns the return type of the method.
- the return type of the method.
isPropertyAccessor
public boolean isPropertyAccessor()
- true if this is a public Xxx getXxx() method
isPropertyMutator
public boolean isPropertyMutator()
- true if this is a public void setXxx(Xxx) method