public class ImportedServiceCompositeDescriptor extends Object implements CompositeDescriptor
Modifier and Type | Field and Description |
---|---|
protected ImportedServiceDescriptor |
importedService |
protected List<Class<?>> |
mixins |
Constructor and Description |
---|
ImportedServiceCompositeDescriptor(ImportedServiceDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
ImportedServiceDescriptor |
importedService() |
boolean |
isAssignableTo(Class<?> type) |
<T> T |
metaInfo(Class<T> infoType)
Get metadata that implements the given type.
|
Iterable<Class<?>> |
mixinTypes() |
Class<?> |
primaryType() |
Class<? extends ServiceImporter> |
serviceImporter() |
String |
toURI() |
Iterable<Class<?>> |
types() |
Visibility |
visibility() |
protected ImportedServiceDescriptor importedService
public ImportedServiceCompositeDescriptor(ImportedServiceDescriptor descriptor)
public ImportedServiceDescriptor importedService()
public Iterable<Class<?>> mixinTypes()
mixinTypes
in interface CompositeDescriptor
public Class<?> primaryType()
primaryType
in interface CompositeDescriptor
public Visibility visibility()
visibility
in interface ModelDescriptor
public <T> T metaInfo(Class<T> infoType)
MetaInfoHolder
metaInfo
in interface MetaInfoHolder
infoType
- the type of metadata to be returnednull
if
no such metadata has been registeredpublic boolean isAssignableTo(Class<?> type)
isAssignableTo
in interface ModelDescriptor
public Class<? extends ServiceImporter> serviceImporter()
public String toURI()