public class HighjumpTypeManifold extends BaseService implements ITypeManifold
ARG_DUMP_SOURCE| Constructor and Description |
|---|
HighjumpTypeManifold() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
java.lang.String |
contribute(javax.tools.JavaFileManager.Location location,
java.lang.String fqn,
boolean genStubs,
java.lang.String existing,
javax.tools.DiagnosticListener<javax.tools.JavaFileObject> errorHandler) |
java.lang.Object |
evaluate(Options options) |
java.util.List<IFile> |
findFilesForType(java.lang.String fqn) |
java.util.Collection<java.lang.String> |
getAllTypeNames() |
ClassType |
getClassType(java.lang.String fqn) |
ContributorKind |
getContributorKind() |
IModule |
getModule() |
java.lang.String |
getPackage(java.lang.String fqn) |
ISourceKind |
getSourceKind() |
java.util.Collection<TypeName> |
getTypeNames(java.lang.String namespace) |
java.lang.String[] |
getTypesForFile(IFile file) |
boolean |
handlesFile(IFile file) |
boolean |
handlesFileExtension(java.lang.String fileExtension) |
void |
init(IModule module) |
boolean |
isPackage(java.lang.String pkg) |
boolean |
isTopLevelType(java.lang.String fqn) |
boolean |
isType(java.lang.String fqn) |
RefreshKind |
refreshedFile(IFile file,
java.lang.String[] types,
RefreshKind kind) |
doInit, doUninit, init, isInited, uninitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, enterPostJavaCompilationcompile, isSelfCompile, parsegetInterfacepublic void init(IModule module)
init in interface ITypeManifoldpublic IModule getModule()
getModule in interface ITypeManifoldpublic ISourceKind getSourceKind()
getSourceKind in interface ITypeManifoldpublic ContributorKind getContributorKind()
getContributorKind in interface ITypeManifoldpublic boolean isTopLevelType(java.lang.String fqn)
isTopLevelType in interface ITypeManifoldpublic ClassType getClassType(java.lang.String fqn)
getClassType in interface ITypeManifoldpublic java.util.List<IFile> findFilesForType(java.lang.String fqn)
findFilesForType in interface ITypeManifoldpublic void clear()
clear in interface ITypeManifoldpublic java.lang.Object evaluate(Options options)
public boolean isType(java.lang.String fqn)
isType in interface ITypeManifoldpublic boolean isPackage(java.lang.String pkg)
isPackage in interface ITypeManifoldpublic java.lang.String getPackage(java.lang.String fqn)
getPackage in interface ITypeManifoldpublic java.lang.String contribute(javax.tools.JavaFileManager.Location location,
java.lang.String fqn,
boolean genStubs,
java.lang.String existing,
javax.tools.DiagnosticListener<javax.tools.JavaFileObject> errorHandler)
contribute in interface ITypeManifoldpublic java.util.Collection<java.lang.String> getAllTypeNames()
getAllTypeNames in interface ITypeManifoldpublic java.util.Collection<TypeName> getTypeNames(java.lang.String namespace)
getTypeNames in interface ITypeManifoldpublic boolean handlesFileExtension(java.lang.String fileExtension)
handlesFileExtension in interface IFileConnectedpublic boolean handlesFile(IFile file)
handlesFile in interface IFileConnectedpublic java.lang.String[] getTypesForFile(IFile file)
getTypesForFile in interface IFileConnectedpublic RefreshKind refreshedFile(IFile file, java.lang.String[] types, RefreshKind kind)
refreshedFile in interface IFileConnectedCopyright © 2021. All rights reserved.