Top Description Methods
org.glassfish.hk2.classmodel.reflect

public Interface ParameterizedInterfaceModel

Known Direct Implementers
org.glassfish.hk2.classmodel.reflect.impl.ParameterizedInterfaceModelImpl
Imports
java.util.Collection

Representation of a parameterized type
Author
Jerome Dochez

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

a declaration for this type
getName
()

Returns the name where parameter types are enclosed in < > comma separated, like declaration in source java files.

public Collection<ParameterizedInterfaceModel>

Returns:

the type parameters in order.
getParametizedTypes
()

Returns the type parameters in order.

public ExtensibleType<T extends ExtensibleType>

Returns:

the interface model instance
getRawInterface
()

Returns the raw interface for this parameterized type

public String

Returns:

a declaration for this type
getRawInterfaceName
()

Returns the simple name.

Method Detail

getNameback to summary
public String getName()

Returns the name where parameter types are enclosed in < > comma separated, like declaration in source java files.

Returns:String

a declaration for this type

getParametizedTypesback to summary
public Collection<ParameterizedInterfaceModel> getParametizedTypes()

Returns the type parameters in order.

Returns:Collection<ParameterizedInterfaceModel>

the type parameters in order.

getRawInterfaceback to summary
public ExtensibleType<T extends ExtensibleType> getRawInterface()

Returns the raw interface for this parameterized type

Returns:ExtensibleType<T extends ExtensibleType>

the interface model instance

getRawInterfaceNameback to summary
public String getRawInterfaceName()

Returns the simple name.

Returns:String

a declaration for this type