org.glassfish.hk2.classmodel.reflect
Interface InterfaceModel

All Superinterfaces:
AnnotatedElement, ExtensibleType<InterfaceModel>, Type
All Known Implementing Classes:
InterfaceModelImpl

public interface InterfaceModel
extends ExtensibleType<InterfaceModel>

Represents an interface declaration.

Author:
Jerome Dochez

Method Summary
 java.util.Collection<ClassModel> allImplementations()
          Returns a unmodifiable collection of all classes implementing this interface.
 
Methods inherited from interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
getParent
 
Methods inherited from interface org.glassfish.hk2.classmodel.reflect.Type
getFieldReferences, getMethods
 
Methods inherited from interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
getAnnotation, getAnnotations, getName, shortDesc
 

Method Detail

allImplementations

java.util.Collection<ClassModel> allImplementations()
Returns a unmodifiable collection of all classes implementing this interface.

Returns:
list of classes implementing this interface


Copyright © 2010 Sun Microsystems, Inc.. All Rights Reserved.