# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Methods

# Type

`public interface Type`
``

java.lang.reflect.Type

Known indirect subclasses Class<T>, GenericArrayType, ParameterizedType, TypeVariable<D extends GenericDeclaration>, WildcardType
Class<T> | Instances of the class `Class` represent classes and interfaces in a running Java application.
GenericArrayType | `GenericArrayType` represents an array type whose component type is either a parameterized type or a type variable.
ParameterizedType | ParameterizedType represents a parameterized type such as Collection<String>.
TypeVariable<D extends GenericDeclaration> | TypeVariable is the common superinterface for type variables of kinds.
WildcardType | WildcardType represents a wildcard type expression, such as `?`, `? extends Number`, or `? super Integer`.

Type is the common superinterface for all types in the Java programming language. These include raw types, parameterized types, array types, type variables and primitive types.

## Summary

### Public methods
`default String` | `getTypeName()` Returns a string describing this type, including information about any type parameters.

## Public methods

### getTypeName

    public String getTypeName ()

Returns a string describing this type, including information about any type parameters.

##### Implementation Requirements:

- The default implementation calls `toString`.

Returns
`String` | a string describing this type

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*