类 FileCache

  • 所有已实现的接口:
    java.io.Serializable
    直接已知子类:
    DirCache, JarCache

    public abstract class FileCache
    extends java.lang.Object
    implements java.io.Serializable
    另请参阅:
    序列化表格
    • 字段详细资料

      • content

        protected com.android.build.api.transform.QualifiedContent content
      • files

        protected java.util.List<FileData> files
      • hasRead

        protected boolean hasRead
    • 构造器详细资料

      • FileCache

        public FileCache​(com.android.build.api.transform.QualifiedContent content,
                         TransformContext context)
    • 方法详细资料

      • forEach

        public void forEach​(io.reactivex.functions.Consumer<FileData> visitor)
      • parallelForEach

        public void parallelForEach​(boolean parallel,
                                    io.reactivex.functions.Consumer<FileData> visitor)
      • stream

        public final io.reactivex.Observable<FileData> stream()
      • stream

        public final io.reactivex.Observable<FileData> stream​(boolean tryParallel)
      • transformOutput

        public final void transformOutput()
                                   throws java.io.IOException
        抛出:
        java.io.IOException
      • transformOutput

        public abstract void transformOutput​(io.reactivex.functions.Consumer<FileData> visitor)
                                      throws java.io.IOException
        抛出:
        java.io.IOException
      • output

        protected void output()
      • resolve

        protected abstract java.util.List<FileData> resolve​(io.reactivex.ObservableEmitter<FileData> emitter)
                                                     throws java.io.IOException
        抛出:
        java.io.IOException
      • skip

        public abstract void skip()
                           throws java.io.IOException
        抛出:
        java.io.IOException
      • getContent

        public com.android.build.api.transform.QualifiedContent getContent()
      • getChangedFiles

        public java.util.List<FileData> getChangedFiles()
      • getFile

        public java.io.File getFile()
      • containsFileData

        public boolean containsFileData​(java.lang.String relativePath)
      • isHasWritten

        public boolean isHasWritten()