getReceiverType

Returns the receiver type of this executable,
or NoType with
kind NONE
if the executable has no receiver type.
An executable which is an instance method, or a constructor of an
inner class, has a receiver type derived from the declaring type.
An executable which is a static method, or a constructor of a
non-inner class, or an initializer (static or instance), has no
receiver type.

Returns:

the receiver type of this executable

Since:

1.8

isVarArgs

boolean isVarArgs()

Returns true if this method or constructor accepts a variable
number of arguments and returns false otherwise.

Returns:

true if this method or constructor accepts a variable
number of arguments and false otherwise

isDefault

boolean isDefault()

Returns true if this method is a default method and
returns false otherwise.

getSimpleName

Returns the simple name of a constructor, method, or
initializer. For a constructor, the name "<init>" is
returned, for a static initializer, the name "<clinit>"
is returned, and for an anonymous class or instance
initializer, an empty name is returned.