raphw / byte-buddy

Runtime code generation for the Java virtual machine.
https://bytebuddy.net
Apache License 2.0
6.3k stars 808 forks source link

AndroidClassLoadingStrategy "load" method let dex file not be writen after jar deleted #1722

Open anonyein opened 1 month ago

anonyein commented 1 month ago
public Map<TypeDescription, Class<?>> load(@MaybeNull ClassLoader classLoader, Map<TypeDescription, byte[]> types) {
        DexProcessor.Conversion conversion = dexProcessor.create();
        for (Map.Entry<TypeDescription, byte[]> entry : types.entrySet()) {
            conversion.register(entry.getKey().getName(), entry.getValue());
        }
        File jar = new File(privateDirectory, randomString.nextString() + JAR_FILE_EXTENSION);
        try {
            if (!jar.createNewFile()) {
                throw new IllegalStateException("Cannot create " + jar);
            }
            JarOutputStream outputStream = new JarOutputStream(new BufferedOutputStream(new FileOutputStream(jar)));
            try {
                outputStream.putNextEntry(new JarEntry(DEX_CLASS_FILE));
                conversion.drainTo(outputStream);
                outputStream.closeEntry();
            } finally {
                outputStream.close();
            }
            FILE_PROCESSOR.accept(jar);
            return doLoad(classLoader, types.keySet(), jar);
        } catch (IOException exception) {
            throw new IllegalStateException("Cannot write to zip file " + jar, exception);
        } finally {
            if (!jar.delete()) {
                Logger.getLogger("net.bytebuddy").warning("Could not delete " + jar);
            }
        }
    }

jar.delete() and the local odex/vdex of doLoad(classLoader, types.keySet(), jar) have not be finish writen. also jar and other files below app_libs.zip the new class cannot be created by getConstructor(String.class).newInstance("aaa")

raphw commented 1 month ago

Not sure how to solve this, I do not work much with Android these days. Couldn't you use a different folder? I am sure that there must be some advice from Google on this matter. Is there a help board you could inquire?

anonyein commented 1 month ago

Not sure how to solve this, I do not work much with Android these days. Couldn't you use a different folder? I am sure that there must be some advice from Google on this matter. Is there a help board you could inquire?

From the jar file, I found something interesting with jadx. The super class initialized with File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null); and File cannot be initialized by null parameters, that makes every method throw exception

The de-compilation below

package net.bytebuddy.renamed.java.io;

import com.caoccao.javet.buddy.interop.proxy.DynamicObjectAndroidExtendHandler;
import java.io.File;
import java.io.FileFilter;
import java.io.FilenameFilter;
import java.io.IOException;
import java.lang.reflect.Method;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URL;
import java.nio.file.Path;

/* loaded from: classes.dex */
public class File$ByteBuddy$tUCfwqQh extends File implements AutoCloseable {
    public static volatile /* synthetic */ DynamicObjectAndroidExtendHandler delegate$hhhfc40;
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$kjl6jc1 = File.class.getMethod("getUsableSpace", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$2h2gvr1 = File.class.getMethod("setExecutable", Boolean.TYPE);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$sa8epi2 = File.class.getMethod("getParentFile", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$jhi6dv1 = File.class.getMethod("isDirectory", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$7e2u5f3 = File.class.getMethod("toPath", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$lmj1233 = File.class.getMethod("canExecute", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$hovl2g1 = File.class.getMethod("isAbsolute", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$i7sfgf2 = File.class.getMethod("setWritable", Boolean.TYPE, Boolean.TYPE);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$aep7mj0 = File.class.getMethod("list", FilenameFilter.class);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$ce3ka52 = File.class.getMethod("deleteOnExit", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$oehpsk3 = File.class.getMethod("listFiles", FilenameFilter.class);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$86ovh61 = File.class.getMethod("setReadable", Boolean.TYPE);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$rbfgai1 = File.class.getMethod("delete", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$dsacdc1 = File.class.getMethod("listFiles", FileFilter.class);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$vsasch0 = File.class.getMethod("compareTo", File.class);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$qb76ma3 = File.class.getMethod("getCanonicalFile", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$jsdhaf0 = File.class.getMethod("getParent", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$48u3cd2 = File.class.getMethod("isHidden", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$qhjth11 = File.class.getMethod("toURL", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$210nsq0 = File.class.getMethod("length", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$h1kj281 = File.class.getMethod("list", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$vqms833 = File.class.getMethod("toString", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$mk4qip0 = File.class.getMethod("canRead", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$9nkp5p0 = File.class.getMethod("getAbsoluteFile", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$mmr3080 = File.class.getMethod("isFile", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$kd6iot0 = File.class.getMethod("mkdirs", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$mlflbj0 = File.class.getMethod("getCanonicalPath", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$v21o2k1 = File.class.getMethod("renameTo", File.class);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$kj7djl0 = File.class.getMethod("setReadOnly", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$02vqta2 = File.class.getMethod("equals", Object.class);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$2av3b23 = File.class.getMethod("setReadable", Boolean.TYPE, Boolean.TYPE);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$ee1c832 = File.class.getMethod("getPath", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$o3lbnj0 = File.class.getMethod("setWritable", Boolean.TYPE);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$k62i763 = File.class.getMethod("getTotalSpace", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$rj133b0 = File.class.getMethod("lastModified", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$v50eqv0 = File.class.getMethod("canWrite", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$089k2f0 = File.class.getMethod("getFreeSpace", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$51t8r12 = File.class.getMethod("getAbsolutePath", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$bf4t5v0 = File.class.getMethod("setLastModified", Long.TYPE);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$48lt743 = File.class.getMethod("hashCode", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$cvgdkq2 = File.class.getMethod("exists", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$kl6ih12 = File.class.getMethod("getName", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$qkgth11 = File.class.getMethod("toURI", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$v1c5990 = File.class.getMethod("listFiles", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$sk9kon3 = File.class.getMethod("setExecutable", Boolean.TYPE, Boolean.TYPE);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$g9dj2h2 = File.class.getMethod("createNewFile", new Class[0]);
    private static final /* synthetic */ Method cachedValue$pU8hhWPB$v7kp1r1 = File.class.getMethod("mkdir", new Class[0]);

    public File$ByteBuddy$tUCfwqQh(File file, String str) {
        super(file, str);
    }

    public File$ByteBuddy$tUCfwqQh(String str) {
        super(str);
    }

    public File$ByteBuddy$tUCfwqQh(String str, String str2) {
        super(str, str2);
    }

    public File$ByteBuddy$tUCfwqQh(URI uri) {
        super(uri);
    }

    @Override // java.io.File
    public boolean canExecute() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$lmj1233, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$07rFtr7O(this))).booleanValue();
    }

    final /* synthetic */ boolean canExecute$accessor$pU8hhWPB() {
        return super.canExecute();
    }

    @Override // java.io.File
    public boolean canRead() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$mk4qip0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$NAGF8x0g(this))).booleanValue();
    }

    final /* synthetic */ boolean canRead$accessor$pU8hhWPB() {
        return super.canRead();
    }

    @Override // java.io.File
    public boolean canWrite() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$v50eqv0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$zw82kZWj(this))).booleanValue();
    }

    final /* synthetic */ boolean canWrite$accessor$pU8hhWPB() {
        return super.canWrite();
    }

    final /* synthetic */ Object clone$accessor$pU8hhWPB() throws CloneNotSupportedException {
        return super.clone();
    }

    @Override // java.lang.AutoCloseable
    public void close() throws Exception {
        delegate$hhhfc40.close();
    }

    /* JADX WARN: Can't rename method to resolve collision */
    @Override // java.lang.Comparable
    public int compareTo(File file) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$vsasch0;
        Object[] objArr = {file};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Integer) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$DBtebYTu(this, file))).intValue();
    }

    final /* synthetic */ int compareTo$accessor$pU8hhWPB(File file) {
        return super.compareTo(file);
    }

    @Override // java.io.File
    public boolean createNewFile() throws IOException {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$g9dj2h2, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$eRgvtyNj(this))).booleanValue();
    }

    final /* synthetic */ boolean createNewFile$accessor$pU8hhWPB() throws IOException {
        return super.createNewFile();
    }

    @Override // java.io.File
    public boolean delete() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$rbfgai1, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$vSZKh4D6(this))).booleanValue();
    }

    final /* synthetic */ boolean delete$accessor$pU8hhWPB() {
        return super.delete();
    }

    @Override // java.io.File
    public void deleteOnExit() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$ce3ka52, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$BOrw1qZU(this));
    }

    final /* synthetic */ void deleteOnExit$accessor$pU8hhWPB() {
        super.deleteOnExit();
    }

    @Override // java.io.File
    public boolean equals(Object obj) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$02vqta2;
        Object[] objArr = {obj};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$3fD2JNgs(this, obj))).booleanValue();
    }

    final /* synthetic */ boolean equals$accessor$pU8hhWPB(Object obj) {
        return super.equals(obj);
    }

    @Override // java.io.File
    public boolean exists() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$cvgdkq2, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$4RePkecw(this))).booleanValue();
    }

    final /* synthetic */ boolean exists$accessor$pU8hhWPB() {
        return super.exists();
    }

    @Override // java.io.File
    public File getAbsoluteFile() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (File) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$9nkp5p0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$JEpsNeqK(this));
    }

    final /* synthetic */ File getAbsoluteFile$accessor$pU8hhWPB() {
        return super.getAbsoluteFile();
    }

    @Override // java.io.File
    public String getAbsolutePath() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (String) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$51t8r12, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$r5QgnfyZ(this));
    }

    final /* synthetic */ String getAbsolutePath$accessor$pU8hhWPB() {
        return super.getAbsolutePath();
    }

    @Override // java.io.File
    public File getCanonicalFile() throws IOException {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (File) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$qb76ma3, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$tznBiOMg(this));
    }

    final /* synthetic */ File getCanonicalFile$accessor$pU8hhWPB() throws IOException {
        return super.getCanonicalFile();
    }

    @Override // java.io.File
    public String getCanonicalPath() throws IOException {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (String) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$mlflbj0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$ZvQoC4Xe(this));
    }

    final /* synthetic */ String getCanonicalPath$accessor$pU8hhWPB() throws IOException {
        return super.getCanonicalPath();
    }

    @Override // java.io.File
    public long getFreeSpace() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Long) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$089k2f0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$MdjUDV1G(this))).longValue();
    }

    final /* synthetic */ long getFreeSpace$accessor$pU8hhWPB() {
        return super.getFreeSpace();
    }

    @Override // java.io.File
    public String getName() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (String) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$kl6ih12, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$edRiv43w(this));
    }

    final /* synthetic */ String getName$accessor$pU8hhWPB() {
        return super.getName();
    }

    @Override // java.io.File
    public String getParent() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (String) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$jsdhaf0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$k6MUVfPv(this));
    }

    final /* synthetic */ String getParent$accessor$pU8hhWPB() {
        return super.getParent();
    }

    @Override // java.io.File
    public File getParentFile() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (File) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$sa8epi2, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$ejdhzsF7(this));
    }

    final /* synthetic */ File getParentFile$accessor$pU8hhWPB() {
        return super.getParentFile();
    }

    @Override // java.io.File
    public String getPath() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (String) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$ee1c832, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$cTSpgHwl(this));
    }

    final /* synthetic */ String getPath$accessor$pU8hhWPB() {
        return super.getPath();
    }

    @Override // java.io.File
    public long getTotalSpace() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Long) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$k62i763, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$fyIVXlNN(this))).longValue();
    }

    final /* synthetic */ long getTotalSpace$accessor$pU8hhWPB() {
        return super.getTotalSpace();
    }

    @Override // java.io.File
    public long getUsableSpace() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Long) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$kjl6jc1, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$JZHGKarV(this))).longValue();
    }

    final /* synthetic */ long getUsableSpace$accessor$pU8hhWPB() {
        return super.getUsableSpace();
    }

    @Override // java.io.File
    public int hashCode() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Integer) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$48lt743, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$YOovKO6F(this))).intValue();
    }

    final /* synthetic */ int hashCode$accessor$pU8hhWPB() {
        return super.hashCode();
    }

    @Override // java.io.File
    public boolean isAbsolute() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$hovl2g1, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$2pwBCLQh(this))).booleanValue();
    }

    final /* synthetic */ boolean isAbsolute$accessor$pU8hhWPB() {
        return super.isAbsolute();
    }

    @Override // java.io.File
    public boolean isDirectory() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$jhi6dv1, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$QYXgZ3i6(this))).booleanValue();
    }

    final /* synthetic */ boolean isDirectory$accessor$pU8hhWPB() {
        return super.isDirectory();
    }

    @Override // java.io.File
    public boolean isFile() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$mmr3080, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$zu0WPMtR(this))).booleanValue();
    }

    final /* synthetic */ boolean isFile$accessor$pU8hhWPB() {
        return super.isFile();
    }

    @Override // java.io.File
    public boolean isHidden() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$48u3cd2, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$kZAhRFYK(this))).booleanValue();
    }

    final /* synthetic */ boolean isHidden$accessor$pU8hhWPB() {
        return super.isHidden();
    }

    @Override // java.io.File
    public long lastModified() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Long) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$rj133b0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$wFv5Dtv6(this))).longValue();
    }

    final /* synthetic */ long lastModified$accessor$pU8hhWPB() {
        return super.lastModified();
    }

    @Override // java.io.File
    public long length() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Long) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$210nsq0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$C9o4nMw9(this))).longValue();
    }

    final /* synthetic */ long length$accessor$pU8hhWPB() {
        return super.length();
    }

    @Override // java.io.File
    public String[] list() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (String[]) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$h1kj281, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$VNgX8cNv(this));
    }

    @Override // java.io.File
    public String[] list(FilenameFilter filenameFilter) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$aep7mj0;
        Object[] objArr = {filenameFilter};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (String[]) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$Bb3RM3m5(this, filenameFilter));
    }

    final /* synthetic */ String[] list$accessor$pU8hhWPB() {
        return super.list();
    }

    final /* synthetic */ String[] list$accessor$pU8hhWPB(FilenameFilter filenameFilter) {
        return super.list(filenameFilter);
    }

    @Override // java.io.File
    public File[] listFiles() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (File[]) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$v1c5990, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$wAnh8IHf(this));
    }

    @Override // java.io.File
    public File[] listFiles(FileFilter fileFilter) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$dsacdc1;
        Object[] objArr = {fileFilter};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (File[]) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$W4X2L6ON(this, fileFilter));
    }

    @Override // java.io.File
    public File[] listFiles(FilenameFilter filenameFilter) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$oehpsk3;
        Object[] objArr = {filenameFilter};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (File[]) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$XlsM2AGI(this, filenameFilter));
    }

    final /* synthetic */ File[] listFiles$accessor$pU8hhWPB() {
        return super.listFiles();
    }

    final /* synthetic */ File[] listFiles$accessor$pU8hhWPB(FileFilter fileFilter) {
        return super.listFiles(fileFilter);
    }

    final /* synthetic */ File[] listFiles$accessor$pU8hhWPB(FilenameFilter filenameFilter) {
        return super.listFiles(filenameFilter);
    }

    @Override // java.io.File
    public boolean mkdir() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$v7kp1r1, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$vCV6fJQ6(this))).booleanValue();
    }

    final /* synthetic */ boolean mkdir$accessor$pU8hhWPB() {
        return super.mkdir();
    }

    @Override // java.io.File
    public boolean mkdirs() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$kd6iot0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$29CwuTHI(this))).booleanValue();
    }

    final /* synthetic */ boolean mkdirs$accessor$pU8hhWPB() {
        return super.mkdirs();
    }

    @Override // java.io.File
    public boolean renameTo(File file) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$v21o2k1;
        Object[] objArr = {file};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$KTWFVi0k(this, file))).booleanValue();
    }

    final /* synthetic */ boolean renameTo$accessor$pU8hhWPB(File file) {
        return super.renameTo(file);
    }

    @Override // java.io.File
    public boolean setExecutable(boolean z) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$2h2gvr1;
        Object[] objArr = {Boolean.valueOf(z)};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$on8yv0Wm(this, z))).booleanValue();
    }

    @Override // java.io.File
    public boolean setExecutable(boolean z, boolean z2) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$sk9kon3;
        Object[] objArr = {Boolean.valueOf(z), Boolean.valueOf(z2)};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$lsTYIO64(this, z, z2))).booleanValue();
    }

    final /* synthetic */ boolean setExecutable$accessor$pU8hhWPB(boolean z) {
        return super.setExecutable(z);
    }

    final /* synthetic */ boolean setExecutable$accessor$pU8hhWPB(boolean z, boolean z2) {
        return super.setExecutable(z, z2);
    }

    @Override // java.io.File
    public boolean setLastModified(long j) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$bf4t5v0;
        Object[] objArr = {Long.valueOf(j)};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$GqQCjKlw(this, j))).booleanValue();
    }

    final /* synthetic */ boolean setLastModified$accessor$pU8hhWPB(long j) {
        return super.setLastModified(j);
    }

    @Override // java.io.File
    public boolean setReadOnly() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$kj7djl0, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$zZPo5vef(this))).booleanValue();
    }

    final /* synthetic */ boolean setReadOnly$accessor$pU8hhWPB() {
        return super.setReadOnly();
    }

    @Override // java.io.File
    public boolean setReadable(boolean z) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$86ovh61;
        Object[] objArr = {Boolean.valueOf(z)};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$14lWbtfv(this, z))).booleanValue();
    }

    @Override // java.io.File
    public boolean setReadable(boolean z, boolean z2) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$2av3b23;
        Object[] objArr = {Boolean.valueOf(z), Boolean.valueOf(z2)};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$kjAmGewz(this, z, z2))).booleanValue();
    }

    final /* synthetic */ boolean setReadable$accessor$pU8hhWPB(boolean z) {
        return super.setReadable(z);
    }

    final /* synthetic */ boolean setReadable$accessor$pU8hhWPB(boolean z, boolean z2) {
        return super.setReadable(z, z2);
    }

    @Override // java.io.File
    public boolean setWritable(boolean z) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$o3lbnj0;
        Object[] objArr = {Boolean.valueOf(z)};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$pcjGaNTl(this, z))).booleanValue();
    }

    @Override // java.io.File
    public boolean setWritable(boolean z, boolean z2) {
        DynamicObjectAndroidExtendHandler dynamicObjectAndroidExtendHandler = delegate$hhhfc40;
        Method method = cachedValue$pU8hhWPB$i7sfgf2;
        Object[] objArr = {Boolean.valueOf(z), Boolean.valueOf(z2)};
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return ((Boolean) dynamicObjectAndroidExtendHandler.interceptMethod(method, objArr, file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$7lIkw3FK(this, z, z2))).booleanValue();
    }

    final /* synthetic */ boolean setWritable$accessor$pU8hhWPB(boolean z) {
        return super.setWritable(z);
    }

    final /* synthetic */ boolean setWritable$accessor$pU8hhWPB(boolean z, boolean z2) {
        return super.setWritable(z, z2);
    }

    @Override // java.io.File
    public Path toPath() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (Path) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$7e2u5f3, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$6WqPaPt5(this));
    }

    final /* synthetic */ Path toPath$accessor$pU8hhWPB() {
        return super.toPath();
    }

    @Override // java.io.File
    public String toString() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (String) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$vqms833, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$3lXShvUY(this));
    }

    final /* synthetic */ String toString$accessor$pU8hhWPB() {
        return super.toString();
    }

    @Override // java.io.File
    public URI toURI() {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (URI) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$qkgth11, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$F5e8eCkD(this));
    }

    final /* synthetic */ URI toURI$accessor$pU8hhWPB() {
        return super.toURI();
    }

    @Override // java.io.File
    public URL toURL() throws MalformedURLException {
        File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS = new File$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS((File) null, (String) null);
        file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS.target = this;
        return (URL) delegate$hhhfc40.interceptMethod(cachedValue$pU8hhWPB$qhjth11, new Object[0], file$ByteBuddy$tUCfwqQh$auxiliary$UL99eZHS, this, new File$ByteBuddy$tUCfwqQh$auxiliary$Ilt8ikbi(this));
    }

    final /* synthetic */ URL toURL$accessor$pU8hhWPB() throws MalformedURLException {
        return super.toURL();
    }
}