Last active
October 2, 2020 02:29
-
-
Save DmytroMitin/f1554ad833ea1bb9eb97947ae872d220 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//decompiled from __wrapper$1$a077cb72a4ee423291aac7dfb47454b9$.class | |
package __wrapper$1$a077cb72a4ee423291aac7dfb47454b9; | |
import scala.Option; | |
import scala.Product; | |
import scala.Serializable; | |
import scala.Some; | |
import scala.Tuple4; | |
import scala.collection.Iterator; | |
import scala.runtime.AbstractFunction4; | |
import scala.runtime.BoxesRunTime; | |
import scala.runtime.LazyRef; | |
import scala.runtime.Statics; | |
public final class __wrapper$1$a077cb72a4ee423291aac7dfb47454b9$ { | |
public static __wrapper$1$a077cb72a4ee423291aac7dfb47454b9$ MODULE$; | |
static { | |
new __wrapper$1$a077cb72a4ee423291aac7dfb47454b9$(); | |
} | |
public Object wrapper() { | |
new LazyRef(); | |
class Test$1 implements Product, Serializable { | |
private String a; | |
private int b; | |
private String c; | |
private long d; | |
public String a() { | |
return this.a; | |
} | |
public void a_$eq(final String x$1) { | |
this.a = x$1; | |
} | |
public int b() { | |
return this.b; | |
} | |
public void b_$eq(final int x$1) { | |
this.b = x$1; | |
} | |
public String c() { | |
return this.c; | |
} | |
public void c_$eq(final String x$1) { | |
this.c = x$1; | |
} | |
public long d() { | |
return this.d; | |
} | |
public void d_$eq(final long x$1) { | |
this.d = x$1; | |
} | |
public Test$1 copy(final String a, final int b, final String c, final long d) { | |
return new Test$1(a, b, c, d); | |
} | |
public String copy$default$1() { | |
return this.a(); | |
} | |
public int copy$default$2() { | |
return this.b(); | |
} | |
public String copy$default$3() { | |
return this.c(); | |
} | |
public long copy$default$4() { | |
return this.d(); | |
} | |
public String getA() { | |
return this.a(); | |
} | |
public int getB() { | |
return this.b(); | |
} | |
public String getC() { | |
return this.c(); | |
} | |
public long getD() { | |
return this.d(); | |
} | |
public void setA(final String x$1) { | |
this.a_$eq(x$1); | |
} | |
public void setB(final int x$1) { | |
this.b_$eq(x$1); | |
} | |
public void setC(final String x$1) { | |
this.c_$eq(x$1); | |
} | |
public void setD(final long x$1) { | |
this.d_$eq(x$1); | |
} | |
public String productPrefix() { | |
return "Test"; | |
} | |
public int productArity() { | |
return 4; | |
} | |
public Object productElement(final int x$1) { | |
Object var10000; | |
switch(x$1) { | |
case 0: | |
var10000 = this.a(); | |
break; | |
case 1: | |
var10000 = BoxesRunTime.boxToInteger(this.b()); | |
break; | |
case 2: | |
var10000 = this.c(); | |
break; | |
case 3: | |
var10000 = BoxesRunTime.boxToLong(this.d()); | |
break; | |
default: | |
throw new IndexOutOfBoundsException(BoxesRunTime.boxToInteger(x$1).toString()); | |
} | |
return var10000; | |
} | |
public Iterator productIterator() { | |
return scala.runtime.ScalaRunTime..MODULE$.typedProductIterator(this); | |
} | |
public boolean canEqual(final Object x$1) { | |
return x$1 instanceof Test$1; | |
} | |
public int hashCode() { | |
int var1 = -889275714; | |
var1 = Statics.mix(var1, Statics.anyHash(this.a())); | |
var1 = Statics.mix(var1, this.b()); | |
var1 = Statics.mix(var1, Statics.anyHash(this.c())); | |
var1 = Statics.mix(var1, Statics.longHash(this.d())); | |
return Statics.finalizeHash(var1, 4); | |
} | |
public String toString() { | |
return scala.runtime.ScalaRunTime..MODULE$._toString(this); | |
} | |
public boolean equals(final Object x$1) { | |
boolean var7; | |
if (this != x$1) { | |
label66: { | |
boolean var2; | |
if (x$1 instanceof Test$1) { | |
var2 = true; | |
} else { | |
var2 = false; | |
} | |
if (var2) { | |
label49: { | |
label48: { | |
Test$1 var4 = (Test$1)x$1; | |
String var10000 = this.a(); | |
String var5 = var4.a(); | |
if (var10000 == null) { | |
if (var5 != null) { | |
break label48; | |
} | |
} else if (!var10000.equals(var5)) { | |
break label48; | |
} | |
if (this.b() == var4.b()) { | |
label42: { | |
var10000 = this.c(); | |
String var6 = var4.c(); | |
if (var10000 == null) { | |
if (var6 != null) { | |
break label42; | |
} | |
} else if (!var10000.equals(var6)) { | |
break label42; | |
} | |
if (this.d() == var4.d() && var4.canEqual(this)) { | |
var7 = true; | |
break label49; | |
} | |
} | |
} | |
} | |
var7 = false; | |
} | |
if (var7) { | |
break label66; | |
} | |
} | |
var7 = false; | |
return var7; | |
} | |
} | |
var7 = true; | |
return var7; | |
} | |
public Test$1(final String a, final int b, final String c, final long d) { | |
this.a = a; | |
this.b = b; | |
this.c = c; | |
this.d = d; | |
super(); | |
Product.$init$(this); | |
} | |
public Test$1() { | |
this((String)null, 0, (String)null, 0L); | |
} | |
} | |
return scala.reflect.package..MODULE$.classTag(scala.reflect.ClassTag..MODULE$.apply(Test$1.class)).runtimeClass(); | |
} | |
// $FF: synthetic method | |
private static final Test$2$ Test$lzycompute$1(final LazyRef Test$module$1) { | |
synchronized(Test$module$1){} | |
Test$2$ var2; | |
try { | |
class Test$2$ extends AbstractFunction4 implements Serializable { | |
public final String toString() { | |
return "Test"; | |
} | |
public Test$1 apply(final String a, final int b, final String c, final long d) { | |
return new Test$1(a, b, c, d); | |
} | |
public Option unapply(final Test$1 x$0) { | |
return (Option)(x$0 == null ? scala.None..MODULE$ : new Some(new Tuple4(x$0.a(), BoxesRunTime.boxToInteger(x$0.b()), x$0.c(), BoxesRunTime.boxToLong(x$0.d())))); | |
} | |
// $FF: synthetic method | |
// $FF: bridge method | |
public Object apply(final Object v1, final Object v2, final Object v3, final Object v4) { | |
return this.apply((String)v1, BoxesRunTime.unboxToInt(v2), (String)v3, BoxesRunTime.unboxToLong(v4)); | |
} | |
public Test$2$() { | |
} | |
} | |
var2 = Test$module$1.initialized() ? (Test$2$)Test$module$1.value() : (Test$2$)Test$module$1.initialize(new Test$2$()); | |
} catch (Throwable var4) { | |
throw var4; | |
} | |
return var2; | |
} | |
private final Test$2$ Test$3(final LazyRef Test$module$1) { | |
return Test$module$1.initialized() ? (Test$2$)Test$module$1.value() : Test$lzycompute$1(Test$module$1); | |
} | |
private __wrapper$1$a077cb72a4ee423291aac7dfb47454b9$() { | |
MODULE$ = this; | |
} | |
} | |
//decompiled from __wrapper$1$a077cb72a4ee423291aac7dfb47454b9.class | |
package __wrapper$1$a077cb72a4ee423291aac7dfb47454b9; | |
import scala.reflect.ScalaSignature; | |
@ScalaSignature( | |
bytes = "\u0006\u0001u9Q\u0001B\u0003\t\u0002\u001d1Q!C\u0003\t\u0002)AQaE\u0001\u0005\u0002QAQ!F\u0001\u0005\u0002Y\tAfX0xe\u0006\u0004\b/\u001a:%c\u0011\n\u0007gN\u001cdE^\u0012\u0014\rN3fiI\u001a$'O\u0019bC\u000e<DM\u001a25oQ*DGY\u001d\u000b\u0003\u0011\u0019\u0001\u0001\u0005\u0002\t\u00035\tQA\u0001\u0017`?^\u0014\u0018\r\u001d9fe\u0012\nD%\u0019\u00198o\r\u0014wGM15K\u0016$$g\r\u001a:c\u0005\f7m\u000e3gER:D'\u000e\u001bcsM\u0011\u0011a\u0003\t\u0003\u0019Ei\u0011!\u0004\u0006\u0003\u001d=\tA\u0001\\1oO*\t\u0001#\u0001\u0003kCZ\f\u0017B\u0001\n\u000e\u0005\u0019y%M[3di\u00061A(\u001b8jiz\"\u0012aB\u0001\boJ\f\u0007\u000f]3s)\u00059\u0002C\u0001\r\u001c\u001b\u0005I\"\"\u0001\u000e\u0002\u000bM\u001c\u0017\r\\1\n\u0005qI\"aA!os\u0002" | |
) | |
public final class __wrapper$1$a077cb72a4ee423291aac7dfb47454b9 { | |
public static Object wrapper() { | |
return __wrapper$1$a077cb72a4ee423291aac7dfb47454b9$.MODULE$.wrapper(); | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment