ByteArrayResource.java
4.3 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
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* scala.Array
* scala.Array$
* scala.Option
* scala.ScalaObject
* scala.collection.Seq
* scala.collection.immutable.Map
* scala.collection.immutable.Nil
* scala.collection.immutable.Nil$
* scala.reflect.AnyValManifest
* scala.reflect.ClassManifest
* scala.reflect.Manifest
* scala.reflect.Manifest$
* scala.reflect.ScalaSignature
*/
package com.adobe.forms.rm.impl;
import com.adobe.forms.rm.Resource;
import com.adobe.forms.rm.Resource$class;
import com.adobe.forms.rm.impl.ByteArrayResource$;
import scala.Array;
import scala.Option;
import scala.ScalaObject;
import scala.collection.Seq;
import scala.collection.immutable.Map;
import scala.collection.immutable.Nil;
import scala.reflect.AnyValManifest;
import scala.reflect.ClassManifest;
import scala.reflect.Manifest;
import scala.reflect.ScalaSignature;
/*
* This class specifies class file version 49.0 but uses Java 6 signatures. Assumed Java 6.
*/
@ScalaSignature(bytes="\u0006\u0001\u00114A!\u0001\u0002\u0001\u001b\t\t\")\u001f;f\u0003J\u0014\u0018-\u001f*fg>,(oY3\u000b\u0005\r!\u0011\u0001B5na2T!!\u0002\u0004\u0002\u0005Il'BA\u0004\t\u0003\u00151wN]7t\u0015\tI!\"A\u0003bI>\u0014WMC\u0001\f\u0003\r\u0019w.\\\u0002\u0001'\u0011\u0001aB\u0006\u000e\u0011\u0005=!R\"\u0001\t\u000b\u0005E\u0011\u0012\u0001\u00027b]\u001eT\u0011aE\u0001\u0005U\u00064\u0018-\u0003\u0002\u0016!\t1qJ\u00196fGR\u0004\"a\u0006\r\u000e\u0003\u0011I!!\u0007\u0003\u0003\u0011I+7o\\;sG\u0016\u0004\"a\u0007\u0010\u000e\u0003qQ\u0011!H\u0001\u0006g\u000e\fG.Y\u0005\u0003?q\u00111bU2bY\u0006|%M[3di\"A\u0011\u0005\u0001B\u0001B\u0003%!%A\u0004d_:$XM\u001c;\u0011\u0005m\u0019\u0013B\u0001\u0013\u001d\u0005\u0019\te.\u001f*fM\"Aa\u0005\u0001B\u0001B\u0003%q%A\u0004d_:$X\r\u001f;\u0011\u0007mA#&\u0003\u0002*9\t1q\n\u001d;j_:\u0004\"a\u000b\u0018\u000f\u0005ma\u0013BA\u0017\u001d\u0003\u0019\u0001&/\u001a3fM&\u0011q\u0006\r\u0002\u0007'R\u0014\u0018N\\4\u000b\u00055b\u0002\u0002\u0003\u001a\u0001\u0005\u0003\u0005\u000b\u0011B\u001a\u0002\u00075\f\u0007\u000f\u0005\u0003,i)2\u0014BA\u001b1\u0005\ri\u0015\r\u001d\t\u00037]J!\u0001\u000f\u000f\u0003\u0007\u0005s\u0017\u0010C\u0003;\u0001\u0011\u00051(\u0001\u0004=S:LGO\u0010\u000b\u0005yyz\u0004\t\u0005\u0002>\u00015\t!\u0001C\u0003\"s\u0001\u0007!\u0005C\u0004'sA\u0005\t\u0019A\u0014\t\u000fIJ\u0004\u0013!a\u0001g!A!\t\u0001EC\u0002\u0013\u00051)\u0001\u0004t_V\u00148-Z\u000b\u0002\tB\u00191$R$\n\u0005\u0019c\"!B!se\u0006L\bCA\u000eI\u0013\tIED\u0001\u0003CsR,\u0007\u0002C&\u0001\u0011\u0003\u0005\u000b\u0015\u0002#\u0002\u000fM|WO]2fA\u001d9QJAA\u0001\u0012\u000bq\u0015!\u0005\"zi\u0016\f%O]1z%\u0016\u001cx.\u001e:dKB\u0011Qh\u0014\u0004\b\u0003\t\t\t\u0011#\u0002Q'\ryeB\u0007\u0005\u0006u=#\tA\u0015\u000b\u0002\u001d\"9AkTI\u0001\n\u0003)\u0016AD5oSR$C-\u001a4bk2$HEM\u000b\u0002-*\u0012qeV\u0016\u00021B\u0011\u0011LX\u0007\u00025*\u00111\fX\u0001\nk:\u001c\u0007.Z2lK\u0012T!!\u0018\u000f\u0002\u0015\u0005tgn\u001c;bi&|g.\u0003\u0002`5\n\tRO\\2iK\u000e\\W\r\u001a,be&\fgnY3\t\u000f\u0005|\u0015\u0013!C\u0001E\u0006q\u0011N\\5uI\u0011,g-Y;mi\u0012\u001aT#A2+\u0005M:\u0006")
public class ByteArrayResource
implements Resource,
ScalaObject {
private final Object content;
private byte[] source;
public volatile int bitmap$0;
public static final Map init$default$3() {
return ByteArrayResource$.MODULE$.init$default$3();
}
public static final Option init$default$2() {
return ByteArrayResource$.MODULE$.init$default$2();
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
@Override
public byte[] source() {
if ((this.bitmap$0 & 1) != 0) return this.source;
ByteArrayResource byteArrayResource = this;
synchronized (byteArrayResource) {
if ((this.bitmap$0 & 1) == 0) {
Object object = this.content;
this.source = object instanceof byte[] ? (byte[])object : (byte[])Array..MODULE$.apply((Seq)Nil..MODULE$, (ClassManifest)Manifest..MODULE$.Byte());
this.bitmap$0 |= 1;
}
return this.source;
}
}
public ByteArrayResource(Object content, Option<String> context, Map<String, Object> map) {
this.content = content;
Resource$class.$init$(this);
}
}