public class HighjumpTypeManifold
extends manifold.api.service.BaseService
implements manifold.api.type.ITypeManifold
| Constructor and Description |
|---|
HighjumpTypeManifold() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
String |
contribute(JavaFileManager.Location location,
String fqn,
boolean genStubs,
String existing,
DiagnosticListener<JavaFileObject> errorHandler) |
Object |
evaluate(Options options) |
List<manifold.api.fs.IFile> |
findFilesForType(String fqn) |
Collection<String> |
getAllTypeNames() |
manifold.api.type.ClassType |
getClassType(String fqn) |
manifold.api.type.ContributorKind |
getContributorKind() |
manifold.api.host.IModule |
getModule() |
String |
getPackage(String fqn) |
manifold.api.type.ISourceKind |
getSourceKind() |
Collection<manifold.api.type.TypeName> |
getTypeNames(String namespace) |
String[] |
getTypesForFile(manifold.api.fs.IFile file) |
boolean |
handlesFile(manifold.api.fs.IFile file) |
boolean |
handlesFileExtension(String fileExtension) |
void |
init(manifold.api.host.IModule module) |
boolean |
isPackage(String pkg) |
boolean |
isTopLevelType(String fqn) |
boolean |
isType(String fqn) |
manifold.api.host.RefreshKind |
refreshedFile(manifold.api.fs.IFile file,
String[] types,
manifold.api.host.RefreshKind kind) |
doInit, doUninit, init, isInited, uninitpublic void init(manifold.api.host.IModule module)
init in interface manifold.api.type.ITypeManifoldpublic manifold.api.host.IModule getModule()
getModule in interface manifold.api.type.ITypeManifoldpublic manifold.api.type.ISourceKind getSourceKind()
getSourceKind in interface manifold.api.type.ITypeManifoldpublic manifold.api.type.ContributorKind getContributorKind()
getContributorKind in interface manifold.api.type.ITypeManifoldpublic boolean isTopLevelType(String fqn)
isTopLevelType in interface manifold.api.type.ITypeManifoldpublic manifold.api.type.ClassType getClassType(String fqn)
getClassType in interface manifold.api.type.ITypeManifoldpublic List<manifold.api.fs.IFile> findFilesForType(String fqn)
findFilesForType in interface manifold.api.type.ITypeManifoldpublic void clear()
clear in interface manifold.api.type.ITypeManifoldpublic boolean isType(String fqn)
isType in interface manifold.api.type.ITypeManifoldpublic boolean isPackage(String pkg)
isPackage in interface manifold.api.type.ITypeManifoldpublic String getPackage(String fqn)
getPackage in interface manifold.api.type.ITypeManifoldpublic String contribute(JavaFileManager.Location location, String fqn, boolean genStubs, String existing, DiagnosticListener<JavaFileObject> errorHandler)
contribute in interface manifold.api.type.ITypeManifoldpublic Collection<String> getAllTypeNames()
getAllTypeNames in interface manifold.api.type.ITypeManifoldpublic Collection<manifold.api.type.TypeName> getTypeNames(String namespace)
getTypeNames in interface manifold.api.type.ITypeManifoldpublic boolean handlesFileExtension(String fileExtension)
handlesFileExtension in interface manifold.api.type.IFileConnectedpublic boolean handlesFile(manifold.api.fs.IFile file)
handlesFile in interface manifold.api.type.IFileConnectedpublic String[] getTypesForFile(manifold.api.fs.IFile file)
getTypesForFile in interface manifold.api.type.IFileConnectedpublic manifold.api.host.RefreshKind refreshedFile(manifold.api.fs.IFile file,
String[] types,
manifold.api.host.RefreshKind kind)
refreshedFile in interface manifold.api.type.IFileConnectedCopyright © 2024. All rights reserved.