Interface ParameterizedInterfaceModel


public interface ParameterizedInterfaceModel
Representation of a parameterized type
Author:
Jerome Dochez
  • Method Details

    • getName

      String getName()
      Returns the name where parameter types are enclosed in < > comma separated, like declaration in source java files.
      Returns:
      a declaration for this type
    • getRawInterfaceName

      String getRawInterfaceName()
      Returns the simple name.
      Returns:
      a declaration for this type
    • getRawInterface

      ExtensibleType getRawInterface()
      Returns the raw interface for this parameterized type
      Returns:
      the interface model instance
    • getParametizedTypes

      Collection<ParameterizedInterfaceModel> getParametizedTypes()
      Returns the type parameters in order.
      Returns:
      the type parameters in order.