FileDocCategorySizeDatePackage
ExecutableType.javaAPI DocJava SE 6 API2101Tue Jun 10 00:26:10 BST 2008javax.lang.model.type

ExecutableType

public interface ExecutableType implements TypeMirror
Represents the type of an executable. An executable is a method, constructor, or initializer.

The executable is represented as when viewed as a method (or constructor or initializer) of some reference type. If that reference type is parameterized, then its actual type arguments are substituted into any types returned by the methods of this interface.

author
Joseph D. Darcy
author
Scott Seligman
author
Peter von der Ahé
version
1.4 06/07/31
see
ExecutableElement
since
1.6

Fields Summary
Constructors Summary
Methods Summary
public java.util.ListgetParameterTypes()
Returns the types of this executable's formal parameters.

return
the types of this executable's formal parameters, or an empty list if there are none

public javax.lang.model.type.TypeMirrorgetReturnType()
Returns the return type of this executable. Returns a {@link NoType} with kind {@link TypeKind#VOID VOID} if this executable is not a method, or is a method that does not return a value.

return
the return type of this executable

public java.util.ListgetThrownTypes()
Returns the exceptions and other throwables listed in this executable's {@code throws} clause.

return
the exceptions and other throwables listed in this executable's {@code throws} clause, or an empty list if there are none.

public java.util.ListgetTypeVariables()
Returns the type variables declared by the formal type parameters of this executable.

return
the type variables declared by the formal type parameters, or an empty list if there are none