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

public Interface InterfaceModel

extends ExtensibleType<InterfaceModel>
Known Direct Subinterfaces
org.glassfish.hk2.classmodel.reflect.AnnotationType
Known Direct Implementers
org.glassfish.hk2.classmodel.reflect.impl.InterfaceModelImpl
Imports
java.util.Collection

Represents an interface declaration.
Author
Jerome Dochez

Method Summary

Modifier and TypeMethod and Description
public Collection<ClassModel>

Returns:

list of classes directly implementing this interface
allImplementations
()

Returns an unmodifiable collection of all classes implementing this interface.

public Collection<ClassModel>

Returns:

list of classes implementing this interface
implementations
()

Returns an unmodifiable collection of classes directly implementing this interface

Inherited from org.glassfish.hk2.classmodel.reflect.ExtensibleType:
allSubTypesgetFormalTypeParametersgetInterfacesgetParameterizedInterfacegetParameterizedInterfacesgetParentgetSimpleNamegetStaticFieldsisInstanceOfsubTypes

Method Detail

allImplementationsback to summary
public Collection<ClassModel> allImplementations()

Returns an unmodifiable collection of all classes implementing this interface.

Returns:Collection<ClassModel>

list of classes directly implementing this interface

implementationsback to summary
public Collection<ClassModel> implementations()

Returns an unmodifiable collection of classes directly implementing this interface

Returns:Collection<ClassModel>

list of classes implementing this interface