XFATextNode.java 3.87 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  com.adobe.forms.layout.XFATextNode$
 *  com.adobe.forms.layout.XFATextNode$$anonfun
 *  com.adobe.forms.layout.XFATextNode$$anonfun$textRuns
 *  scala.Function1
 *  scala.ScalaObject
 *  scala.collection.Seq
 *  scala.collection.generic.CanBuildFrom
 *  scala.collection.immutable.Seq
 *  scala.collection.immutable.Seq$
 *  scala.reflect.ScalaSignature
 *  scala.runtime.AbstractFunction1
 *  scala.xml.Node
 *  scala.xml.NodeSeq
 */
package com.adobe.forms.layout;

import com.adobe.forms.layout.TextRun;
import com.adobe.forms.layout.XFADrawNode;
import com.adobe.forms.layout.XFANode;
import com.adobe.forms.layout.XFATextNode;
import scala.Function1;
import scala.ScalaObject;
import scala.collection.Seq;
import scala.collection.generic.CanBuildFrom;
import scala.collection.immutable.Seq;
import scala.reflect.ScalaSignature;
import scala.runtime.AbstractFunction1;
import scala.xml.Node;
import scala.xml.NodeSeq;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
@ScalaSignature(bytes="\u0006\u0001\u00113A!\u0001\u0002\u0001\u0017\tY\u0001LR!UKb$hj\u001c3f\u0015\t\u0019A!\u0001\u0004mCf|W\u000f\u001e\u0006\u0003\u000b\u0019\tQAZ8s[NT!a\u0002\u0005\u0002\u000b\u0005$wNY3\u000b\u0003%\t1aY8n\u0007\u0001\u00192\u0001\u0001\u0007\u0011!\tia\"D\u0001\u0003\u0013\ty!AA\u0006Y\r\u0006#%/Y<O_\u0012,\u0007CA\t\u0015\u001b\u0005\u0011\"\"A\n\u0002\u000bM\u001c\u0017\r\\1\n\u0005U\u0011\"aC*dC2\fwJ\u00196fGRD\u0001b\u0006\u0001\u0003\u0002\u0003\u0006I\u0001G\u0001\u0005]>$W\r\u0005\u0002\u001a95\t!D\u0003\u0002\u001c%\u0005\u0019\u00010\u001c7\n\u0005uQ\"\u0001\u0002(pI\u0016DQa\b\u0001\u0005\u0002\u0001\na\u0001P5oSRtDCA\u0011#!\ti\u0001\u0001C\u0003\u0018=\u0001\u0007\u0001\u0004C\u0004%\u0001\t\u0007I\u0011A\u0013\u0002\u00119|G-\u001a+za\u0016,\u0012A\n\t\u0003O1j\u0011\u0001\u000b\u0006\u0003S)\nA\u0001\\1oO*\t1&\u0001\u0003kCZ\f\u0017BA\u0017)\u0005\u0019\u0019FO]5oO\"1q\u0006\u0001Q\u0001\n\u0019\n\u0011B\\8eKRK\b/\u001a\u0011\t\u0011E\u0002\u0001R1A\u0005\u0002I\n\u0001\u0002^3yiJ+hn]\u000b\u0002gA\u0019A\u0007P \u000f\u0005URdB\u0001\u001c:\u001b\u00059$B\u0001\u001d\u000b\u0003\u0019a$o\\8u}%\t1#\u0003\u0002<%\u00059\u0001/Y2lC\u001e,\u0017BA\u001f?\u0005\r\u0019V-\u001d\u0006\u0003wI\u0001\"!\u0004!\n\u0005\u0005\u0013!a\u0002+fqR\u0014VO\u001c\u0005\t\u0007\u0002A\t\u0011)Q\u0005g\u0005IA/\u001a=u%Vt7\u000f\t")
public class XFATextNode
extends XFADrawNode
implements ScalaObject {
    private final Node node;
    private final String nodeType;
    private Seq<TextRun> textRuns;

    @Override
    public String nodeType() {
        return this.nodeType;
    }

    /*
     * Enabled aggressive block sorting
     * Enabled unnecessary exception pruning
     * Enabled aggressive exception aggregation
     * Converted monitor instructions to comments
     * Lifted jumps to return sites
     */
    public Seq<TextRun> textRuns() {
        if ((this.bitmap$0 & 32) != 0) return this.textRuns;
        XFATextNode xFATextNode = this;
        // MONITORENTER : xFATextNode
        if ((this.bitmap$0 & 32) == 0) {
            this.textRuns = (Seq)this.node.$bslash("Text").map((Function1)new scala.Serializable(this){
                public static final long serialVersionUID;

                public static {
                    long l = .anonfun.textRuns.serialVersionUID = 0;
                }

                public final TextRun apply(Node node) {
                    return com.adobe.forms.layout.TextRun$.MODULE$.apply((NodeSeq)node);
                }
            }, Seq..MODULE$.canBuildFrom());
            this.bitmap$0 = this.bitmap$0 | 32;
        }
        // MONITOREXIT : xFATextNode
        this.node = null;
        return this.textRuns;
    }

    public XFATextNode(Node node) {
        this.node = node;
        super(node);
        this.nodeType = "text";
    }
}