XFADateTimeFieldNode.java
3.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* scala.Option
* scala.ScalaObject
* scala.Some
* scala.reflect.ScalaSignature
* scala.xml.Node
* scala.xml.NodeSeq
*/
package com.adobe.forms.layout;
import com.adobe.forms.layout.XFAFieldNode;
import com.adobe.forms.layout.XFANode;
import scala.Option;
import scala.ScalaObject;
import scala.Some;
import scala.reflect.ScalaSignature;
import scala.xml.Node;
import scala.xml.NodeSeq;
@ScalaSignature(bytes="\u0006\u0001Q2A!\u0001\u0002\u0001\u0017\t!\u0002LR!ECR,G+[7f\r&,G\u000e\u001a(pI\u0016T!a\u0001\u0003\u0002\r1\f\u0017p\\;u\u0015\t)a!A\u0003g_Jl7O\u0003\u0002\b\u0011\u0005)\u0011\rZ8cK*\t\u0011\"A\u0002d_6\u001c\u0001aE\u0002\u0001\u0019A\u0001\"!\u0004\b\u000e\u0003\tI!a\u0004\u0002\u0003\u0019a3\u0015IR5fY\u0012tu\u000eZ3\u0011\u0005E!R\"\u0001\n\u000b\u0003M\tQa]2bY\u0006L!!\u0006\n\u0003\u0017M\u001b\u0017\r\\1PE*,7\r\u001e\u0005\t/\u0001\u0011\t\u0011)A\u00051\u0005!an\u001c3f!\tIB$D\u0001\u001b\u0015\tY\"#A\u0002y[2L!!\b\u000e\u0003\t9{G-\u001a\u0005\u0006?\u0001!\t\u0001I\u0001\u0007y%t\u0017\u000e\u001e \u0015\u0005\u0005\u0012\u0003CA\u0007\u0001\u0011\u00159b\u00041\u0001\u0019\u0011!!\u0003\u0001#b\u0001\n\u0003)\u0013\u0001\u00038pI\u0016$\u0016\u0010]3\u0016\u0003\u0019\u0002\"a\n\u0017\u000e\u0003!R!!\u000b\u0016\u0002\t1\fgn\u001a\u0006\u0002W\u0005!!.\u0019<b\u0013\ti\u0003F\u0001\u0004TiJLgn\u001a\u0005\t_\u0001A\t\u0011)Q\u0005M\u0005Ian\u001c3f)f\u0004X\r\t\u0005\tc\u0001A)\u0019!C\u0001K\u0005!!o\u001c7f\u0011!\u0019\u0004\u0001#A!B\u00131\u0013!\u0002:pY\u0016\u0004\u0003")
public class XFADateTimeFieldNode
extends XFAFieldNode
implements ScalaObject {
private String nodeType;
private String role;
/*
* Unable to fully structure code
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Converted monitor instructions to comments
* Lifted jumps to return sites
*/
public String nodeType() {
if ((this.bitmap$0 & 2048) != 0) return this.nodeType;
var1_1 = this;
// MONITORENTER : var1_1
if ((this.bitmap$0 & 2048) != 0) ** GOTO lbl30
var2_2 = this.readNodeAsString("@type", this.readNodeAsString$default$2());
if (!(var2_2 instanceof Some)) ** GOTO lbl27
var3_3 = (Some)var2_2;
v0 = var4_4 = (String)var3_3.x();
var5_5 = "Date";
if (v0 != null) ** GOTO lbl14
if (var5_5 == null) ** GOTO lbl15
** GOTO lbl17
lbl14: // 1 sources:
if (!v0.equals(var5_5)) ** GOTO lbl17
lbl15: // 2 sources:
v1 = "datefield";
** GOTO lbl28
lbl17: // 2 sources:
v2 = var4_4;
var6_6 = "Time";
if (v2 != null) ** GOTO lbl22
if (var6_6 == null) ** GOTO lbl-1000
** GOTO lbl-1000
lbl22: // 1 sources:
if (v2.equals(var6_6)) lbl-1000: // 2 sources:
{
v1 = "textfield";
} else lbl-1000: // 2 sources:
{
v1 = "textfield";
}
** GOTO lbl28
lbl27: // 1 sources:
v1 = "textfield";
lbl28: // 4 sources:
this.nodeType = v1;
this.bitmap$0 = this.bitmap$0 | 2048;
lbl30: // 2 sources:
// MONITOREXIT : var1_1
return this.nodeType;
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
public String role() {
if ((this.bitmap$0 & 4096) != 0) return this.role;
XFADateTimeFieldNode xFADateTimeFieldNode = this;
synchronized (xFADateTimeFieldNode) {
if ((this.bitmap$0 & 4096) == 0) {
this.role = "textbox";
this.bitmap$0 = this.bitmap$0 | 4096;
}
return this.role;
}
}
public XFADateTimeFieldNode(Node node) {
super(node);
}
}