xjavadoc
Interface XMethod
- Comparable, Named, XExecutableMember, XMember, XProgramElement
- MethodImpl
Describe what this class does
- Aslak Helles?y
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
- the property name.
getPropertyName
public String getPropertyName()
Returns the property name of this method (if it is an accessor or mutator),
or null if it is not.
- the property name.
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