Class ClassTool.MethodSub
java.lang.Object
org.apache.velocity.tools.generic.ClassTool.Sub<T>
org.apache.velocity.tools.generic.ClassTool.CallableSub<ClassTool.MethodSub>
org.apache.velocity.tools.generic.ClassTool.MethodSub
- All Implemented Interfaces:
Comparable<ClassTool.MethodSub>
- Enclosing class:
- ClassTool
A simplified wrapping interface for inspecting features
of a
Method
in an inspected Class.-
Field Summary
FieldsFields inherited from class org.apache.velocity.tools.generic.ClassTool.CallableSub
javadocRef, signature, uniqueName
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AnnotatedElement
protected int
getName()
Class[]
If this method can be treated as a bean property in Velocity (which does not exactly follow the javabean spec for such things) then it will return the "bean property" equivalent of the method name.protected String
boolean
Returns true if the final parameter for the method was declared as a vararg.boolean
isVoid()
Returns true if the return type of this method is void.private String
uncapitalize
(String string) Methods inherited from class org.apache.velocity.tools.generic.ClassTool.CallableSub
getJavadocRef, getParameterCount, getSignature, getUniqueName, signature, takesParameters
Methods inherited from class org.apache.velocity.tools.generic.ClassTool.Sub
compareTo, equals, getAnnotations, hashCode, isAbstract, isDeprecated, isFinal, isInterface, isNative, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatile, toString
-
Field Details
-
method
-
-
Constructor Details
-
MethodSub
-
-
Method Details
-
getElement
- Specified by:
getElement
in classClassTool.Sub<ClassTool.MethodSub>
-
getName
- Specified by:
getName
in classClassTool.Sub<ClassTool.MethodSub>
-
getPropertyName
If this method can be treated as a bean property in Velocity (which does not exactly follow the javabean spec for such things) then it will return the "bean property" equivalent of the method name. (e.g. for getFoo(), isFoo() or setFoo(foo) it will return "foo") -
uncapitalize
-
isVarArgs
public boolean isVarArgs()Returns true if the final parameter for the method was declared as a vararg.- Specified by:
isVarArgs
in classClassTool.CallableSub<ClassTool.MethodSub>
-
isVoid
public boolean isVoid()Returns true if the return type of this method is void. -
getReturns
-
getParameters
- Specified by:
getParameters
in classClassTool.CallableSub<ClassTool.MethodSub>
-
getModifiers
protected int getModifiers()- Specified by:
getModifiers
in classClassTool.Sub<ClassTool.MethodSub>
-
getSubType
- Specified by:
getSubType
in classClassTool.Sub<ClassTool.MethodSub>
-