xref: /aosp_15_r20/prebuilts/cmdline-tools/tools/lib/external/archive-patcher/shared.jar (revision ec4b0377db3938a8cbcb4033b9a97789ce658793)

META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/archivepatcher/
com/google/archivepatcher/shared/
com/google/archivepatcher/shared/TypedRange.class
TypedRange.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.TypedRange extends java.lang.Object implements java.lang.Comparable { private final long offset private final long length private final Object metadata public void <init> (long, long, java.lang.Object) long offset long length Object metadata public java.lang.String toString () public long getOffset () public long getLength () public java.lang.Object getMetadata () public int hashCode () int prime int result public boolean equals (java.lang.Object) Object obj com.google.archivepatcher.shared.TypedRange other public int compareTo (com.google.archivepatcher.shared.TypedRange) com.google.archivepatcher.shared.TypedRange other public volatile synthetic int compareTo (java.lang.Object) }
com/google/archivepatcher/shared/PartiallyUncompressingPipe.class
PartiallyUncompressingPipe.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.PartiallyUncompressingPipe extends java.lang.Object implements java.io.Closeable { private final com.google.archivepatcher.shared.DeflateUncompressor uncompressor private final com.google.archivepatcher.shared.CountingOutputStream out private final byte[] copyBuffer public void <init> (java.io.OutputStream, int) java.io.OutputStream out int copyBufferSize public long pipe (java.io.InputStream, com.google.archivepatcher.shared.PartiallyUncompressingPipe$Mode) throws java.io.IOException int numRead java.io.InputStream in com.google.archivepatcher.shared.PartiallyUncompressingPipe$Mode mode long bytesWrittenBefore public long getNumBytesWritten () public void close () throws java.io.IOException }
com/google/archivepatcher/shared/CountingOutputStream.class
CountingOutputStream.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.CountingOutputStream extends java.io.FilterOutputStream { private long bytesWritten public void <init> (java.io.OutputStream) java.io.OutputStream out public long getNumBytesWritten () public void write (int) throws java.io.IOException int b public void write (byte[]) throws java.io.IOException byte[] b public void write (byte[], int, int) throws java.io.IOException byte[] b int off int len }
com/google/archivepatcher/shared/RandomAccessFileOutputStream.class
RandomAccessFileOutputStream.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.RandomAccessFileOutputStream extends java.io.OutputStream { private final java.io.RandomAccessFile raf public void <init> (java.io.File, long) throws java.io.IOException java.io.File outputFile long expectedSize protected java.io.RandomAccessFile getRandomAccessFile (java.io.File) throws java.io.IOException java.io.File file public void write (int) throws java.io.IOException int b public void write (byte[]) throws java.io.IOException byte[] b public void write (byte[], int, int) throws java.io.IOException byte[] b int off int len public void flush () throws java.io.IOException public void close () throws java.io.IOException }
com/google/archivepatcher/shared/DeflateUncompressor.class
DeflateUncompressor.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.DeflateUncompressor extends java.lang.Object implements com.google.archivepatcher.shared.Uncompressor { private boolean nowrap private int inputBufferSize private int outputBufferSize private java.util.zip.Inflater inflater private boolean caching public void <init> () public boolean isNowrap () public int getInputBufferSize () public void setInputBufferSize (int) int inputBufferSize public int getOutputBufferSize () public void setOutputBufferSize (int) int outputBufferSize public void setNowrap (boolean) boolean nowrap public boolean isCaching () public void setCaching (boolean) boolean caching protected java.util.zip.Inflater createOrResetInflater () java.util.zip.Inflater result public void release () public void uncompress (java.io.InputStream, java.io.OutputStream) throws java.io.IOException java.io.InputStream compressedIn java.io.OutputStream uncompressedOut java.util.zip.InflaterInputStream inflaterIn byte[] buffer int numRead }
com/google/archivepatcher/shared/Uncompressor.class
Uncompressor.java package com.google.archivepatcher.shared public abstract com.google.archivepatcher.shared.Uncompressor extends java.lang.Object { public abstract void uncompress (java.io.InputStream, java.io.OutputStream) throws java.io.IOException }
com/google/archivepatcher/shared/PatchConstants.class
PatchConstants.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.PatchConstants extends java.lang.Object { public static final String IDENTIFIER public void <init> () }
com/google/archivepatcher/shared/RandomAccessFileInputStream.class
RandomAccessFileInputStream.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.RandomAccessFileInputStream extends java.io.InputStream { private final java.io.RandomAccessFile raf private long mark private long rangeOffset private long rangeLength private final long fileLength public void <init> (java.io.File) throws java.io.IOException java.io.File file public void <init> (java.io.File, long, long) throws java.io.IOException java.io.File file long rangeOffset long rangeLength protected java.io.RandomAccessFile getRandomAccessFile (java.io.File) throws java.io.IOException java.io.File file public void setRange (long, long) throws java.io.IOException long rangeOffset long rangeLength public int available () throws java.io.IOException long rangeRelativePosition long result public long getPosition () throws java.io.IOException public void close () throws java.io.IOException public int read () throws java.io.IOException public int read (byte[], int, int) throws java.io.IOException byte[] b int off int len int available int result public int read (byte[]) throws java.io.IOException byte[] b public long skip (long) throws java.io.IOException long n int available int skipAmount public boolean markSupported () public void mark (int) java.io.IOException e int readlimit public void reset () throws java.io.IOException public long length () }
com/google/archivepatcher/shared/JreDeflateParameters.class
JreDeflateParameters.java package com.google.archivepatcher.shared public final enum com.google.archivepatcher.shared.JreDeflateParameters extends java.lang.Enum { public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL1_STRATEGY0_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL2_STRATEGY0_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL3_STRATEGY0_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL4_STRATEGY0_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL5_STRATEGY0_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL6_STRATEGY0_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL7_STRATEGY0_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL8_STRATEGY0_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL9_STRATEGY0_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL1_STRATEGY1_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL2_STRATEGY1_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL3_STRATEGY1_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL4_STRATEGY1_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL5_STRATEGY1_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL6_STRATEGY1_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL7_STRATEGY1_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL8_STRATEGY1_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL9_STRATEGY1_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL1_STRATEGY2_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL2_STRATEGY2_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL3_STRATEGY2_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL4_STRATEGY2_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL5_STRATEGY2_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL6_STRATEGY2_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL7_STRATEGY2_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL8_STRATEGY2_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL9_STRATEGY2_NOWRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL1_STRATEGY0_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL2_STRATEGY0_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL3_STRATEGY0_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL4_STRATEGY0_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL5_STRATEGY0_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL6_STRATEGY0_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL7_STRATEGY0_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL8_STRATEGY0_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL9_STRATEGY0_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL1_STRATEGY1_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL2_STRATEGY1_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL3_STRATEGY1_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL4_STRATEGY1_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL5_STRATEGY1_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL6_STRATEGY1_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL7_STRATEGY1_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL8_STRATEGY1_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL9_STRATEGY1_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL1_STRATEGY2_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL2_STRATEGY2_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL3_STRATEGY2_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL4_STRATEGY2_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL5_STRATEGY2_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL6_STRATEGY2_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL7_STRATEGY2_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL8_STRATEGY2_WRAP public static final enum com.google.archivepatcher.shared.JreDeflateParameters LEVEL9_STRATEGY2_WRAP public final int level public final int strategy public final boolean nowrap private static final synthetic com.google.archivepatcher.shared.JreDeflateParameters[] $VALUES public static com.google.archivepatcher.shared.JreDeflateParameters[] values () public static com.google.archivepatcher.shared.JreDeflateParameters valueOf (java.lang.String) String name private void <init> (java.lang.String, int, int, int, boolean) int level int strategy boolean nowrap public static com.google.archivepatcher.shared.JreDeflateParameters of (int, int, boolean) int level int strategy boolean nowrap int id public java.lang.String toString () public static com.google.archivepatcher.shared.JreDeflateParameters parseString (java.lang.String) String input String[] parts static void <clinit> () }
com/google/archivepatcher/shared/DefaultDeflateCompatibilityWindow.class
DefaultDeflateCompatibilityWindow.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.DefaultDeflateCompatibilityWindow extends java.lang.Object { private static final String CORPUS_BASE_TEXT public void <init> () private static final java.util.Map generateBaseline () java.util.Map baseline public java.util.Map getBaselineValues () private static final byte[] generateCorpus () byte[] loremIpsumBytes java.io.UnsupportedEncodingException e int x java.io.ByteArrayOutputStream buffer byte[] loremIpsumBytes public byte[] getCorpus () private static final java.lang.String hexString (byte[]) int value int x byte[] bytes StringBuilder buffer public boolean isCompatible () public java.util.Map getIncompatibleValues () String computedSHA256 java.util.Map$Entry baselineEntry java.util.Map incompatible java.util.Map systemValues public java.util.Map getSystemValues () java.security.MessageDigest digester java.security.NoSuchAlgorithmException e int[] relevantLevels java.io.IOException e java.io.ByteArrayOutputStream buffer byte[] compressedData byte[] sha256OfCompressedData String sha256String com.google.archivepatcher.shared.JreDeflateParameters parameters int level int[] relevantLevels int strategy boolean nowrap java.util.Map result java.security.MessageDigest digester com.google.archivepatcher.shared.DeflateCompressor compressor boolean[] nowrapValues int[] strategies int[] levels static synthetic java.util.Map access$000 () static synthetic byte[] access$200 () }
com/google/archivepatcher/shared/DefaultDeflateCompatibilityWindow$BaselineHolder.class
DefaultDeflateCompatibilityWindow.java package com.google.archivepatcher.shared final com.google.archivepatcher.shared.DefaultDeflateCompatibilityWindow$BaselineHolder extends java.lang.Object { private static final java.util.Map BASELINE_INSTANCE private void <init> () static synthetic java.util.Map access$100 () static void <clinit> () }
com/google/archivepatcher/shared/MultiViewInputStreamFactory.class
MultiViewInputStreamFactory.java package com.google.archivepatcher.shared public abstract com.google.archivepatcher.shared.MultiViewInputStreamFactory extends java.lang.Object { public abstract java.io.InputStream newStream () throws java.io.IOException }
com/google/archivepatcher/shared/Compressor.class
Compressor.java package com.google.archivepatcher.shared public abstract com.google.archivepatcher.shared.Compressor extends java.lang.Object { public abstract void compress (java.io.InputStream, java.io.OutputStream) throws java.io.IOException }
com/google/archivepatcher/shared/PatchConstants$CompatibilityWindowId.class
PatchConstants.java package com.google.archivepatcher.shared public final enum com.google.archivepatcher.shared.PatchConstants$CompatibilityWindowId extends java.lang.Enum { public static final enum com.google.archivepatcher.shared.PatchConstants$CompatibilityWindowId DEFAULT_DEFLATE public final byte patchValue private static final synthetic com.google.archivepatcher.shared.PatchConstants$CompatibilityWindowId[] $VALUES public static com.google.archivepatcher.shared.PatchConstants$CompatibilityWindowId[] values () public static com.google.archivepatcher.shared.PatchConstants$CompatibilityWindowId valueOf (java.lang.String) String name private void <init> (java.lang.String, int, byte) byte patchValue public static com.google.archivepatcher.shared.PatchConstants$CompatibilityWindowId fromPatchValue (byte) byte patchValue static void <clinit> () }
com/google/archivepatcher/shared/DefaultDeflateCompatibilityWindow$CorpusHolder.class
DefaultDeflateCompatibilityWindow.java package com.google.archivepatcher.shared final com.google.archivepatcher.shared.DefaultDeflateCompatibilityWindow$CorpusHolder extends java.lang.Object { private static final byte[] CORPUS_INSTANCE private void <init> () static synthetic byte[] access$300 () static void <clinit> () }
com/google/archivepatcher/shared/PartiallyUncompressingPipe$Mode.class
PartiallyUncompressingPipe.java package com.google.archivepatcher.shared public final enum com.google.archivepatcher.shared.PartiallyUncompressingPipe$Mode extends java.lang.Enum { public static final enum com.google.archivepatcher.shared.PartiallyUncompressingPipe$Mode COPY public static final enum com.google.archivepatcher.shared.PartiallyUncompressingPipe$Mode UNCOMPRESS_WRAPPED public static final enum com.google.archivepatcher.shared.PartiallyUncompressingPipe$Mode UNCOMPRESS_NOWRAP private static final synthetic com.google.archivepatcher.shared.PartiallyUncompressingPipe$Mode[] $VALUES public static com.google.archivepatcher.shared.PartiallyUncompressingPipe$Mode[] values () public static com.google.archivepatcher.shared.PartiallyUncompressingPipe$Mode valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/google/archivepatcher/shared/PatchConstants$DeltaFormat.class
PatchConstants.java package com.google.archivepatcher.shared public final enum com.google.archivepatcher.shared.PatchConstants$DeltaFormat extends java.lang.Enum { public static final enum com.google.archivepatcher.shared.PatchConstants$DeltaFormat BSDIFF public final byte patchValue private static final synthetic com.google.archivepatcher.shared.PatchConstants$DeltaFormat[] $VALUES public static com.google.archivepatcher.shared.PatchConstants$DeltaFormat[] values () public static com.google.archivepatcher.shared.PatchConstants$DeltaFormat valueOf (java.lang.String) String name private void <init> (java.lang.String, int, byte) byte patchValue public static com.google.archivepatcher.shared.PatchConstants$DeltaFormat fromPatchValue (byte) byte patchValue static void <clinit> () }
com/google/archivepatcher/shared/DeltaFriendlyFile.class
DeltaFriendlyFile.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.DeltaFriendlyFile extends java.lang.Object { public static final int DEFAULT_COPY_BUFFER_SIZE public void <init> () public static java.util.List generateDeltaFriendlyFile (java.util.List, java.io.File, java.io.OutputStream) throws java.io.IOException java.util.List rangesToUncompress java.io.File file java.io.OutputStream deltaFriendlyOut public static java.util.List generateDeltaFriendlyFile (java.util.List, java.io.File, java.io.OutputStream, boolean, int) throws java.io.IOException long inverseRangeEnd long inverseRangeLength com.google.archivepatcher.shared.TypedRange inverseRange long gap long inverseRangeStart com.google.archivepatcher.shared.TypedRange rangeToUncompress long bytesLeft java.util.List rangesToUncompress java.io.File file java.io.OutputStream deltaFriendlyOut boolean generateInverse int copyBufferSize java.util.List inverseRanges long lastReadOffset com.google.archivepatcher.shared.RandomAccessFileInputStream oldFileRafis com.google.archivepatcher.shared.PartiallyUncompressingPipe filteredOut }
com/google/archivepatcher/shared/RandomAccessFileInputStreamFactory.class
RandomAccessFileInputStreamFactory.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.RandomAccessFileInputStreamFactory extends java.lang.Object implements com.google.archivepatcher.shared.MultiViewInputStreamFactory { private final java.io.File file private final long rangeOffset private final long rangeLength public void <init> (java.io.File, long, long) java.io.File file long rangeOffset long rangeLength public com.google.archivepatcher.shared.RandomAccessFileInputStream newStream () throws java.io.IOException public volatile synthetic java.io.InputStream newStream () throws java.io.IOException }
com/google/archivepatcher/shared/DeflateCompressor.class
DeflateCompressor.java package com.google.archivepatcher.shared public com.google.archivepatcher.shared.DeflateCompressor extends java.lang.Object implements com.google.archivepatcher.shared.Compressor { private int compressionLevel private int strategy private boolean nowrap private int inputBufferSize private int outputBufferSize private java.util.zip.Deflater deflater private boolean caching public void <init> () public boolean isNowrap () public void setNowrap (boolean) boolean nowrap public int getCompressionLevel () public void setCompressionLevel (int) int compressionLevel public int getStrategy () public void setStrategy (int) int strategy public int getInputBufferSize () public void setInputBufferSize (int) int inputBufferSize public int getOutputBufferSize () public void setOutputBufferSize (int) int outputBufferSize public boolean isCaching () public void setCaching (boolean) boolean caching protected java.util.zip.Deflater createOrResetDeflater () java.util.zip.Deflater result public void release () public void compress (java.io.InputStream, java.io.OutputStream) throws java.io.IOException java.io.InputStream uncompressedIn java.io.OutputStream compressedOut byte[] buffer java.util.zip.DeflaterOutputStream deflaterOut int numRead }