URIResource.java 4.05 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  scala.None
 *  scala.None$
 *  scala.Option
 *  scala.Predef
 *  scala.Predef$
 *  scala.ScalaObject
 *  scala.Some
 *  scala.collection.immutable.Map
 *  scala.reflect.ScalaSignature
 */
package com.adobe.forms.rm;

import com.adobe.forms.rm.Resource;
import com.adobe.forms.rm.Resource$;
import com.adobe.forms.rm.Resource$class;
import com.adobe.forms.rm.URIResource$;
import scala.None;
import scala.Option;
import scala.Predef;
import scala.ScalaObject;
import scala.Some;
import scala.collection.immutable.Map;
import scala.reflect.ScalaSignature;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
@ScalaSignature(bytes="\u0006\u0001\u00014Q!\u0001\u0002\u0002\u0002-\u00111\"\u0016*J%\u0016\u001cx.\u001e:dK*\u00111\u0001B\u0001\u0003e6T!!\u0002\u0004\u0002\u000b\u0019|'/\\:\u000b\u0005\u001dA\u0011!B1e_\n,'\"A\u0005\u0002\u0007\r|Wn\u0001\u0001\u0014\t\u0001aA\u0003\u0007\t\u0003\u001bIi\u0011A\u0004\u0006\u0003\u001fA\tA\u0001\\1oO*\t\u0011#\u0001\u0003kCZ\f\u0017BA\n\u000f\u0005\u0019y%M[3diB\u0011QCF\u0007\u0002\u0005%\u0011qC\u0001\u0002\t%\u0016\u001cx.\u001e:dKB\u0011\u0011\u0004H\u0007\u00025)\t1$A\u0003tG\u0006d\u0017-\u0003\u0002\u001e5\tY1kY1mC>\u0013'.Z2u\u0011!y\u0002A!A!\u0002\u0013\u0001\u0013aB2p]R,g\u000e\u001e\t\u00033\u0005J!A\t\u000e\u0003\r\u0005s\u0017PU3g\u0011!!\u0003A!A!\u0002\u0013)\u0013aB2p]R,\u0007\u0010\u001e\t\u00043\u0019B\u0013BA\u0014\u001b\u0005\u0019y\u0005\u000f^5p]B\u0011\u0011\u0006\f\b\u00033)J!a\u000b\u000e\u0002\rA\u0013X\rZ3g\u0013\ticF\u0001\u0004TiJLgn\u001a\u0006\u0003WiA\u0001\u0002\r\u0001\u0003\u0002\u0003\u0006I!M\u0001\u0004[\u0006\u0004\b\u0003B\u00153QQJ!a\r\u0018\u0003\u00075\u000b\u0007\u000f\u0005\u0002\u001ak%\u0011aG\u0007\u0002\u0004\u0003:L\b\"\u0002\u001d\u0001\t\u0003I\u0014A\u0002\u001fj]&$h\b\u0006\u0003;wqj\u0004CA\u000b\u0001\u0011\u0015yr\u00071\u0001!\u0011\u001d!s\u0007%AA\u0002\u0015Bq\u0001M\u001c\u0011\u0002\u0003\u0007\u0011\u0007C\u0004@\u0001\t\u0007I\u0011\u0003!\u0002\u000f\u0005\u00147\u000fU1uQV\t\u0011\t\u0005\u0002\u000e\u0005&\u0011QF\u0004\u0005\u0007\t\u0002\u0001\u000b\u0011B!\u0002\u0011\u0005\u00147\u000fU1uQ\u0002BQA\u0012\u0001\u0005B\u001d\u000baA]3t\u0017\u0016LX#A\u0013\b\u000f%\u0013\u0011\u0011!E\u0003\u0015\u0006YQKU%SKN|WO]2f!\t)2JB\u0004\u0002\u0005\u0005\u0005\tR\u0001'\u0014\u0007-c\u0001\u0004C\u00039\u0017\u0012\u0005a\nF\u0001K\u0011\u001d\u00016*%A\u0005\u0002E\u000ba\"\u001b8ji\u0012\"WMZ1vYR$#'F\u0001SU\t)3kK\u0001U!\t)&,D\u0001W\u0015\t9\u0006,A\u0005v]\u000eDWmY6fI*\u0011\u0011LG\u0001\u000bC:tw\u000e^1uS>t\u0017BA.W\u0005E)hn\u00195fG.,GMV1sS\u0006t7-\u001a\u0005\b;.\u000b\n\u0011\"\u0001_\u00039Ig.\u001b;%I\u00164\u0017-\u001e7uIM*\u0012a\u0018\u0016\u0003cM\u0003")
public abstract class URIResource
implements Resource,
ScalaObject {
    private final String absPath;

    public static final Map init$default$3() {
        return URIResource$.MODULE$.init$default$3();
    }

    public static final Option init$default$2() {
        return URIResource$.MODULE$.init$default$2();
    }

    public String absPath() {
        return this.absPath;
    }

    @Override
    public Option<String> resKey() {
        return this.absPath().isEmpty() ? None..MODULE$ : new Some((Object)this.absPath());
    }

    /*
     * Unable to fully structure code
     * Enabled aggressive block sorting
     * Lifted jumps to return sites
     */
    public URIResource(Object content, Option<String> context, Map<String, Object> map) {
        super();
        Resource$class.$init$(this);
        v0 = content.getClass();
        var4_4 = String.class;
        if (v0 != null) ** GOTO lbl8
        if (var4_4 == null) ** GOTO lbl-1000
        ** GOTO lbl-1000
lbl8: // 1 sources:
        if (v0.equals(var4_4)) lbl-1000: // 2 sources:
        {
            v1 = true;
        } else lbl-1000: // 2 sources:
        {
            v1 = false;
        }
        Predef..MODULE$.assert(v1);
        this.absPath = Resource$.MODULE$.absolutize(context, (String)content);
    }
}