Class JarCache
- java.lang.Object
-
- com.ss.android.ugc.bytex.transformer.cache.FileCache
-
- com.ss.android.ugc.bytex.transformer.cache.JarCache
-
- All Implemented Interfaces:
java.io.Serializable
public class JarCache extends FileCache
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JarCache(com.android.build.api.transform.QualifiedContent content, TransformContext context)JarCache(com.android.build.api.transform.QualifiedContent content, TransformContext context, boolean useFixedTimestamp)JarCache(java.io.File jar, com.android.build.api.transform.Status status, TransformContext context)JarCache(java.io.File jar, TransformContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilegetFile()protected java.util.List<FileData>resolve(io.reactivex.ObservableEmitter<FileData> emitter)voidskip()voidtransformOutput(io.reactivex.functions.Consumer<FileData> visitor)-
Methods inherited from class com.ss.android.ugc.bytex.transformer.cache.FileCache
containsFileData, forEach, getChangedFiles, getContent, isHasWritten, output, parallelForEach, stream, stream, transformOutput
-
-
-
-
Constructor Detail
-
JarCache
public JarCache(com.android.build.api.transform.QualifiedContent content, TransformContext context)
-
JarCache
public JarCache(com.android.build.api.transform.QualifiedContent content, TransformContext context, boolean useFixedTimestamp)
-
JarCache
public JarCache(java.io.File jar, TransformContext context)
-
JarCache
public JarCache(java.io.File jar, com.android.build.api.transform.Status status, TransformContext context)
-
-
Method Detail
-
transformOutput
public final void transformOutput(io.reactivex.functions.Consumer<FileData> visitor) throws java.io.IOException
- Specified by:
transformOutputin classFileCache- Throws:
java.io.IOException
-
resolve
protected java.util.List<FileData> resolve(io.reactivex.ObservableEmitter<FileData> emitter) throws java.io.IOException
-
skip
public void skip() throws java.io.IOException
-
-