public class TupleTypeManifold extends manifold.api.service.BaseService implements manifold.api.type.ITypeManifold
ARG_DUMP_SOURCE| Constructor and Description |
|---|
TupleTypeManifold() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEnclosingSourceFile(java.lang.String fqn,
java.net.URI sourceFile) |
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.util.List<manifold.api.fs.IFile> |
findFilesForType(java.lang.String fqn) |
java.util.Collection<java.lang.String> |
getAllTypeNames() |
manifold.api.type.ClassType |
getClassType(java.lang.String fqn) |
manifold.api.type.ContributorKind |
getContributorKind() |
manifold.api.host.IModule |
getModule() |
java.lang.String |
getPackage(java.lang.String fqn) |
manifold.api.type.ISourceKind |
getSourceKind() |
java.util.Collection<manifold.api.type.TypeName> |
getTypeNames(java.lang.String namespace) |
java.lang.String[] |
getTypesForFile(manifold.api.fs.IFile file) |
boolean |
handlesFile(manifold.api.fs.IFile file) |
boolean |
handlesFileExtension(java.lang.String fileExtension) |
void |
init(manifold.api.host.IModule module) |
boolean |
isPackage(java.lang.String pkg) |
boolean |
isTopLevelType(java.lang.String fqn) |
boolean |
isType(java.lang.String fqn) |
manifold.api.host.RefreshKind |
refreshedFile(manifold.api.fs.IFile file,
java.lang.String[] types,
manifold.api.host.RefreshKind kind) |
doInit, doUninit, init, isInited, uninitclone, emptyArray, equals, finalize, getClass, hashCode, jailbreak, notify, notifyAll, toString, wait, wait, waitaccept, enterPostJavaCompilationisFileBackedcompile, isSelfCompile, parsegetInterfacepublic 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(java.lang.String fqn)
isTopLevelType in interface manifold.api.type.ITypeManifoldpublic manifold.api.type.ClassType getClassType(java.lang.String fqn)
getClassType in interface manifold.api.type.ITypeManifoldpublic java.util.List<manifold.api.fs.IFile> findFilesForType(java.lang.String fqn)
findFilesForType in interface manifold.api.type.ITypeManifoldpublic void addEnclosingSourceFile(java.lang.String fqn,
java.net.URI sourceFile)
public void clear()
clear in interface manifold.api.type.ITypeManifoldpublic boolean isType(java.lang.String fqn)
isType in interface manifold.api.type.ITypeManifoldpublic boolean isPackage(java.lang.String pkg)
isPackage in interface manifold.api.type.ITypeManifoldpublic java.lang.String getPackage(java.lang.String fqn)
getPackage in interface manifold.api.type.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 manifold.api.type.ITypeManifoldpublic java.util.Collection<java.lang.String> getAllTypeNames()
getAllTypeNames in interface manifold.api.type.ITypeManifoldpublic java.util.Collection<manifold.api.type.TypeName> getTypeNames(java.lang.String namespace)
getTypeNames in interface manifold.api.type.ITypeManifoldpublic boolean handlesFileExtension(java.lang.String fileExtension)
handlesFileExtension in interface manifold.api.type.IFileConnectedpublic boolean handlesFile(manifold.api.fs.IFile file)
handlesFile in interface manifold.api.type.IFileConnectedpublic java.lang.String[] getTypesForFile(manifold.api.fs.IFile file)
getTypesForFile in interface manifold.api.type.IFileConnectedpublic manifold.api.host.RefreshKind refreshedFile(manifold.api.fs.IFile file, java.lang.String[] types, manifold.api.host.RefreshKind kind)
refreshedFile in interface manifold.api.type.IFileConnectedCopyright © 2023. All rights reserved.