Uses of Interface
manifold.api.fs.IFile
Packages that use IFile
Package
Description
-
Uses of IFile in manifold.api.fs
Subinterfaces of IFile in manifold.api.fsModifier and TypeInterfaceDescriptioninterfaceA fragment of a file that is to be treated separate from the enclosing file.Fields in manifold.api.fs declared as IFileMethods in manifold.api.fs that return IFileModifier and TypeMethodDescriptionConstucts a file given the path.static IFileIDirectoryUtil.file(IJarFileDirectory root, String path) IFileFragment.getEnclosingFile()static IFileIFile.getIFile(IFileSystem fs, Path classFile) default IFileIFile.getPhysicalFile()Facilitates virtual files e.g., IFileFragmentdefault IFileIFileFragment.getPhysicalFile()Methods in manifold.api.fs that return types with arguments of type IFileMethods in manifold.api.fs with parameters of type IFileModifier and TypeMethodDescriptionstatic intIFileUtil.findOffset(IFile file, int line, int column) static StringIFileUtil.getBaseName(IFile file) static StringIFileUtil.getExtension(IFile file) -
Uses of IFile in manifold.api.fs.cache
Methods in manifold.api.fs.cache that return types with arguments of type IFileModifier and TypeMethodDescriptionPathCache.getExtensionCache(String extension) PathCache.getExtensionCaches()Methods in manifold.api.fs.cache with parameters of type IFile -
Uses of IFile in manifold.api.fs.def
Classes in manifold.api.fs.def that implement IFileMethods in manifold.api.fs.def that return IFileMethods in manifold.api.fs.def that return types with arguments of type IFileConstructors in manifold.api.fs.def with parameters of type IFile -
Uses of IFile in manifold.api.fs.jar
Classes in manifold.api.fs.jar that implement IFileMethods in manifold.api.fs.jar that return IFileModifier and TypeMethodDescriptionMethods in manifold.api.fs.jar that return types with arguments of type IFile -
Uses of IFile in manifold.api.fs.url
Classes in manifold.api.fs.url that implement IFile -
Uses of IFile in manifold.api.gen
Constructors in manifold.api.gen with parameters of type IFileModifierConstructorDescriptionSrcLinkedClass(String fqn, AbstractSrcClass.Kind kind, IFile linkedFile) SrcLinkedClass(String fqn, AbstractSrcClass.Kind kind, IFile linkedFile, JavaFileManager.Location location, IModule module, DiagnosticListener<JavaFileObject> errorHandler) Use this constructor to automatically handle extension methods on inner classesSrcLinkedClass(String fqn, AbstractSrcClass enclosingClass, AbstractSrcClass.Kind kind, IFile linkedFile, JavaFileManager.Location location, IModule module, DiagnosticListener<JavaFileObject> errorHandler) -
Uses of IFile in manifold.api.host
Fields in manifold.api.host declared as IFileMethods in manifold.api.host with parameters of type IFileModifier and TypeMethodDescriptiondefault Set<ITypeManifold> IModule.findTypeManifoldsFor(IFile file) default Set<ITypeManifold> IModule.findTypeManifoldsFor(IFile file, Predicate<ITypeManifold> predicate) Finds the set of type manifolds that handle a given resource file.IManifoldHost.getClassLoaderForFile(IFile file) Constructors in manifold.api.host with parameters of type IFileModifierConstructorDescriptionRefreshRequest(IFile file, String[] types, IModule module, RefreshKind kind) -
Uses of IFile in manifold.api.type
Methods in manifold.api.type that return IFileMethods in manifold.api.type that return types with arguments of type IFileModifier and TypeMethodDescriptionITypeManifold.findFilesForType(String fqn) ResourceFileTypeManifold.findFilesForType(String fqn) UrlTypeManifold.findFilesForType(String fqn) AbstractSingleFileModel.getFiles()IModel.getFiles()Methods in manifold.api.type with parameters of type IFileModifier and TypeMethodDescriptionvoidvoidAddfileto the set of files this model uses.ResourceFileTypeManifold.getAdditionalTypes(String fqnForFile, IFile file) Additional types derived fromfile.static StringResourceFileTypeManifold.getContent(IFile file) ResourceFileTypeManifold.getTypeNameForFile(String defaultFqn, IFile file) Provide the type name that corresponds with the resource file, if different fromdefaultFqn.String[]IFileConnected.getTypesForFile(IFile file) Returns ALL type names associated with the given file whether or not the types have been loaded yet.String[]ResourceFileTypeManifold.getTypesForFile(IFile file) String[]UrlTypeManifold.getTypesForFile(IFile file) booleanIFileConnected.handlesFile(IFile file) booleanResourceFileTypeManifold.handlesFile(IFile file) booleanUrlTypeManifold.handlesFile(IFile file) protected booleanResourceFileTypeManifold.isDuplicate(IFile file, Set<IFile> files) IFileConnected.refreshedFile(IFile file, String[] types, RefreshKind kind) Notifies that a file has been refreshed.ResourceFileTypeManifold.refreshedFile(IFile file, String[] types, RefreshKind kind) UrlTypeManifold.refreshedFile(IFile file, String[] types, RefreshKind kind) voidAbstractSingleFileModel.removeFile(IFile file) voidIModel.removeFile(IFile file) Removefilefrom the set of files this model usesvoidAbstractSingleFileModel.updateFile(IFile file) voidIModel.updateFile(IFile file) Updatesfilein the set of files this model usesMethod parameters in manifold.api.type with type arguments of type IFileModifier and TypeMethodDescriptionvoidResourceFileTypeManifold.CacheClearer.createdType(Set<IFile> files, String type) voidResourceFileTypeManifold.CacheClearer.deletedType(Set<IFile> files, String type) protected voidprotected booleanResourceFileTypeManifold.isDuplicate(IFile file, Set<IFile> files) voidResourceFileTypeManifold.CacheClearer.modifiedType(Set<IFile> files, String type) Constructor parameters in manifold.api.type with type arguments of type IFileModifierConstructorDescriptionAbstractSingleFileModel(IManifoldHost host, String fqn, Set<IFile> files) -
Uses of IFile in manifold.internal.host
Methods in manifold.internal.host with parameters of type IFile -
Uses of IFile in manifold.internal.javac
Methods in manifold.internal.javac that return types with arguments of type IFileModifier and TypeMethodDescriptionGeneratedJavaStubFileObject.getResourceFiles()Resource files from which the type is created.SourceSupplier.getResourceFiles()