Resource$class.java 1.86 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.forms.rm.Resource$$anonfun
 *  com.adobe.forms.rm.Resource$$anonfun$sourceAsString
 *  scala.Function0
 *  scala.None
 *  scala.None$
 *  scala.Option
 *  scala.runtime.AbstractFunction0
 */
package com.adobe.forms.rm;

import com.adobe.forms.logging.PerfLogger$;
import com.adobe.forms.rm.Resource;
import com.adobe.forms.rm.Resource$;
import scala.Function0;
import scala.None;
import scala.Option;
import scala.runtime.AbstractFunction0;

public abstract class Resource$class {
    public static String sourceAsString(Resource $this, String encoding$1) {
        return (String)PerfLogger$.MODULE$.measure((Function0<Object>)new scala.Serializable($this){
            public static final long serialVersionUID;

            public static {
                long l = Resource$.anonfun.sourceAsString.serialVersionUID = 0;
            }

            public final String apply() {
                return "Resource.sourceAsString";
            }
        }, new scala.Serializable($this, encoding$1){
            public static final long serialVersionUID;
            private final Resource $outer;
            private final String encoding$1;

            public static {
                long l = Resource$.anonfun.sourceAsString.serialVersionUID = 0;
            }

            public final String apply() {
                return new String(this.$outer.source(), this.encoding$1);
            }
        });
    }

    public static Option resKey(Resource $this) {
        return None..MODULE$;
    }

    public static long size(Resource $this) {
        return $this.source().length;
    }

    public static long lastModifiedTime(Resource $this) {
        return 0;
    }

    public static boolean isTrusted(Resource $this) {
        return false;
    }

    public static void $init$(Resource $this) {
    }
}