public class TupleTypeManifold extends manifold.api.service.BaseService implements manifold.api.type.ITypeManifold
ARG_DUMP_SOURCE
Constructor and Description |
---|
TupleTypeManifold() |
doInit, doUninit, init, isInited, uninit
clone, emptyArray, equals, finalize, getClass, hashCode, jailbreak, notify, notifyAll, toString, wait, wait, wait
accept, enterPostJavaCompilation
isFileBacked
compile, isSelfCompile, parse
getInterface
public void init(manifold.api.host.IModule module)
init
in interface manifold.api.type.ITypeManifold
public manifold.api.host.IModule getModule()
getModule
in interface manifold.api.type.ITypeManifold
public manifold.api.type.ISourceKind getSourceKind()
getSourceKind
in interface manifold.api.type.ITypeManifold
public manifold.api.type.ContributorKind getContributorKind()
getContributorKind
in interface manifold.api.type.ITypeManifold
public boolean isTopLevelType(String fqn)
isTopLevelType
in interface manifold.api.type.ITypeManifold
public manifold.api.type.ClassType getClassType(String fqn)
getClassType
in interface manifold.api.type.ITypeManifold
public List<manifold.api.fs.IFile> findFilesForType(String fqn)
findFilesForType
in interface manifold.api.type.ITypeManifold
public void clear()
clear
in interface manifold.api.type.ITypeManifold
public boolean isType(String fqn)
isType
in interface manifold.api.type.ITypeManifold
public boolean isPackage(String pkg)
isPackage
in interface manifold.api.type.ITypeManifold
public String getPackage(String fqn)
getPackage
in interface manifold.api.type.ITypeManifold
public String contribute(JavaFileManager.Location location, String fqn, boolean genStubs, String existing, DiagnosticListener<JavaFileObject> errorHandler)
contribute
in interface manifold.api.type.ITypeManifold
public Collection<String> getAllTypeNames()
getAllTypeNames
in interface manifold.api.type.ITypeManifold
public Collection<manifold.api.type.TypeName> getTypeNames(String namespace)
getTypeNames
in interface manifold.api.type.ITypeManifold
public boolean handlesFileExtension(String fileExtension)
handlesFileExtension
in interface manifold.api.type.IFileConnected
public boolean handlesFile(manifold.api.fs.IFile file)
handlesFile
in interface manifold.api.type.IFileConnected
public String[] getTypesForFile(manifold.api.fs.IFile file)
getTypesForFile
in interface manifold.api.type.IFileConnected
public manifold.api.host.RefreshKind refreshedFile(manifold.api.fs.IFile file, String[] types, manifold.api.host.RefreshKind kind)
refreshedFile
in interface manifold.api.type.IFileConnected
Copyright © 2024. All rights reserved.