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