public class InterfaceModelImpl extends ExtensibleTypeImpl<InterfaceModel> implements InterfaceModel
| Constructor and Description |
|---|
InterfaceModelImpl(java.lang.String name,
TypeProxy<Type> sink,
TypeProxy parent) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<ClassModel> |
allImplementations()
Returns an unmodifiable collection of all classes implementing this
interface.
|
java.util.Collection<ClassModel> |
implementations()
Returns an unmodifiable collection of classes directly implementing
this interface
|
protected void |
print(java.lang.StringBuffer sb)
prints a meaningful string
|
allSubTypes, getInterfaces, getParameterizedInterfaces, getParent, getStaticFields, setParent, subTypesgetDefiningURIs, getMethods, getReferences, wasDefinedIngetAnnotation, getAnnotations, getName, shortDesc, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitallSubTypes, getInterfaces, getParameterizedInterfaces, getParent, getStaticFields, subTypesgetDefiningURIs, getMethods, getReferences, wasDefinedIngetAnnotation, getAnnotations, getName, shortDescpublic java.util.Collection<ClassModel> implementations()
InterfaceModelimplementations in interface InterfaceModelpublic java.util.Collection<ClassModel> allImplementations()
InterfaceModelallImplementations in interface InterfaceModelprotected void print(java.lang.StringBuffer sb)
ExtensibleTypeImplprint in class ExtensibleTypeImpl<InterfaceModel>sb - the string buffer to write to.Copyright © 2013 Oracle Corporation. All Rights Reserved.