public interface IExtensionClassProducer extends ITypeManifold
ExtensionManifold to ask this type manifold what types it extends and so forth.ARG_DUMP_SOURCE| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getExtendedTypes()
The set of extension classes this type manifold produces.
|
Set<String> |
getExtendedTypesForFile(IFile file)
The set of classes extended via {$code file}.
|
Set<String> |
getExtensionClasses(String fqn)
The subset of extension classes this type manifold produces that extend
fqn |
boolean |
isExtendedType(String fqn)
Does this type manifold produce extension class[es] for
fqn? |
accept, clear, contribute, findFilesForType, getAllTypeNames, getClassType, getContributorKind, getModule, getPackage, getSourceKind, getTypeNames, init, isPackage, isTopLevelType, isTypegetTypesForFile, handlesFile, handlesFileExtension, refreshedFilecompile, isSelfCompileboolean isExtendedType(String fqn)
fqn?fqn - The fully qualified name of a type for which this manifold may produce an extension classfqnSet<String> getExtensionClasses(String fqn)
fqn fqn - The fully qualified name of a potentially extended typefqnSet<String> getExtendedTypes()
Copyright © 2018. All rights reserved.