ADD week 5
This commit is contained in:
13
02-Easy5/E5/sources/kotlin/ArrayIntrinsicsKt.java
Normal file
13
02-Easy5/E5/sources/kotlin/ArrayIntrinsicsKt.java
Normal file
@ -0,0 +1,13 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: ArrayIntrinsics.kt */
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0011\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a!\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u000b\b\u0000\u0010\u0002\u0018\u0001¢\u0006\u0002\b\u0003H\u0086\b¢\u0006\u0002\u0010\u0004¨\u0006\u0005"}, d2 = {"emptyArray", "", "T", "Lkotlin/internal/PureReifiable;", "()[Ljava/lang/Object;", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class ArrayIntrinsicsKt {
|
||||
public static final /* synthetic */ <T> T[] emptyArray() {
|
||||
Intrinsics.reifiedOperationMarker(0, "T?");
|
||||
return (T[]) new Object[0];
|
||||
}
|
||||
}
|
18
02-Easy5/E5/sources/kotlin/BuilderInference.java
Normal file
18
02-Easy5/E5/sources/kotlin/BuilderInference.java
Normal file
@ -0,0 +1,18 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: Inference.kt */
|
||||
@Target({ElementType.METHOD, ElementType.PARAMETER})
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/BuilderInference;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface BuilderInference {
|
||||
}
|
11
02-Easy5/E5/sources/kotlin/CharCodeJVMKt.java
Normal file
11
02-Easy5/E5/sources/kotlin/CharCodeJVMKt.java
Normal file
@ -0,0 +1,11 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: CharCodeJVM.kt */
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\f\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u001a\u001b\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0004\u0010\u0005\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\u0006"}, d2 = {"Char", "", "code", "Lkotlin/UShort;", "Char-xj2QHRw", "(S)C", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class CharCodeJVMKt {
|
||||
/* renamed from: Char-xj2QHRw, reason: not valid java name */
|
||||
private static final char m284Charxj2QHRw(short s) {
|
||||
return (char) (s & UShort.MAX_VALUE);
|
||||
}
|
||||
}
|
20
02-Easy5/E5/sources/kotlin/CharCodeKt.java
Normal file
20
02-Easy5/E5/sources/kotlin/CharCodeKt.java
Normal file
@ -0,0 +1,20 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: CharCode.kt */
|
||||
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0010\b\n\u0002\u0010\f\n\u0002\b\u0006\u001a\u0011\u0010\u0007\u001a\u00020\u00022\u0006\u0010\u0000\u001a\u00020\u0001H\u0087\b\"\u001f\u0010\u0000\u001a\u00020\u0001*\u00020\u00028Æ\u0002X\u0087\u0004¢\u0006\f\u0012\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0005\u0010\u0006¨\u0006\b"}, d2 = {"code", "", "", "getCode$annotations", "(C)V", "getCode", "(C)I", "Char", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class CharCodeKt {
|
||||
private static final int getCode(char c) {
|
||||
return c;
|
||||
}
|
||||
|
||||
public static /* synthetic */ void getCode$annotations(char c) {
|
||||
}
|
||||
|
||||
private static final char Char(int i) {
|
||||
if (i >= 0 && i <= 65535) {
|
||||
return (char) i;
|
||||
}
|
||||
throw new IllegalArgumentException("Invalid Char code: " + i);
|
||||
}
|
||||
}
|
14
02-Easy5/E5/sources/kotlin/CompareToKt.java
Normal file
14
02-Easy5/E5/sources/kotlin/CompareToKt.java
Normal file
@ -0,0 +1,14 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: compareTo.kt */
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000f\n\u0002\b\u0003\u001a&\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00032\u0006\u0010\u0004\u001a\u0002H\u0002H\u0087\f¢\u0006\u0002\u0010\u0005¨\u0006\u0006"}, d2 = {"compareTo", "", "T", "", "other", "(Ljava/lang/Comparable;Ljava/lang/Object;)I", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class CompareToKt {
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
private static final <T> int compareTo(Comparable<? super T> comparable, T t) {
|
||||
Intrinsics.checkNotNullParameter(comparable, "<this>");
|
||||
return comparable.compareTo(t);
|
||||
}
|
||||
}
|
20
02-Easy5/E5/sources/kotlin/ContextFunctionTypeParams.java
Normal file
20
02-Easy5/E5/sources/kotlin/ContextFunctionTypeParams.java
Normal file
@ -0,0 +1,20 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({})
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\u0002\u0018\u00002\u00020\u0001B\b\u0012\u0006\u0010\u0002\u001a\u00020\u0003R\u000f\u0010\u0002\u001a\u00020\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0004¨\u0006\u0005"}, d2 = {"Lkotlin/ContextFunctionTypeParams;", "", "count", "", "()I", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ContextFunctionTypeParams {
|
||||
int count();
|
||||
}
|
22
02-Easy5/E5/sources/kotlin/DeepRecursiveFunction.java
Normal file
22
02-Easy5/E5/sources/kotlin/DeepRecursiveFunction.java
Normal file
@ -0,0 +1,22 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.jvm.functions.Function3;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: DeepRecursive.kt */
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0007\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0004\b\u0001\u0010\u00022\u00020\u0003BC\u00129\u0010\u0004\u001a5\b\u0001\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0006\u0012\u0004\u0012\u00028\u0000\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00010\u0007\u0012\u0006\u0012\u0004\u0018\u00010\u00030\u0005¢\u0006\u0002\b\bø\u0001\u0000¢\u0006\u0002\u0010\tRL\u0010\u0004\u001a5\b\u0001\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0006\u0012\u0004\u0012\u00028\u0000\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00010\u0007\u0012\u0006\u0012\u0004\u0018\u00010\u00030\u0005¢\u0006\u0002\b\bX\u0080\u0004ø\u0001\u0000¢\u0006\n\n\u0002\u0010\f\u001a\u0004\b\n\u0010\u000b\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\r"}, d2 = {"Lkotlin/DeepRecursiveFunction;", "T", "R", "", "block", "Lkotlin/Function3;", "Lkotlin/DeepRecursiveScope;", "Lkotlin/coroutines/Continuation;", "Lkotlin/ExtensionFunctionType;", "(Lkotlin/jvm/functions/Function3;)V", "getBlock$kotlin_stdlib", "()Lkotlin/jvm/functions/Function3;", "Lkotlin/jvm/functions/Function3;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class DeepRecursiveFunction<T, R> {
|
||||
private final Function3<DeepRecursiveScope<T, R>, T, Continuation<? super R>, Object> block;
|
||||
|
||||
public final Function3<DeepRecursiveScope<T, R>, T, Continuation<? super R>, Object> getBlock$kotlin_stdlib() {
|
||||
return this.block;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public DeepRecursiveFunction(Function3<? super DeepRecursiveScope<T, R>, ? super T, ? super Continuation<? super R>, ? extends Object> block) {
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
this.block = block;
|
||||
}
|
||||
}
|
25
02-Easy5/E5/sources/kotlin/DeepRecursiveKt.java
Normal file
25
02-Easy5/E5/sources/kotlin/DeepRecursiveKt.java
Normal file
@ -0,0 +1,25 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.Result;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: DeepRecursive.kt */
|
||||
@Metadata(d1 = {"\u0000(\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u001a2\u0010\u0006\u001a\u0002H\u0007\"\u0004\b\u0000\u0010\b\"\u0004\b\u0001\u0010\u0007*\u000e\u0012\u0004\u0012\u0002H\b\u0012\u0004\u0012\u0002H\u00070\t2\u0006\u0010\n\u001a\u0002H\bH\u0087\u0002¢\u0006\u0002\u0010\u000b\"!\u0010\u0000\u001a\b\u0012\u0004\u0012\u00020\u00020\u00018\u0002X\u0083\u0004ø\u0001\u0000¢\u0006\n\n\u0002\u0010\u0005\u0012\u0004\b\u0003\u0010\u0004*r\b\u0002\u0010\f\"5\b\u0001\u0012\f\u0012\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\u000e\u0012\u0006\u0012\u0004\u0018\u00010\u0002\u0012\f\u0012\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u000f\u0012\u0006\u0012\u0004\u0018\u00010\u00020\r¢\u0006\u0002\b\u001025\b\u0001\u0012\f\u0012\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\u000e\u0012\u0006\u0012\u0004\u0018\u00010\u0002\u0012\f\u0012\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u000f\u0012\u0006\u0012\u0004\u0018\u00010\u00020\r¢\u0006\u0002\b\u0010\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\u0011"}, d2 = {"UNDEFINED_RESULT", "Lkotlin/Result;", "", "getUNDEFINED_RESULT$annotations", "()V", "Ljava/lang/Object;", "invoke", "R", "T", "Lkotlin/DeepRecursiveFunction;", "value", "(Lkotlin/DeepRecursiveFunction;Ljava/lang/Object;)Ljava/lang/Object;", "DeepRecursiveFunctionBlock", "Lkotlin/Function3;", "Lkotlin/DeepRecursiveScope;", "Lkotlin/coroutines/Continuation;", "Lkotlin/ExtensionFunctionType;", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class DeepRecursiveKt {
|
||||
private static final Object UNDEFINED_RESULT;
|
||||
|
||||
private static /* synthetic */ void getUNDEFINED_RESULT$annotations() {
|
||||
}
|
||||
|
||||
public static final <T, R> R invoke(DeepRecursiveFunction<T, R> deepRecursiveFunction, T t) {
|
||||
Intrinsics.checkNotNullParameter(deepRecursiveFunction, "<this>");
|
||||
return (R) new DeepRecursiveScopeImpl(deepRecursiveFunction.getBlock$kotlin_stdlib(), t).runCallLoop();
|
||||
}
|
||||
|
||||
static {
|
||||
Result.Companion companion = Result.INSTANCE;
|
||||
UNDEFINED_RESULT = Result.m288constructorimpl(IntrinsicsKt.getCOROUTINE_SUSPENDED());
|
||||
}
|
||||
}
|
27
02-Easy5/E5/sources/kotlin/DeepRecursiveScope.java
Normal file
27
02-Easy5/E5/sources/kotlin/DeepRecursiveScope.java
Normal file
@ -0,0 +1,27 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: DeepRecursive.kt */
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0001\n\u0002\u0018\u0002\n\u0000\b7\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0004\b\u0001\u0010\u00022\u00020\u0003B\u0007\b\u0004¢\u0006\u0002\u0010\u0004J\u0019\u0010\u0005\u001a\u00028\u00012\u0006\u0010\u0006\u001a\u00028\u0000H¦@ø\u0001\u0000¢\u0006\u0002\u0010\u0007J5\u0010\u0005\u001a\u0002H\b\"\u0004\b\u0002\u0010\t\"\u0004\b\u0003\u0010\b*\u000e\u0012\u0004\u0012\u0002H\t\u0012\u0004\u0012\u0002H\b0\n2\u0006\u0010\u0006\u001a\u0002H\tH¦@ø\u0001\u0000¢\u0006\u0002\u0010\u000bJ\u001f\u0010\f\u001a\u00020\r*\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\n2\b\u0010\u0006\u001a\u0004\u0018\u00010\u0003H\u0087\u0002\u0082\u0001\u0001\u000e\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\u000f"}, d2 = {"Lkotlin/DeepRecursiveScope;", "T", "R", "", "()V", "callRecursive", "value", "(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "S", "U", "Lkotlin/DeepRecursiveFunction;", "(Lkotlin/DeepRecursiveFunction;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "invoke", "", "Lkotlin/DeepRecursiveScopeImpl;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class DeepRecursiveScope<T, R> {
|
||||
public /* synthetic */ DeepRecursiveScope(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
public abstract Object callRecursive(T t, Continuation<? super R> continuation);
|
||||
|
||||
public abstract <U, S> Object callRecursive(DeepRecursiveFunction<U, S> deepRecursiveFunction, U u, Continuation<? super S> continuation);
|
||||
|
||||
private DeepRecursiveScope() {
|
||||
}
|
||||
|
||||
@Deprecated(level = DeprecationLevel.ERROR, message = "'invoke' should not be called from DeepRecursiveScope. Use 'callRecursive' to do recursion in the heap instead of the call stack.", replaceWith = @ReplaceWith(expression = "this.callRecursive(value)", imports = {}))
|
||||
public final Void invoke(DeepRecursiveFunction<?, ?> deepRecursiveFunction, Object obj) {
|
||||
Intrinsics.checkNotNullParameter(deepRecursiveFunction, "<this>");
|
||||
throw new UnsupportedOperationException("Should not be called from DeepRecursiveScope");
|
||||
}
|
||||
}
|
131
02-Easy5/E5/sources/kotlin/DeepRecursiveScopeImpl.java
Normal file
131
02-Easy5/E5/sources/kotlin/DeepRecursiveScopeImpl.java
Normal file
@ -0,0 +1,131 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.Result;
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.coroutines.CoroutineContext;
|
||||
import kotlin.coroutines.EmptyCoroutineContext;
|
||||
import kotlin.coroutines.intrinsics.IntrinsicsKt;
|
||||
import kotlin.coroutines.jvm.internal.DebugProbesKt;
|
||||
import kotlin.jvm.functions.Function3;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.TypeIntrinsics;
|
||||
|
||||
/* compiled from: DeepRecursive.kt */
|
||||
@Metadata(d1 = {"\u0000B\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0002\u0018\u0000*\u0004\b\u0000\u0010\u0001*\u0004\b\u0001\u0010\u00022\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00020\u00032\b\u0012\u0004\u0012\u0002H\u00020\u0004BK\u00129\u0010\u0005\u001a5\b\u0001\u0012\u0010\u0012\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u0003\u0012\u0004\u0012\u00028\u0000\u0012\n\u0012\b\u0012\u0004\u0012\u00028\u00010\u0004\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u0006¢\u0006\u0002\b\b\u0012\u0006\u0010\t\u001a\u00028\u0000ø\u0001\u0000¢\u0006\u0002\u0010\nJ\u0019\u0010\u0015\u001a\u00028\u00012\u0006\u0010\t\u001a\u00028\u0000H\u0096@ø\u0001\u0000¢\u0006\u0002\u0010\u0016Jc\u0010\u0017\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u000429\u0010\u0018\u001a5\b\u0001\u0012\f\u0012\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\u0003\u0012\u0006\u0012\u0004\u0018\u00010\u0007\u0012\f\u0012\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u0004\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u0006¢\u0006\u0002\b\b2\u000e\u0010\u000b\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u0004H\u0002ø\u0001\u0000¢\u0006\u0002\u0010\u0019J\u001e\u0010\u001a\u001a\u00020\u001b2\f\u0010\u0012\u001a\b\u0012\u0004\u0012\u00028\u00010\u0013H\u0016ø\u0001\u0000¢\u0006\u0002\u0010\u001cJ\u000b\u0010\u001d\u001a\u00028\u0001¢\u0006\u0002\u0010\u001eJ5\u0010\u0015\u001a\u0002H\u001f\"\u0004\b\u0002\u0010 \"\u0004\b\u0003\u0010\u001f*\u000e\u0012\u0004\u0012\u0002H \u0012\u0004\u0012\u0002H\u001f0!2\u0006\u0010\t\u001a\u0002H H\u0096@ø\u0001\u0000¢\u0006\u0002\u0010\"R\u0018\u0010\u000b\u001a\f\u0012\u0006\u0012\u0004\u0018\u00010\u0007\u0018\u00010\u0004X\u0082\u000e¢\u0006\u0002\n\u0000R\u0014\u0010\f\u001a\u00020\r8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u000e\u0010\u000fRF\u0010\u0010\u001a5\b\u0001\u0012\f\u0012\n\u0012\u0002\b\u0003\u0012\u0002\b\u00030\u0003\u0012\u0006\u0012\u0004\u0018\u00010\u0007\u0012\f\u0012\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u0004\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u0006¢\u0006\u0002\b\bX\u0082\u000eø\u0001\u0000¢\u0006\u0004\n\u0002\u0010\u0011R\u001e\u0010\u0012\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u0013X\u0082\u000eø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\n\u0002\u0010\u0014R\u0010\u0010\t\u001a\u0004\u0018\u00010\u0007X\u0082\u000e¢\u0006\u0002\n\u0000\u0082\u0002\b\n\u0002\b\u0019\n\u0002\b!¨\u0006#"}, d2 = {"Lkotlin/DeepRecursiveScopeImpl;", "T", "R", "Lkotlin/DeepRecursiveScope;", "Lkotlin/coroutines/Continuation;", "block", "Lkotlin/Function3;", "", "Lkotlin/ExtensionFunctionType;", "value", "(Lkotlin/jvm/functions/Function3;Ljava/lang/Object;)V", "cont", "context", "Lkotlin/coroutines/CoroutineContext;", "getContext", "()Lkotlin/coroutines/CoroutineContext;", "function", "Lkotlin/jvm/functions/Function3;", "result", "Lkotlin/Result;", "Ljava/lang/Object;", "callRecursive", "(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "crossFunctionCompletion", "currentFunction", "(Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;", "resumeWith", "", "(Ljava/lang/Object;)V", "runCallLoop", "()Ljava/lang/Object;", "S", "U", "Lkotlin/DeepRecursiveFunction;", "(Lkotlin/DeepRecursiveFunction;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
final class DeepRecursiveScopeImpl<T, R> extends DeepRecursiveScope<T, R> implements Continuation<R> {
|
||||
private Continuation<Object> cont;
|
||||
private Function3<? super DeepRecursiveScope<?, ?>, Object, ? super Continuation<Object>, ? extends Object> function;
|
||||
private Object result;
|
||||
private Object value;
|
||||
|
||||
@Override // kotlin.coroutines.Continuation
|
||||
public void resumeWith(Object result) {
|
||||
this.cont = null;
|
||||
this.result = result;
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public DeepRecursiveScopeImpl(Function3<? super DeepRecursiveScope<T, R>, ? super T, ? super Continuation<? super R>, ? extends Object> block, T t) {
|
||||
super(null);
|
||||
Object obj;
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
this.function = block;
|
||||
this.value = t;
|
||||
Intrinsics.checkNotNull(this, "null cannot be cast to non-null type kotlin.coroutines.Continuation<kotlin.Any?>");
|
||||
this.cont = this;
|
||||
obj = DeepRecursiveKt.UNDEFINED_RESULT;
|
||||
this.result = obj;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.Continuation
|
||||
/* renamed from: getContext */
|
||||
public CoroutineContext get$context() {
|
||||
return EmptyCoroutineContext.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // kotlin.DeepRecursiveScope
|
||||
public Object callRecursive(T t, Continuation<? super R> continuation) {
|
||||
Intrinsics.checkNotNull(continuation, "null cannot be cast to non-null type kotlin.coroutines.Continuation<kotlin.Any?>");
|
||||
this.cont = continuation;
|
||||
this.value = t;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
if (coroutine_suspended == IntrinsicsKt.getCOROUTINE_SUSPENDED()) {
|
||||
DebugProbesKt.probeCoroutineSuspended(continuation);
|
||||
}
|
||||
return coroutine_suspended;
|
||||
}
|
||||
|
||||
@Override // kotlin.DeepRecursiveScope
|
||||
public <U, S> Object callRecursive(DeepRecursiveFunction<U, S> deepRecursiveFunction, U u, Continuation<? super S> continuation) {
|
||||
Function3<DeepRecursiveScope<U, S>, U, Continuation<? super S>, Object> block$kotlin_stdlib = deepRecursiveFunction.getBlock$kotlin_stdlib();
|
||||
Intrinsics.checkNotNull(block$kotlin_stdlib, "null cannot be cast to non-null type @[ExtensionFunctionType] kotlin.coroutines.SuspendFunction2<kotlin.DeepRecursiveScope<*, *>, kotlin.Any?, kotlin.Any?>{ kotlin.DeepRecursiveKt.DeepRecursiveFunctionBlock }");
|
||||
Function3<? super DeepRecursiveScope<?, ?>, Object, ? super Continuation<Object>, ? extends Object> function3 = this.function;
|
||||
if (block$kotlin_stdlib != function3) {
|
||||
this.function = block$kotlin_stdlib;
|
||||
Intrinsics.checkNotNull(continuation, "null cannot be cast to non-null type kotlin.coroutines.Continuation<kotlin.Any?>");
|
||||
this.cont = crossFunctionCompletion(function3, continuation);
|
||||
} else {
|
||||
Intrinsics.checkNotNull(continuation, "null cannot be cast to non-null type kotlin.coroutines.Continuation<kotlin.Any?>");
|
||||
this.cont = continuation;
|
||||
}
|
||||
this.value = u;
|
||||
Object coroutine_suspended = IntrinsicsKt.getCOROUTINE_SUSPENDED();
|
||||
if (coroutine_suspended == IntrinsicsKt.getCOROUTINE_SUSPENDED()) {
|
||||
DebugProbesKt.probeCoroutineSuspended(continuation);
|
||||
}
|
||||
return coroutine_suspended;
|
||||
}
|
||||
|
||||
private final Continuation<Object> crossFunctionCompletion(final Function3<? super DeepRecursiveScope<?, ?>, Object, ? super Continuation<Object>, ? extends Object> currentFunction, final Continuation<Object> cont) {
|
||||
final EmptyCoroutineContext emptyCoroutineContext = EmptyCoroutineContext.INSTANCE;
|
||||
return new Continuation<Object>() { // from class: kotlin.DeepRecursiveScopeImpl$crossFunctionCompletion$$inlined$Continuation$1
|
||||
@Override // kotlin.coroutines.Continuation
|
||||
/* renamed from: getContext, reason: from getter */
|
||||
public CoroutineContext get$context() {
|
||||
return CoroutineContext.this;
|
||||
}
|
||||
|
||||
@Override // kotlin.coroutines.Continuation
|
||||
public void resumeWith(Object result) {
|
||||
this.function = currentFunction;
|
||||
this.cont = cont;
|
||||
this.result = result;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
public final R runCallLoop() {
|
||||
Object obj;
|
||||
Object obj2;
|
||||
while (true) {
|
||||
R r = (R) this.result;
|
||||
Continuation<Object> continuation = this.cont;
|
||||
if (continuation == null) {
|
||||
ResultKt.throwOnFailure(r);
|
||||
return r;
|
||||
}
|
||||
obj = DeepRecursiveKt.UNDEFINED_RESULT;
|
||||
if (Result.m290equalsimpl0(obj, r)) {
|
||||
try {
|
||||
Function3<? super DeepRecursiveScope<?, ?>, Object, ? super Continuation<Object>, ? extends Object> function3 = this.function;
|
||||
Object obj3 = this.value;
|
||||
Intrinsics.checkNotNull(function3, "null cannot be cast to non-null type kotlin.Function3<R of kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.startCoroutineUninterceptedOrReturn, P of kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.startCoroutineUninterceptedOrReturn, kotlin.coroutines.Continuation<T of kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.startCoroutineUninterceptedOrReturn>, kotlin.Any?>");
|
||||
Object invoke = ((Function3) TypeIntrinsics.beforeCheckcastToFunctionOfArity(function3, 3)).invoke(this, obj3, continuation);
|
||||
if (invoke != IntrinsicsKt.getCOROUTINE_SUSPENDED()) {
|
||||
Result.Companion companion = Result.INSTANCE;
|
||||
continuation.resumeWith(Result.m288constructorimpl(invoke));
|
||||
}
|
||||
} catch (Throwable th) {
|
||||
Result.Companion companion2 = Result.INSTANCE;
|
||||
continuation.resumeWith(Result.m288constructorimpl(ResultKt.createFailure(th)));
|
||||
}
|
||||
} else {
|
||||
obj2 = DeepRecursiveKt.UNDEFINED_RESULT;
|
||||
this.result = obj2;
|
||||
continuation.resumeWith(r);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
25
02-Easy5/E5/sources/kotlin/Deprecated.java
Normal file
25
02-Easy5/E5/sources/kotlin/Deprecated.java
Normal file
@ -0,0 +1,25 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.ANNOTATION_TYPE})
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0087\u0002\u0018\u00002\u00020\u0001B\u001c\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0005\u0012\b\b\u0002\u0010\u0006\u001a\u00020\u0007R\u000f\u0010\u0006\u001a\u00020\u0007¢\u0006\u0006\u001a\u0004\b\u0006\u0010\bR\u000f\u0010\u0002\u001a\u00020\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\tR\u000f\u0010\u0004\u001a\u00020\u0005¢\u0006\u0006\u001a\u0004\b\u0004\u0010\n¨\u0006\u000b"}, d2 = {"Lkotlin/Deprecated;", "", "message", "", "replaceWith", "Lkotlin/ReplaceWith;", "level", "Lkotlin/DeprecationLevel;", "()Lkotlin/DeprecationLevel;", "()Ljava/lang/String;", "()Lkotlin/ReplaceWith;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.TYPEALIAS})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Deprecated {
|
||||
DeprecationLevel level() default DeprecationLevel.WARNING;
|
||||
|
||||
String message();
|
||||
|
||||
ReplaceWith replaceWith() default @ReplaceWith(expression = "", imports = {});
|
||||
}
|
25
02-Easy5/E5/sources/kotlin/DeprecatedSinceKotlin.java
Normal file
25
02-Easy5/E5/sources/kotlin/DeprecatedSinceKotlin.java
Normal file
@ -0,0 +1,25 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.ANNOTATION_TYPE})
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0087\u0002\u0018\u00002\u00020\u0001B\u001e\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0005\u001a\u00020\u0003R\u000f\u0010\u0004\u001a\u00020\u0003¢\u0006\u0006\u001a\u0004\b\u0004\u0010\u0006R\u000f\u0010\u0005\u001a\u00020\u0003¢\u0006\u0006\u001a\u0004\b\u0005\u0010\u0006R\u000f\u0010\u0002\u001a\u00020\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0006¨\u0006\u0007"}, d2 = {"Lkotlin/DeprecatedSinceKotlin;", "", "warningSince", "", "errorSince", "hiddenSince", "()Ljava/lang/String;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.TYPEALIAS})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface DeprecatedSinceKotlin {
|
||||
String errorSince() default "";
|
||||
|
||||
String hiddenSince() default "";
|
||||
|
||||
String warningSince() default "";
|
||||
}
|
10
02-Easy5/E5/sources/kotlin/DeprecationLevel.java
Normal file
10
02-Easy5/E5/sources/kotlin/DeprecationLevel.java
Normal file
@ -0,0 +1,10 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0005\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004j\u0002\b\u0005¨\u0006\u0006"}, d2 = {"Lkotlin/DeprecationLevel;", "", "(Ljava/lang/String;I)V", "WARNING", "ERROR", "HIDDEN", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public enum DeprecationLevel {
|
||||
WARNING,
|
||||
ERROR,
|
||||
HIDDEN
|
||||
}
|
22
02-Easy5/E5/sources/kotlin/DslMarker.java
Normal file
22
02-Easy5/E5/sources/kotlin/DslMarker.java
Normal file
@ -0,0 +1,22 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({ElementType.ANNOTATION_TYPE})
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/DslMarker;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@Documented
|
||||
/* loaded from: classes.dex */
|
||||
public @interface DslMarker {
|
||||
}
|
9
02-Easy5/E5/sources/kotlin/ExceptionsKt.java
Normal file
9
02-Easy5/E5/sources/kotlin/ExceptionsKt.java
Normal file
@ -0,0 +1,9 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: Exceptions.kt */
|
||||
@Metadata(d1 = {"kotlin/ExceptionsKt__ExceptionsKt"}, k = 4, mv = {1, 8, 0}, xi = 49)
|
||||
/* loaded from: classes.dex */
|
||||
public final class ExceptionsKt extends ExceptionsKt__ExceptionsKt {
|
||||
private ExceptionsKt() {
|
||||
}
|
||||
}
|
68
02-Easy5/E5/sources/kotlin/ExceptionsKt__ExceptionsKt.java
Normal file
68
02-Easy5/E5/sources/kotlin/ExceptionsKt__ExceptionsKt.java
Normal file
@ -0,0 +1,68 @@
|
||||
package kotlin;
|
||||
|
||||
import java.io.PrintStream;
|
||||
import java.io.PrintWriter;
|
||||
import java.io.StringWriter;
|
||||
import java.util.List;
|
||||
import kotlin.internal.PlatformImplementationsKt;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
/* compiled from: Exceptions.kt */
|
||||
@Metadata(d1 = {"\u00004\n\u0000\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0010\u0003\n\u0002\b\u0005\n\u0002\u0010 \n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\u001a\u0014\u0010\r\u001a\u00020\u000e*\u00020\u00032\u0006\u0010\u000f\u001a\u00020\u0003H\u0007\u001a\r\u0010\u0010\u001a\u00020\u000e*\u00020\u0003H\u0087\b\u001a\u0015\u0010\u0010\u001a\u00020\u000e*\u00020\u00032\u0006\u0010\u0011\u001a\u00020\u0012H\u0087\b\u001a\u0015\u0010\u0010\u001a\u00020\u000e*\u00020\u00032\u0006\u0010\u0013\u001a\u00020\u0014H\u0087\b\u001a\f\u0010\u0015\u001a\u00020\u0016*\u00020\u0003H\u0007\"!\u0010\u0000\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001*\u00020\u00038F¢\u0006\f\u0012\u0004\b\u0004\u0010\u0005\u001a\u0004\b\u0006\u0010\u0007\"$\u0010\b\u001a\b\u0012\u0004\u0012\u00020\u00030\t*\u00020\u00038FX\u0087\u0004¢\u0006\f\u0012\u0004\b\n\u0010\u0005\u001a\u0004\b\u000b\u0010\f¨\u0006\u0017"}, d2 = {"stackTrace", "", "Ljava/lang/StackTraceElement;", "", "getStackTrace$annotations", "(Ljava/lang/Throwable;)V", "getStackTrace", "(Ljava/lang/Throwable;)[Ljava/lang/StackTraceElement;", "suppressedExceptions", "", "getSuppressedExceptions$annotations", "getSuppressedExceptions", "(Ljava/lang/Throwable;)Ljava/util/List;", "addSuppressed", "", "exception", "printStackTrace", "stream", "Ljava/io/PrintStream;", "writer", "Ljava/io/PrintWriter;", "stackTraceToString", "", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/ExceptionsKt")
|
||||
/* loaded from: classes.dex */
|
||||
public class ExceptionsKt__ExceptionsKt {
|
||||
public static /* synthetic */ void getStackTrace$annotations(Throwable th) {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void getSuppressedExceptions$annotations(Throwable th) {
|
||||
}
|
||||
|
||||
private static final void printStackTrace(Throwable th) {
|
||||
Intrinsics.checkNotNullParameter(th, "<this>");
|
||||
th.printStackTrace();
|
||||
}
|
||||
|
||||
private static final void printStackTrace(Throwable th, PrintWriter writer) {
|
||||
Intrinsics.checkNotNullParameter(th, "<this>");
|
||||
Intrinsics.checkNotNullParameter(writer, "writer");
|
||||
th.printStackTrace(writer);
|
||||
}
|
||||
|
||||
private static final void printStackTrace(Throwable th, PrintStream stream) {
|
||||
Intrinsics.checkNotNullParameter(th, "<this>");
|
||||
Intrinsics.checkNotNullParameter(stream, "stream");
|
||||
th.printStackTrace(stream);
|
||||
}
|
||||
|
||||
public static final StackTraceElement[] getStackTrace(Throwable th) {
|
||||
Intrinsics.checkNotNullParameter(th, "<this>");
|
||||
StackTraceElement[] stackTrace = th.getStackTrace();
|
||||
Intrinsics.checkNotNull(stackTrace);
|
||||
return stackTrace;
|
||||
}
|
||||
|
||||
public static final String stackTraceToString(Throwable th) {
|
||||
Intrinsics.checkNotNullParameter(th, "<this>");
|
||||
StringWriter stringWriter = new StringWriter();
|
||||
PrintWriter printWriter = new PrintWriter(stringWriter);
|
||||
th.printStackTrace(printWriter);
|
||||
printWriter.flush();
|
||||
String stringWriter2 = stringWriter.toString();
|
||||
Intrinsics.checkNotNullExpressionValue(stringWriter2, "sw.toString()");
|
||||
return stringWriter2;
|
||||
}
|
||||
|
||||
public static final void addSuppressed(Throwable th, Throwable exception) {
|
||||
Intrinsics.checkNotNullParameter(th, "<this>");
|
||||
Intrinsics.checkNotNullParameter(exception, "exception");
|
||||
if (th != exception) {
|
||||
PlatformImplementationsKt.IMPLEMENTATIONS.addSuppressed(th, exception);
|
||||
}
|
||||
}
|
||||
|
||||
public static final List<Throwable> getSuppressedExceptions(Throwable th) {
|
||||
Intrinsics.checkNotNullParameter(th, "<this>");
|
||||
return PlatformImplementationsKt.IMPLEMENTATIONS.getSuppressed(th);
|
||||
}
|
||||
}
|
22
02-Easy5/E5/sources/kotlin/ExperimentalMultiplatform.java
Normal file
22
02-Easy5/E5/sources/kotlin/ExperimentalMultiplatform.java
Normal file
@ -0,0 +1,22 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Multiplatform.kt */
|
||||
@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.LOCAL_VARIABLE, ElementType.ANNOTATION_TYPE})
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPEALIAS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/ExperimentalMultiplatform;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@Documented
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ExperimentalMultiplatform {
|
||||
}
|
22
02-Easy5/E5/sources/kotlin/ExperimentalStdlibApi.java
Normal file
22
02-Easy5/E5/sources/kotlin/ExperimentalStdlibApi.java
Normal file
@ -0,0 +1,22 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: ExperimentalStdlibApi.kt */
|
||||
@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.LOCAL_VARIABLE, ElementType.ANNOTATION_TYPE})
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPEALIAS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/ExperimentalStdlibApi;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@Documented
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ExperimentalStdlibApi {
|
||||
}
|
18
02-Easy5/E5/sources/kotlin/ExperimentalSubclassOptIn.java
Normal file
18
02-Easy5/E5/sources/kotlin/ExperimentalSubclassOptIn.java
Normal file
@ -0,0 +1,18 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: OptIn.kt */
|
||||
@Target({ElementType.TYPE})
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/ExperimentalSubclassOptIn;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ExperimentalSubclassOptIn {
|
||||
}
|
22
02-Easy5/E5/sources/kotlin/ExperimentalUnsignedTypes.java
Normal file
22
02-Easy5/E5/sources/kotlin/ExperimentalUnsignedTypes.java
Normal file
@ -0,0 +1,22 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Unsigned.kt */
|
||||
@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.LOCAL_VARIABLE, ElementType.ANNOTATION_TYPE})
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPEALIAS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/ExperimentalUnsignedTypes;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@Documented
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ExperimentalUnsignedTypes {
|
||||
}
|
19
02-Easy5/E5/sources/kotlin/ExtensionFunctionType.java
Normal file
19
02-Easy5/E5/sources/kotlin/ExtensionFunctionType.java
Normal file
@ -0,0 +1,19 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({})
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/ExtensionFunctionType;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ExtensionFunctionType {
|
||||
}
|
7
02-Easy5/E5/sources/kotlin/Function.java
Normal file
7
02-Easy5/E5/sources/kotlin/Function.java
Normal file
@ -0,0 +1,7 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: Function.kt */
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0000\bf\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\u00020\u0002¨\u0006\u0003"}, d2 = {"Lkotlin/Function;", "R", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public interface Function<R> {
|
||||
}
|
13
02-Easy5/E5/sources/kotlin/HashCodeKt.java
Normal file
13
02-Easy5/E5/sources/kotlin/HashCodeKt.java
Normal file
@ -0,0 +1,13 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: HashCode.kt */
|
||||
@Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\b\n\u0002\u0010\u0000\n\u0000\u001a\u000f\u0010\u0000\u001a\u00020\u0001*\u0004\u0018\u00010\u0002H\u0087\b¨\u0006\u0003"}, d2 = {"hashCode", "", "", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class HashCodeKt {
|
||||
private static final int hashCode(Object obj) {
|
||||
if (obj != null) {
|
||||
return obj.hashCode();
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
}
|
28
02-Easy5/E5/sources/kotlin/InitializedLazyImpl.java
Normal file
28
02-Easy5/E5/sources/kotlin/InitializedLazyImpl.java
Normal file
@ -0,0 +1,28 @@
|
||||
package kotlin;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/* compiled from: Lazy.kt */
|
||||
@Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0000\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\u00060\u0003j\u0002`\u0004B\r\u0012\u0006\u0010\u0005\u001a\u00028\u0000¢\u0006\u0002\u0010\u0006J\b\u0010\n\u001a\u00020\u000bH\u0016J\b\u0010\f\u001a\u00020\rH\u0016R\u0016\u0010\u0005\u001a\u00028\u0000X\u0096\u0004¢\u0006\n\n\u0002\u0010\t\u001a\u0004\b\u0007\u0010\b¨\u0006\u000e"}, d2 = {"Lkotlin/InitializedLazyImpl;", "T", "Lkotlin/Lazy;", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "value", "(Ljava/lang/Object;)V", "getValue", "()Ljava/lang/Object;", "Ljava/lang/Object;", "isInitialized", "", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class InitializedLazyImpl<T> implements Lazy<T>, Serializable {
|
||||
private final T value;
|
||||
|
||||
@Override // kotlin.Lazy
|
||||
public T getValue() {
|
||||
return this.value;
|
||||
}
|
||||
|
||||
@Override // kotlin.Lazy
|
||||
public boolean isInitialized() {
|
||||
return true;
|
||||
}
|
||||
|
||||
public InitializedLazyImpl(T t) {
|
||||
this.value = t;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return String.valueOf(getValue());
|
||||
}
|
||||
}
|
21
02-Easy5/E5/sources/kotlin/KotlinNothingValueException.java
Normal file
21
02-Easy5/E5/sources/kotlin/KotlinNothingValueException.java
Normal file
@ -0,0 +1,21 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: ExceptionsH.kt */
|
||||
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u0003\n\u0002\b\u0003\b\u0001\u0018\u00002\u00060\u0001j\u0002`\u0002B\u0007\b\u0016¢\u0006\u0002\u0010\u0003B\u0011\b\u0016\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005¢\u0006\u0002\u0010\u0006B\u001b\b\u0016\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\b¢\u0006\u0002\u0010\tB\u0011\b\u0016\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\b¢\u0006\u0002\u0010\n¨\u0006\u000b"}, d2 = {"Lkotlin/KotlinNothingValueException;", "Ljava/lang/RuntimeException;", "Lkotlin/RuntimeException;", "()V", "message", "", "(Ljava/lang/String;)V", "cause", "", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "(Ljava/lang/Throwable;)V", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class KotlinNothingValueException extends RuntimeException {
|
||||
public KotlinNothingValueException() {
|
||||
}
|
||||
|
||||
public KotlinNothingValueException(String str) {
|
||||
super(str);
|
||||
}
|
||||
|
||||
public KotlinNothingValueException(String str, Throwable th) {
|
||||
super(str, th);
|
||||
}
|
||||
|
||||
public KotlinNothingValueException(Throwable th) {
|
||||
super(th);
|
||||
}
|
||||
}
|
13
02-Easy5/E5/sources/kotlin/KotlinNullPointerException.java
Normal file
13
02-Easy5/E5/sources/kotlin/KotlinNullPointerException.java
Normal file
@ -0,0 +1,13 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: KotlinNullPointerException.kt */
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0016\u0018\u00002\u00060\u0001j\u0002`\u0002B\u0007\b\u0016¢\u0006\u0002\u0010\u0003B\u0011\b\u0016\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005¢\u0006\u0002\u0010\u0006¨\u0006\u0007"}, d2 = {"Lkotlin/KotlinNullPointerException;", "Ljava/lang/NullPointerException;", "Lkotlin/NullPointerException;", "()V", "message", "", "(Ljava/lang/String;)V", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public class KotlinNullPointerException extends NullPointerException {
|
||||
public KotlinNullPointerException() {
|
||||
}
|
||||
|
||||
public KotlinNullPointerException(String str) {
|
||||
super(str);
|
||||
}
|
||||
}
|
86
02-Easy5/E5/sources/kotlin/KotlinVersion.java
Normal file
86
02-Easy5/E5/sources/kotlin/KotlinVersion.java
Normal file
@ -0,0 +1,86 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.ranges.IntRange;
|
||||
|
||||
/* compiled from: KotlinVersion.kt */
|
||||
@Metadata(d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u000f\n\u0000\n\u0002\u0010\b\n\u0002\b\f\n\u0002\u0010\u000b\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0003\b\u0007\u0018\u0000 \u00172\b\u0012\u0004\u0012\u00020\u00000\u0001:\u0001\u0017B\u0017\b\u0016\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003¢\u0006\u0002\u0010\u0005B\u001d\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003\u0012\u0006\u0010\u0006\u001a\u00020\u0003¢\u0006\u0002\u0010\u0007J\u0011\u0010\r\u001a\u00020\u00032\u0006\u0010\u000e\u001a\u00020\u0000H\u0096\u0002J\u0013\u0010\u000f\u001a\u00020\u00102\b\u0010\u000e\u001a\u0004\u0018\u00010\u0011H\u0096\u0002J\b\u0010\u0012\u001a\u00020\u0003H\u0016J\u0016\u0010\u0013\u001a\u00020\u00102\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0003J\u001e\u0010\u0013\u001a\u00020\u00102\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u0003J\b\u0010\u0014\u001a\u00020\u0015H\u0016J \u0010\u0016\u001a\u00020\u00032\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u0003H\u0002R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u0011\u0010\u0004\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\tR\u0011\u0010\u0006\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\tR\u000e\u0010\f\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0018"}, d2 = {"Lkotlin/KotlinVersion;", "", "major", "", "minor", "(II)V", "patch", "(III)V", "getMajor", "()I", "getMinor", "getPatch", "version", "compareTo", "other", "equals", "", "", "hashCode", "isAtLeast", "toString", "", "versionOf", "Companion", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class KotlinVersion implements Comparable<KotlinVersion> {
|
||||
public static final int MAX_COMPONENT_VALUE = 255;
|
||||
private final int major;
|
||||
private final int minor;
|
||||
private final int patch;
|
||||
private final int version;
|
||||
public static final KotlinVersion CURRENT = KotlinVersionCurrentValue.get();
|
||||
|
||||
public final int getMajor() {
|
||||
return this.major;
|
||||
}
|
||||
|
||||
public final int getMinor() {
|
||||
return this.minor;
|
||||
}
|
||||
|
||||
public final int getPatch() {
|
||||
return this.patch;
|
||||
}
|
||||
|
||||
/* renamed from: hashCode, reason: from getter */
|
||||
public int getVersion() {
|
||||
return this.version;
|
||||
}
|
||||
|
||||
public final boolean isAtLeast(int major, int minor) {
|
||||
int i = this.major;
|
||||
return i > major || (i == major && this.minor >= minor);
|
||||
}
|
||||
|
||||
public final boolean isAtLeast(int major, int minor, int patch) {
|
||||
int i;
|
||||
int i2 = this.major;
|
||||
return i2 > major || (i2 == major && ((i = this.minor) > minor || (i == minor && this.patch >= patch)));
|
||||
}
|
||||
|
||||
public KotlinVersion(int i, int i2, int i3) {
|
||||
this.major = i;
|
||||
this.minor = i2;
|
||||
this.patch = i3;
|
||||
this.version = versionOf(i, i2, i3);
|
||||
}
|
||||
|
||||
public KotlinVersion(int i, int i2) {
|
||||
this(i, i2, 0);
|
||||
}
|
||||
|
||||
private final int versionOf(int major, int minor, int patch) {
|
||||
if (new IntRange(0, 255).contains(major) && new IntRange(0, 255).contains(minor) && new IntRange(0, 255).contains(patch)) {
|
||||
return (major << 16) + (minor << 8) + patch;
|
||||
}
|
||||
throw new IllegalArgumentException(("Version components are out of range: " + major + '.' + minor + '.' + patch).toString());
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(this.major);
|
||||
sb.append('.');
|
||||
sb.append(this.minor);
|
||||
sb.append('.');
|
||||
sb.append(this.patch);
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
KotlinVersion kotlinVersion = other instanceof KotlinVersion ? (KotlinVersion) other : null;
|
||||
return kotlinVersion != null && this.version == kotlinVersion.version;
|
||||
}
|
||||
|
||||
@Override // java.lang.Comparable
|
||||
public int compareTo(KotlinVersion other) {
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
return this.version - other.version;
|
||||
}
|
||||
}
|
18
02-Easy5/E5/sources/kotlin/KotlinVersionCurrentValue.java
Normal file
18
02-Easy5/E5/sources/kotlin/KotlinVersionCurrentValue.java
Normal file
@ -0,0 +1,18 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.JvmStatic;
|
||||
|
||||
/* compiled from: KotlinVersion.kt */
|
||||
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\bÂ\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\b\u0010\u0003\u001a\u00020\u0004H\u0007¨\u0006\u0005"}, d2 = {"Lkotlin/KotlinVersionCurrentValue;", "", "()V", "get", "Lkotlin/KotlinVersion;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
final class KotlinVersionCurrentValue {
|
||||
public static final KotlinVersionCurrentValue INSTANCE = new KotlinVersionCurrentValue();
|
||||
|
||||
private KotlinVersionCurrentValue() {
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
public static final KotlinVersion get() {
|
||||
return new KotlinVersion(1, 8, 22);
|
||||
}
|
||||
}
|
17
02-Easy5/E5/sources/kotlin/LateinitKt.java
Normal file
17
02-Easy5/E5/sources/kotlin/LateinitKt.java
Normal file
@ -0,0 +1,17 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.reflect.KProperty0;
|
||||
|
||||
/* compiled from: Lateinit.kt */
|
||||
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0010\u000b\n\u0002\u0018\u0002\n\u0002\b\u0004\"#\u0010\u0000\u001a\u00020\u0001*\u0006\u0012\u0002\b\u00030\u00028Æ\u0002X\u0087\u0004¢\u0006\f\u0012\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0000\u0010\u0005¨\u0006\u0006"}, d2 = {"isInitialized", "", "Lkotlin/reflect/KProperty0;", "isInitialized$annotations", "(Lkotlin/reflect/KProperty0;)V", "(Lkotlin/reflect/KProperty0;)Z", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class LateinitKt {
|
||||
public static /* synthetic */ void isInitialized$annotations(KProperty0 kProperty0) {
|
||||
}
|
||||
|
||||
private static final boolean isInitialized(KProperty0<?> kProperty0) {
|
||||
Intrinsics.checkNotNullParameter(kProperty0, "<this>");
|
||||
throw new NotImplementedError("Implementation is intrinsic");
|
||||
}
|
||||
}
|
10
02-Easy5/E5/sources/kotlin/Lazy.java
Normal file
10
02-Easy5/E5/sources/kotlin/Lazy.java
Normal file
@ -0,0 +1,10 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: Lazy.kt */
|
||||
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0000\bf\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\u00020\u0002J\b\u0010\u0006\u001a\u00020\u0007H&R\u0012\u0010\u0003\u001a\u00028\u0000X¦\u0004¢\u0006\u0006\u001a\u0004\b\u0004\u0010\u0005¨\u0006\b"}, d2 = {"Lkotlin/Lazy;", "T", "", "value", "getValue", "()Ljava/lang/Object;", "isInitialized", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public interface Lazy<T> {
|
||||
T getValue();
|
||||
|
||||
boolean isInitialized();
|
||||
}
|
8
02-Easy5/E5/sources/kotlin/LazyKt.java
Normal file
8
02-Easy5/E5/sources/kotlin/LazyKt.java
Normal file
@ -0,0 +1,8 @@
|
||||
package kotlin;
|
||||
|
||||
@Metadata(d1 = {"kotlin/LazyKt__LazyJVMKt", "kotlin/LazyKt__LazyKt"}, k = 4, mv = {1, 8, 0}, xi = 49)
|
||||
/* loaded from: classes.dex */
|
||||
public final class LazyKt extends LazyKt__LazyKt {
|
||||
private LazyKt() {
|
||||
}
|
||||
}
|
64
02-Easy5/E5/sources/kotlin/LazyKt__LazyJVMKt.java
Normal file
64
02-Easy5/E5/sources/kotlin/LazyKt__LazyJVMKt.java
Normal file
@ -0,0 +1,64 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: package-private */
|
||||
/* compiled from: LazyJVM.kt */
|
||||
@Metadata(d1 = {"\u0000\u001c\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\u001a \u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0004\u001a*\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\b\u0010\u0005\u001a\u0004\u0018\u00010\u00062\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0004\u001a(\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0007\u001a\u00020\b2\f\u0010\u0003\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0004¨\u0006\t"}, d2 = {"lazy", "Lkotlin/Lazy;", "T", "initializer", "Lkotlin/Function0;", "lock", "", "mode", "Lkotlin/LazyThreadSafetyMode;", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/LazyKt")
|
||||
/* loaded from: classes.dex */
|
||||
public class LazyKt__LazyJVMKt {
|
||||
|
||||
/* compiled from: LazyJVM.kt */
|
||||
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
|
||||
public /* synthetic */ class WhenMappings {
|
||||
public static final /* synthetic */ int[] $EnumSwitchMapping$0;
|
||||
|
||||
static {
|
||||
int[] iArr = new int[LazyThreadSafetyMode.values().length];
|
||||
try {
|
||||
iArr[LazyThreadSafetyMode.SYNCHRONIZED.ordinal()] = 1;
|
||||
} catch (NoSuchFieldError unused) {
|
||||
}
|
||||
try {
|
||||
iArr[LazyThreadSafetyMode.PUBLICATION.ordinal()] = 2;
|
||||
} catch (NoSuchFieldError unused2) {
|
||||
}
|
||||
try {
|
||||
iArr[LazyThreadSafetyMode.NONE.ordinal()] = 3;
|
||||
} catch (NoSuchFieldError unused3) {
|
||||
}
|
||||
$EnumSwitchMapping$0 = iArr;
|
||||
}
|
||||
}
|
||||
|
||||
public static final <T> Lazy<T> lazy(Function0<? extends T> initializer) {
|
||||
Intrinsics.checkNotNullParameter(initializer, "initializer");
|
||||
DefaultConstructorMarker defaultConstructorMarker = null;
|
||||
return new SynchronizedLazyImpl(initializer, defaultConstructorMarker, 2, defaultConstructorMarker);
|
||||
}
|
||||
|
||||
public static final <T> Lazy<T> lazy(LazyThreadSafetyMode mode, Function0<? extends T> initializer) {
|
||||
Intrinsics.checkNotNullParameter(mode, "mode");
|
||||
Intrinsics.checkNotNullParameter(initializer, "initializer");
|
||||
int i = WhenMappings.$EnumSwitchMapping$0[mode.ordinal()];
|
||||
int i2 = 2;
|
||||
if (i == 1) {
|
||||
DefaultConstructorMarker defaultConstructorMarker = null;
|
||||
return new SynchronizedLazyImpl(initializer, defaultConstructorMarker, i2, defaultConstructorMarker);
|
||||
}
|
||||
if (i == 2) {
|
||||
return new SafePublicationLazyImpl(initializer);
|
||||
}
|
||||
if (i == 3) {
|
||||
return new UnsafeLazyImpl(initializer);
|
||||
}
|
||||
throw new NoWhenBranchMatchedException();
|
||||
}
|
||||
|
||||
public static final <T> Lazy<T> lazy(Object obj, Function0<? extends T> initializer) {
|
||||
Intrinsics.checkNotNullParameter(initializer, "initializer");
|
||||
return new SynchronizedLazyImpl(initializer, obj);
|
||||
}
|
||||
}
|
19
02-Easy5/E5/sources/kotlin/LazyKt__LazyKt.java
Normal file
19
02-Easy5/E5/sources/kotlin/LazyKt__LazyKt.java
Normal file
@ -0,0 +1,19 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.reflect.KProperty;
|
||||
|
||||
/* compiled from: Lazy.kt */
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a\u001f\u0010\u0000\u001a\b\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u0006\u0010\u0003\u001a\u0002H\u0002¢\u0006\u0002\u0010\u0004\u001a4\u0010\u0005\u001a\u0002H\u0002\"\u0004\b\u0000\u0010\u0002*\b\u0012\u0004\u0012\u0002H\u00020\u00012\b\u0010\u0006\u001a\u0004\u0018\u00010\u00072\n\u0010\b\u001a\u0006\u0012\u0002\b\u00030\tH\u0087\n¢\u0006\u0002\u0010\n¨\u0006\u000b"}, d2 = {"lazyOf", "Lkotlin/Lazy;", "T", "value", "(Ljava/lang/Object;)Lkotlin/Lazy;", "getValue", "thisRef", "", "property", "Lkotlin/reflect/KProperty;", "(Lkotlin/Lazy;Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/LazyKt")
|
||||
/* loaded from: classes.dex */
|
||||
class LazyKt__LazyKt extends LazyKt__LazyJVMKt {
|
||||
public static final <T> Lazy<T> lazyOf(T t) {
|
||||
return new InitializedLazyImpl(t);
|
||||
}
|
||||
|
||||
private static final <T> T getValue(Lazy<? extends T> lazy, Object obj, KProperty<?> property) {
|
||||
Intrinsics.checkNotNullParameter(lazy, "<this>");
|
||||
Intrinsics.checkNotNullParameter(property, "property");
|
||||
return lazy.getValue();
|
||||
}
|
||||
}
|
10
02-Easy5/E5/sources/kotlin/LazyThreadSafetyMode.java
Normal file
10
02-Easy5/E5/sources/kotlin/LazyThreadSafetyMode.java
Normal file
@ -0,0 +1,10 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: Lazy.kt */
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0005\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004j\u0002\b\u0005¨\u0006\u0006"}, d2 = {"Lkotlin/LazyThreadSafetyMode;", "", "(Ljava/lang/String;I)V", "SYNCHRONIZED", "PUBLICATION", "NONE", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public enum LazyThreadSafetyMode {
|
||||
SYNCHRONIZED,
|
||||
PUBLICATION,
|
||||
NONE
|
||||
}
|
48
02-Easy5/E5/sources/kotlin/Metadata.java
Normal file
48
02-Easy5/E5/sources/kotlin/Metadata.java
Normal file
@ -0,0 +1,48 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: Metadata.kt */
|
||||
@Target({ElementType.TYPE})
|
||||
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0015\n\u0002\b\u0002\n\u0002\u0010\u0011\n\u0002\u0010\u000e\n\u0002\b\u0015\b\u0087\u0002\u0018\u00002\u00020\u0001B\\\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0005\u0012\b\b\u0002\u0010\u0006\u001a\u00020\u0005\u0012\u000e\b\u0002\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\t0\b\u0012\u000e\b\u0002\u0010\n\u001a\b\u0012\u0004\u0012\u00020\t0\b\u0012\b\b\u0002\u0010\u000b\u001a\u00020\t\u0012\b\b\u0002\u0010\f\u001a\u00020\t\u0012\b\b\u0002\u0010\r\u001a\u00020\u0003R\u0018\u0010\u0006\u001a\u00020\u0005X\u0087\u0004¢\u0006\f\u0012\u0004\b\u000e\u0010\u000f\u001a\u0004\b\u0010\u0010\u0011R\u0017\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\t0\b8\u0007¢\u0006\u0006\u001a\u0004\b\u0012\u0010\u0013R\u0017\u0010\n\u001a\b\u0012\u0004\u0012\u00020\t0\b8\u0007¢\u0006\u0006\u001a\u0004\b\u0014\u0010\u0013R\u0018\u0010\r\u001a\u00020\u0003X\u0087\u0004¢\u0006\f\u0012\u0004\b\u0015\u0010\u000f\u001a\u0004\b\u0016\u0010\u0017R\u0011\u0010\u000b\u001a\u00020\t8\u0007¢\u0006\u0006\u001a\u0004\b\u0018\u0010\u0019R\u0011\u0010\u0002\u001a\u00020\u00038\u0007¢\u0006\u0006\u001a\u0004\b\u001a\u0010\u0017R\u0011\u0010\u0004\u001a\u00020\u00058\u0007¢\u0006\u0006\u001a\u0004\b\u001b\u0010\u0011R\u0018\u0010\f\u001a\u00020\tX\u0087\u0004¢\u0006\f\u0012\u0004\b\u001c\u0010\u000f\u001a\u0004\b\u001d\u0010\u0019¨\u0006\u001e"}, d2 = {"Lkotlin/Metadata;", "", "kind", "", "metadataVersion", "", "bytecodeVersion", "data1", "", "", "data2", "extraString", "packageName", "extraInt", "bv$annotations", "()V", "bv", "()[I", "d1", "()[Ljava/lang/String;", "d2", "xi$annotations", "xi", "()I", "xs", "()Ljava/lang/String;", "k", "mv", "pn$annotations", "pn", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.RUNTIME)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Metadata {
|
||||
|
||||
/* compiled from: Metadata.kt */
|
||||
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
|
||||
public static final class DefaultImpls {
|
||||
@Deprecated(level = DeprecationLevel.WARNING, message = "Bytecode version had no significant use in Kotlin metadata and it will be removed in a future version.")
|
||||
public static /* synthetic */ void bv$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void pn$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void xi$annotations() {
|
||||
}
|
||||
}
|
||||
|
||||
int[] bv() default {1, 0, 3};
|
||||
|
||||
String[] d1() default {};
|
||||
|
||||
String[] d2() default {};
|
||||
|
||||
int k() default 1;
|
||||
|
||||
int[] mv() default {};
|
||||
|
||||
String pn() default "";
|
||||
|
||||
int xi() default 0;
|
||||
|
||||
String xs() default "";
|
||||
}
|
21
02-Easy5/E5/sources/kotlin/NoWhenBranchMatchedException.java
Normal file
21
02-Easy5/E5/sources/kotlin/NoWhenBranchMatchedException.java
Normal file
@ -0,0 +1,21 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: NoWhenBranchMatchedException.kt */
|
||||
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u0003\n\u0002\b\u0003\b\u0016\u0018\u00002\u00060\u0001j\u0002`\u0002B\u0007\b\u0016¢\u0006\u0002\u0010\u0003B\u0011\b\u0016\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005¢\u0006\u0002\u0010\u0006B\u001b\b\u0016\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\b¢\u0006\u0002\u0010\tB\u0011\b\u0016\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\b¢\u0006\u0002\u0010\n¨\u0006\u000b"}, d2 = {"Lkotlin/NoWhenBranchMatchedException;", "Ljava/lang/RuntimeException;", "Lkotlin/RuntimeException;", "()V", "message", "", "(Ljava/lang/String;)V", "cause", "", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "(Ljava/lang/Throwable;)V", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public class NoWhenBranchMatchedException extends RuntimeException {
|
||||
public NoWhenBranchMatchedException() {
|
||||
}
|
||||
|
||||
public NoWhenBranchMatchedException(String str) {
|
||||
super(str);
|
||||
}
|
||||
|
||||
public NoWhenBranchMatchedException(String str, Throwable th) {
|
||||
super(str, th);
|
||||
}
|
||||
|
||||
public NoWhenBranchMatchedException(Throwable th) {
|
||||
super(th);
|
||||
}
|
||||
}
|
24
02-Easy5/E5/sources/kotlin/NotImplementedError.java
Normal file
24
02-Easy5/E5/sources/kotlin/NotImplementedError.java
Normal file
@ -0,0 +1,24 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Standard.kt */
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\u0018\u00002\u00060\u0001j\u0002`\u0002B\u000f\u0012\b\b\u0002\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005¨\u0006\u0006"}, d2 = {"Lkotlin/NotImplementedError;", "Ljava/lang/Error;", "Lkotlin/Error;", "message", "", "(Ljava/lang/String;)V", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class NotImplementedError extends Error {
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public NotImplementedError() {
|
||||
this(null, 1, 0 == true ? 1 : 0);
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public NotImplementedError(String message) {
|
||||
super(message);
|
||||
Intrinsics.checkNotNullParameter(message, "message");
|
||||
}
|
||||
|
||||
public /* synthetic */ NotImplementedError(String str, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this((i & 1) != 0 ? "An operation is not implemented." : str);
|
||||
}
|
||||
}
|
8
02-Easy5/E5/sources/kotlin/NumbersKt.java
Normal file
8
02-Easy5/E5/sources/kotlin/NumbersKt.java
Normal file
@ -0,0 +1,8 @@
|
||||
package kotlin;
|
||||
|
||||
@Metadata(d1 = {"kotlin/NumbersKt__BigDecimalsKt", "kotlin/NumbersKt__BigIntegersKt", "kotlin/NumbersKt__FloorDivModKt", "kotlin/NumbersKt__NumbersJVMKt", "kotlin/NumbersKt__NumbersKt"}, k = 4, mv = {1, 8, 0}, xi = 49)
|
||||
/* loaded from: classes.dex */
|
||||
public final class NumbersKt extends NumbersKt__NumbersKt {
|
||||
private NumbersKt() {
|
||||
}
|
||||
}
|
112
02-Easy5/E5/sources/kotlin/NumbersKt__BigDecimalsKt.java
Normal file
112
02-Easy5/E5/sources/kotlin/NumbersKt__BigDecimalsKt.java
Normal file
@ -0,0 +1,112 @@
|
||||
package kotlin;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.MathContext;
|
||||
import java.math.RoundingMode;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: BigDecimals.kt */
|
||||
@Metadata(d1 = {"\u0000$\n\u0000\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0010\u0006\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0010\b\n\u0002\u0010\t\n\u0002\b\u0002\u001a\r\u0010\u0000\u001a\u00020\u0001*\u00020\u0001H\u0087\n\u001a\u0015\u0010\u0002\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\n\u001a\r\u0010\u0004\u001a\u00020\u0001*\u00020\u0001H\u0087\n\u001a\u0015\u0010\u0005\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\n\u001a\u0015\u0010\u0006\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\n\u001a\u0015\u0010\u0007\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\n\u001a\u0015\u0010\b\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\n\u001a\r\u0010\t\u001a\u00020\u0001*\u00020\nH\u0087\b\u001a\u0015\u0010\t\u001a\u00020\u0001*\u00020\n2\u0006\u0010\u000b\u001a\u00020\fH\u0087\b\u001a\r\u0010\t\u001a\u00020\u0001*\u00020\rH\u0087\b\u001a\u0015\u0010\t\u001a\u00020\u0001*\u00020\r2\u0006\u0010\u000b\u001a\u00020\fH\u0087\b\u001a\r\u0010\t\u001a\u00020\u0001*\u00020\u000eH\u0087\b\u001a\u0015\u0010\t\u001a\u00020\u0001*\u00020\u000e2\u0006\u0010\u000b\u001a\u00020\fH\u0087\b\u001a\r\u0010\t\u001a\u00020\u0001*\u00020\u000fH\u0087\b\u001a\u0015\u0010\t\u001a\u00020\u0001*\u00020\u000f2\u0006\u0010\u000b\u001a\u00020\fH\u0087\b\u001a\r\u0010\u0010\u001a\u00020\u0001*\u00020\u0001H\u0087\n¨\u0006\u0011"}, d2 = {"dec", "Ljava/math/BigDecimal;", "div", "other", "inc", "minus", "plus", "rem", "times", "toBigDecimal", "", "mathContext", "Ljava/math/MathContext;", "", "", "", "unaryMinus", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/NumbersKt")
|
||||
/* loaded from: classes.dex */
|
||||
class NumbersKt__BigDecimalsKt {
|
||||
private static final BigDecimal plus(BigDecimal bigDecimal, BigDecimal other) {
|
||||
Intrinsics.checkNotNullParameter(bigDecimal, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigDecimal add = bigDecimal.add(other);
|
||||
Intrinsics.checkNotNullExpressionValue(add, "this.add(other)");
|
||||
return add;
|
||||
}
|
||||
|
||||
private static final BigDecimal minus(BigDecimal bigDecimal, BigDecimal other) {
|
||||
Intrinsics.checkNotNullParameter(bigDecimal, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigDecimal subtract = bigDecimal.subtract(other);
|
||||
Intrinsics.checkNotNullExpressionValue(subtract, "this.subtract(other)");
|
||||
return subtract;
|
||||
}
|
||||
|
||||
private static final BigDecimal times(BigDecimal bigDecimal, BigDecimal other) {
|
||||
Intrinsics.checkNotNullParameter(bigDecimal, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigDecimal multiply = bigDecimal.multiply(other);
|
||||
Intrinsics.checkNotNullExpressionValue(multiply, "this.multiply(other)");
|
||||
return multiply;
|
||||
}
|
||||
|
||||
private static final BigDecimal div(BigDecimal bigDecimal, BigDecimal other) {
|
||||
Intrinsics.checkNotNullParameter(bigDecimal, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigDecimal divide = bigDecimal.divide(other, RoundingMode.HALF_EVEN);
|
||||
Intrinsics.checkNotNullExpressionValue(divide, "this.divide(other, RoundingMode.HALF_EVEN)");
|
||||
return divide;
|
||||
}
|
||||
|
||||
private static final BigDecimal rem(BigDecimal bigDecimal, BigDecimal other) {
|
||||
Intrinsics.checkNotNullParameter(bigDecimal, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigDecimal remainder = bigDecimal.remainder(other);
|
||||
Intrinsics.checkNotNullExpressionValue(remainder, "this.remainder(other)");
|
||||
return remainder;
|
||||
}
|
||||
|
||||
private static final BigDecimal unaryMinus(BigDecimal bigDecimal) {
|
||||
Intrinsics.checkNotNullParameter(bigDecimal, "<this>");
|
||||
BigDecimal negate = bigDecimal.negate();
|
||||
Intrinsics.checkNotNullExpressionValue(negate, "this.negate()");
|
||||
return negate;
|
||||
}
|
||||
|
||||
private static final BigDecimal inc(BigDecimal bigDecimal) {
|
||||
Intrinsics.checkNotNullParameter(bigDecimal, "<this>");
|
||||
BigDecimal add = bigDecimal.add(BigDecimal.ONE);
|
||||
Intrinsics.checkNotNullExpressionValue(add, "this.add(BigDecimal.ONE)");
|
||||
return add;
|
||||
}
|
||||
|
||||
private static final BigDecimal dec(BigDecimal bigDecimal) {
|
||||
Intrinsics.checkNotNullParameter(bigDecimal, "<this>");
|
||||
BigDecimal subtract = bigDecimal.subtract(BigDecimal.ONE);
|
||||
Intrinsics.checkNotNullExpressionValue(subtract, "this.subtract(BigDecimal.ONE)");
|
||||
return subtract;
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(int i) {
|
||||
BigDecimal valueOf = BigDecimal.valueOf(i);
|
||||
Intrinsics.checkNotNullExpressionValue(valueOf, "valueOf(this.toLong())");
|
||||
return valueOf;
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(int i, MathContext mathContext) {
|
||||
Intrinsics.checkNotNullParameter(mathContext, "mathContext");
|
||||
return new BigDecimal(i, mathContext);
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(long j) {
|
||||
BigDecimal valueOf = BigDecimal.valueOf(j);
|
||||
Intrinsics.checkNotNullExpressionValue(valueOf, "valueOf(this)");
|
||||
return valueOf;
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(long j, MathContext mathContext) {
|
||||
Intrinsics.checkNotNullParameter(mathContext, "mathContext");
|
||||
return new BigDecimal(j, mathContext);
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(float f) {
|
||||
return new BigDecimal(String.valueOf(f));
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(float f, MathContext mathContext) {
|
||||
Intrinsics.checkNotNullParameter(mathContext, "mathContext");
|
||||
return new BigDecimal(String.valueOf(f), mathContext);
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(double d) {
|
||||
return new BigDecimal(String.valueOf(d));
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(double d, MathContext mathContext) {
|
||||
Intrinsics.checkNotNullParameter(mathContext, "mathContext");
|
||||
return new BigDecimal(String.valueOf(d), mathContext);
|
||||
}
|
||||
}
|
153
02-Easy5/E5/sources/kotlin/NumbersKt__BigIntegersKt.java
Normal file
153
02-Easy5/E5/sources/kotlin/NumbersKt__BigIntegersKt.java
Normal file
@ -0,0 +1,153 @@
|
||||
package kotlin;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.BigInteger;
|
||||
import java.math.MathContext;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: BigIntegers.kt */
|
||||
@Metadata(d1 = {"\u0000(\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0002\b\u0003\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\u0087\f\u001a\r\u0010\u0003\u001a\u00020\u0001*\u00020\u0001H\u0087\n\u001a\u0015\u0010\u0004\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\u0087\n\u001a\r\u0010\u0005\u001a\u00020\u0001*\u00020\u0001H\u0087\n\u001a\r\u0010\u0006\u001a\u00020\u0001*\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0007\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\u0087\n\u001a\u0015\u0010\b\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\u0087\f\u001a\u0015\u0010\t\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\u0087\n\u001a\u0015\u0010\n\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\u0087\n\u001a\u0015\u0010\u000b\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\f\u001a\u00020\rH\u0087\f\u001a\u0015\u0010\u000e\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\f\u001a\u00020\rH\u0087\f\u001a\u0015\u0010\u000f\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\u0087\n\u001a\r\u0010\u0010\u001a\u00020\u0011*\u00020\u0001H\u0087\b\u001a!\u0010\u0010\u001a\u00020\u0011*\u00020\u00012\b\b\u0002\u0010\u0012\u001a\u00020\r2\b\b\u0002\u0010\u0013\u001a\u00020\u0014H\u0087\b\u001a\r\u0010\u0015\u001a\u00020\u0001*\u00020\rH\u0087\b\u001a\r\u0010\u0015\u001a\u00020\u0001*\u00020\u0016H\u0087\b\u001a\r\u0010\u0017\u001a\u00020\u0001*\u00020\u0001H\u0087\n\u001a\u0015\u0010\u0018\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\u0087\f¨\u0006\u0019"}, d2 = {"and", "Ljava/math/BigInteger;", "other", "dec", "div", "inc", "inv", "minus", "or", "plus", "rem", "shl", "n", "", "shr", "times", "toBigDecimal", "Ljava/math/BigDecimal;", "scale", "mathContext", "Ljava/math/MathContext;", "toBigInteger", "", "unaryMinus", "xor", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/NumbersKt")
|
||||
/* loaded from: classes.dex */
|
||||
class NumbersKt__BigIntegersKt extends NumbersKt__BigDecimalsKt {
|
||||
private static final BigInteger plus(BigInteger bigInteger, BigInteger other) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigInteger add = bigInteger.add(other);
|
||||
Intrinsics.checkNotNullExpressionValue(add, "this.add(other)");
|
||||
return add;
|
||||
}
|
||||
|
||||
private static final BigInteger minus(BigInteger bigInteger, BigInteger other) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigInteger subtract = bigInteger.subtract(other);
|
||||
Intrinsics.checkNotNullExpressionValue(subtract, "this.subtract(other)");
|
||||
return subtract;
|
||||
}
|
||||
|
||||
private static final BigInteger times(BigInteger bigInteger, BigInteger other) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigInteger multiply = bigInteger.multiply(other);
|
||||
Intrinsics.checkNotNullExpressionValue(multiply, "this.multiply(other)");
|
||||
return multiply;
|
||||
}
|
||||
|
||||
private static final BigInteger div(BigInteger bigInteger, BigInteger other) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigInteger divide = bigInteger.divide(other);
|
||||
Intrinsics.checkNotNullExpressionValue(divide, "this.divide(other)");
|
||||
return divide;
|
||||
}
|
||||
|
||||
private static final BigInteger rem(BigInteger bigInteger, BigInteger other) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigInteger remainder = bigInteger.remainder(other);
|
||||
Intrinsics.checkNotNullExpressionValue(remainder, "this.remainder(other)");
|
||||
return remainder;
|
||||
}
|
||||
|
||||
private static final BigInteger unaryMinus(BigInteger bigInteger) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
BigInteger negate = bigInteger.negate();
|
||||
Intrinsics.checkNotNullExpressionValue(negate, "this.negate()");
|
||||
return negate;
|
||||
}
|
||||
|
||||
private static final BigInteger inc(BigInteger bigInteger) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
BigInteger add = bigInteger.add(BigInteger.ONE);
|
||||
Intrinsics.checkNotNullExpressionValue(add, "this.add(BigInteger.ONE)");
|
||||
return add;
|
||||
}
|
||||
|
||||
private static final BigInteger dec(BigInteger bigInteger) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
BigInteger subtract = bigInteger.subtract(BigInteger.ONE);
|
||||
Intrinsics.checkNotNullExpressionValue(subtract, "this.subtract(BigInteger.ONE)");
|
||||
return subtract;
|
||||
}
|
||||
|
||||
private static final BigInteger inv(BigInteger bigInteger) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
BigInteger not = bigInteger.not();
|
||||
Intrinsics.checkNotNullExpressionValue(not, "this.not()");
|
||||
return not;
|
||||
}
|
||||
|
||||
private static final BigInteger and(BigInteger bigInteger, BigInteger other) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigInteger and = bigInteger.and(other);
|
||||
Intrinsics.checkNotNullExpressionValue(and, "this.and(other)");
|
||||
return and;
|
||||
}
|
||||
|
||||
private static final BigInteger or(BigInteger bigInteger, BigInteger other) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigInteger or = bigInteger.or(other);
|
||||
Intrinsics.checkNotNullExpressionValue(or, "this.or(other)");
|
||||
return or;
|
||||
}
|
||||
|
||||
private static final BigInteger xor(BigInteger bigInteger, BigInteger other) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(other, "other");
|
||||
BigInteger xor = bigInteger.xor(other);
|
||||
Intrinsics.checkNotNullExpressionValue(xor, "this.xor(other)");
|
||||
return xor;
|
||||
}
|
||||
|
||||
private static final BigInteger shl(BigInteger bigInteger, int i) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
BigInteger shiftLeft = bigInteger.shiftLeft(i);
|
||||
Intrinsics.checkNotNullExpressionValue(shiftLeft, "this.shiftLeft(n)");
|
||||
return shiftLeft;
|
||||
}
|
||||
|
||||
private static final BigInteger shr(BigInteger bigInteger, int i) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
BigInteger shiftRight = bigInteger.shiftRight(i);
|
||||
Intrinsics.checkNotNullExpressionValue(shiftRight, "this.shiftRight(n)");
|
||||
return shiftRight;
|
||||
}
|
||||
|
||||
private static final BigInteger toBigInteger(int i) {
|
||||
BigInteger valueOf = BigInteger.valueOf(i);
|
||||
Intrinsics.checkNotNullExpressionValue(valueOf, "valueOf(this.toLong())");
|
||||
return valueOf;
|
||||
}
|
||||
|
||||
private static final BigInteger toBigInteger(long j) {
|
||||
BigInteger valueOf = BigInteger.valueOf(j);
|
||||
Intrinsics.checkNotNullExpressionValue(valueOf, "valueOf(this)");
|
||||
return valueOf;
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(BigInteger bigInteger) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
return new BigDecimal(bigInteger);
|
||||
}
|
||||
|
||||
static /* synthetic */ BigDecimal toBigDecimal$default(BigInteger bigInteger, int i, MathContext mathContext, int i2, Object obj) {
|
||||
if ((i2 & 1) != 0) {
|
||||
i = 0;
|
||||
}
|
||||
if ((i2 & 2) != 0) {
|
||||
mathContext = MathContext.UNLIMITED;
|
||||
Intrinsics.checkNotNullExpressionValue(mathContext, "UNLIMITED");
|
||||
}
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(mathContext, "mathContext");
|
||||
return new BigDecimal(bigInteger, i, mathContext);
|
||||
}
|
||||
|
||||
private static final BigDecimal toBigDecimal(BigInteger bigInteger, int i, MathContext mathContext) {
|
||||
Intrinsics.checkNotNullParameter(bigInteger, "<this>");
|
||||
Intrinsics.checkNotNullParameter(mathContext, "mathContext");
|
||||
return new BigDecimal(bigInteger, i, mathContext);
|
||||
}
|
||||
}
|
194
02-Easy5/E5/sources/kotlin/NumbersKt__FloorDivModKt.java
Normal file
194
02-Easy5/E5/sources/kotlin/NumbersKt__FloorDivModKt.java
Normal file
@ -0,0 +1,194 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: FloorDivMod.kt */
|
||||
@Metadata(d1 = {"\u0000 \n\u0000\n\u0002\u0010\b\n\u0002\u0010\u0005\n\u0000\n\u0002\u0010\t\n\u0002\u0010\n\n\u0000\n\u0002\u0010\u0006\n\u0002\u0010\u0007\n\u0000\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0004*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0004H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0005H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0004*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0005H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0004*\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0004*\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0004*\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0004H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0004*\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0005H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0004*\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u0004H\u0087\b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u0005H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0002*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0001*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0004*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0004H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0005*\u00020\u00022\u0006\u0010\u0003\u001a\u00020\u0005H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0007*\u00020\u00072\u0006\u0010\u0003\u001a\u00020\u0007H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0007*\u00020\u00072\u0006\u0010\u0003\u001a\u00020\bH\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0007*\u00020\b2\u0006\u0010\u0003\u001a\u00020\u0007H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\b*\u00020\b2\u0006\u0010\u0003\u001a\u00020\bH\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0002*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0004*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0005*\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0005H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0002*\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0001*\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0004*\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0004H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0005*\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0005H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0002*\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0001*\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0004*\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u0004H\u0087\b\u001a\u0015\u0010\u0006\u001a\u00020\u0005*\u00020\u00052\u0006\u0010\u0003\u001a\u00020\u0005H\u0087\b¨\u0006\t"}, d2 = {"floorDiv", "", "", "other", "", "", "mod", "", "", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/NumbersKt")
|
||||
/* loaded from: classes.dex */
|
||||
class NumbersKt__FloorDivModKt extends NumbersKt__BigIntegersKt {
|
||||
private static final int floorDiv(byte b, byte b2) {
|
||||
int i = b / b2;
|
||||
return ((b ^ b2) >= 0 || b2 * i == b) ? i : i - 1;
|
||||
}
|
||||
|
||||
private static final byte mod(byte b, byte b2) {
|
||||
int i = b % b2;
|
||||
return (byte) (i + (b2 & (((i ^ b2) & ((-i) | i)) >> 31)));
|
||||
}
|
||||
|
||||
private static final int floorDiv(byte b, short s) {
|
||||
int i = b / s;
|
||||
return ((b ^ s) >= 0 || s * i == b) ? i : i - 1;
|
||||
}
|
||||
|
||||
private static final short mod(byte b, short s) {
|
||||
int i = b % s;
|
||||
return (short) (i + (s & (((i ^ s) & ((-i) | i)) >> 31)));
|
||||
}
|
||||
|
||||
private static final int floorDiv(byte b, int i) {
|
||||
int i2 = b / i;
|
||||
return ((b ^ i) >= 0 || i * i2 == b) ? i2 : i2 - 1;
|
||||
}
|
||||
|
||||
private static final int mod(byte b, int i) {
|
||||
int i2 = b % i;
|
||||
return i2 + (i & (((i2 ^ i) & ((-i2) | i2)) >> 31));
|
||||
}
|
||||
|
||||
private static final long floorDiv(byte b, long j) {
|
||||
long j2 = b;
|
||||
long j3 = j2 / j;
|
||||
return ((j2 ^ j) >= 0 || j * j3 == j2) ? j3 : j3 - 1;
|
||||
}
|
||||
|
||||
private static final long mod(byte b, long j) {
|
||||
long j2 = b % j;
|
||||
return j2 + (j & (((j2 ^ j) & ((-j2) | j2)) >> 63));
|
||||
}
|
||||
|
||||
private static final int floorDiv(short s, byte b) {
|
||||
int i = s / b;
|
||||
return ((s ^ b) >= 0 || b * i == s) ? i : i - 1;
|
||||
}
|
||||
|
||||
private static final byte mod(short s, byte b) {
|
||||
int i = s % b;
|
||||
return (byte) (i + (b & (((i ^ b) & ((-i) | i)) >> 31)));
|
||||
}
|
||||
|
||||
private static final int floorDiv(short s, short s2) {
|
||||
int i = s / s2;
|
||||
return ((s ^ s2) >= 0 || s2 * i == s) ? i : i - 1;
|
||||
}
|
||||
|
||||
private static final short mod(short s, short s2) {
|
||||
int i = s % s2;
|
||||
return (short) (i + (s2 & (((i ^ s2) & ((-i) | i)) >> 31)));
|
||||
}
|
||||
|
||||
private static final int floorDiv(short s, int i) {
|
||||
int i2 = s / i;
|
||||
return ((s ^ i) >= 0 || i * i2 == s) ? i2 : i2 - 1;
|
||||
}
|
||||
|
||||
private static final int mod(short s, int i) {
|
||||
int i2 = s % i;
|
||||
return i2 + (i & (((i2 ^ i) & ((-i2) | i2)) >> 31));
|
||||
}
|
||||
|
||||
private static final long floorDiv(short s, long j) {
|
||||
long j2 = s;
|
||||
long j3 = j2 / j;
|
||||
return ((j2 ^ j) >= 0 || j * j3 == j2) ? j3 : j3 - 1;
|
||||
}
|
||||
|
||||
private static final long mod(short s, long j) {
|
||||
long j2 = s % j;
|
||||
return j2 + (j & (((j2 ^ j) & ((-j2) | j2)) >> 63));
|
||||
}
|
||||
|
||||
private static final int floorDiv(int i, byte b) {
|
||||
int i2 = i / b;
|
||||
return ((i ^ b) >= 0 || b * i2 == i) ? i2 : i2 - 1;
|
||||
}
|
||||
|
||||
private static final byte mod(int i, byte b) {
|
||||
int i2 = i % b;
|
||||
return (byte) (i2 + (b & (((i2 ^ b) & ((-i2) | i2)) >> 31)));
|
||||
}
|
||||
|
||||
private static final int floorDiv(int i, short s) {
|
||||
int i2 = i / s;
|
||||
return ((i ^ s) >= 0 || s * i2 == i) ? i2 : i2 - 1;
|
||||
}
|
||||
|
||||
private static final short mod(int i, short s) {
|
||||
int i2 = i % s;
|
||||
return (short) (i2 + (s & (((i2 ^ s) & ((-i2) | i2)) >> 31)));
|
||||
}
|
||||
|
||||
private static final int floorDiv(int i, int i2) {
|
||||
int i3 = i / i2;
|
||||
return ((i ^ i2) >= 0 || i2 * i3 == i) ? i3 : i3 - 1;
|
||||
}
|
||||
|
||||
private static final int mod(int i, int i2) {
|
||||
int i3 = i % i2;
|
||||
return i3 + (i2 & (((i3 ^ i2) & ((-i3) | i3)) >> 31));
|
||||
}
|
||||
|
||||
private static final long floorDiv(int i, long j) {
|
||||
long j2 = i;
|
||||
long j3 = j2 / j;
|
||||
return ((j2 ^ j) >= 0 || j * j3 == j2) ? j3 : j3 - 1;
|
||||
}
|
||||
|
||||
private static final long mod(int i, long j) {
|
||||
long j2 = i % j;
|
||||
return j2 + (j & (((j2 ^ j) & ((-j2) | j2)) >> 63));
|
||||
}
|
||||
|
||||
private static final long floorDiv(long j, byte b) {
|
||||
long j2 = b;
|
||||
long j3 = j / j2;
|
||||
return ((j ^ j2) >= 0 || j2 * j3 == j) ? j3 : j3 - 1;
|
||||
}
|
||||
|
||||
private static final byte mod(long j, byte b) {
|
||||
long j2 = j % b;
|
||||
return (byte) (j2 + (r0 & (((j2 ^ r0) & ((-j2) | j2)) >> 63)));
|
||||
}
|
||||
|
||||
private static final long floorDiv(long j, short s) {
|
||||
long j2 = s;
|
||||
long j3 = j / j2;
|
||||
return ((j ^ j2) >= 0 || j2 * j3 == j) ? j3 : j3 - 1;
|
||||
}
|
||||
|
||||
private static final short mod(long j, short s) {
|
||||
long j2 = j % s;
|
||||
return (short) (j2 + (r0 & (((j2 ^ r0) & ((-j2) | j2)) >> 63)));
|
||||
}
|
||||
|
||||
private static final long floorDiv(long j, int i) {
|
||||
long j2 = i;
|
||||
long j3 = j / j2;
|
||||
return ((j ^ j2) >= 0 || j2 * j3 == j) ? j3 : j3 - 1;
|
||||
}
|
||||
|
||||
private static final int mod(long j, int i) {
|
||||
long j2 = i;
|
||||
long j3 = j % j2;
|
||||
return (int) (j3 + (j2 & (((j3 ^ j2) & ((-j3) | j3)) >> 63)));
|
||||
}
|
||||
|
||||
private static final long floorDiv(long j, long j2) {
|
||||
long j3 = j / j2;
|
||||
return ((j ^ j2) >= 0 || j2 * j3 == j) ? j3 : j3 - 1;
|
||||
}
|
||||
|
||||
private static final long mod(long j, long j2) {
|
||||
long j3 = j % j2;
|
||||
return j3 + (j2 & (((j3 ^ j2) & ((-j3) | j3)) >> 63));
|
||||
}
|
||||
|
||||
private static final float mod(float f, float f2) {
|
||||
float f3 = f % f2;
|
||||
return (f3 == 0.0f || Math.signum(f3) == Math.signum(f2)) ? f3 : f3 + f2;
|
||||
}
|
||||
|
||||
private static final double mod(float f, double d) {
|
||||
double d2 = f % d;
|
||||
return (d2 == 0.0d || Math.signum(d2) == Math.signum(d)) ? d2 : d2 + d;
|
||||
}
|
||||
|
||||
private static final double mod(double d, float f) {
|
||||
double d2 = f;
|
||||
double d3 = d % d2;
|
||||
return (d3 == 0.0d || Math.signum(d3) == Math.signum(d2)) ? d3 : d3 + d2;
|
||||
}
|
||||
|
||||
private static final double mod(double d, double d2) {
|
||||
double d3 = d % d2;
|
||||
return (d3 == 0.0d || Math.signum(d3) == Math.signum(d2)) ? d3 : d3 + d2;
|
||||
}
|
||||
}
|
116
02-Easy5/E5/sources/kotlin/NumbersKt__NumbersJVMKt.java
Normal file
116
02-Easy5/E5/sources/kotlin/NumbersKt__NumbersJVMKt.java
Normal file
@ -0,0 +1,116 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.internal.DoubleCompanionObject;
|
||||
import kotlin.jvm.internal.FloatCompanionObject;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: NumbersJVM.kt */
|
||||
@Metadata(d1 = {"\u0000*\n\u0000\n\u0002\u0010\b\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0010\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\n\u001a\r\u0010\u0000\u001a\u00020\u0001*\u00020\u0001H\u0087\b\u001a\r\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\u0087\b\u001a\r\u0010\u0003\u001a\u00020\u0001*\u00020\u0001H\u0087\b\u001a\r\u0010\u0003\u001a\u00020\u0001*\u00020\u0002H\u0087\b\u001a\r\u0010\u0004\u001a\u00020\u0001*\u00020\u0001H\u0087\b\u001a\r\u0010\u0004\u001a\u00020\u0001*\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0005\u001a\u00020\u0006*\u00020\u00072\u0006\u0010\b\u001a\u00020\u0002H\u0087\b\u001a\u0015\u0010\u0005\u001a\u00020\t*\u00020\n2\u0006\u0010\b\u001a\u00020\u0001H\u0087\b\u001a\r\u0010\u000b\u001a\u00020\f*\u00020\u0006H\u0087\b\u001a\r\u0010\u000b\u001a\u00020\f*\u00020\tH\u0087\b\u001a\r\u0010\r\u001a\u00020\f*\u00020\u0006H\u0087\b\u001a\r\u0010\r\u001a\u00020\f*\u00020\tH\u0087\b\u001a\r\u0010\u000e\u001a\u00020\f*\u00020\u0006H\u0087\b\u001a\r\u0010\u000e\u001a\u00020\f*\u00020\tH\u0087\b\u001a\u0015\u0010\u000f\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0010\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u000f\u001a\u00020\u0002*\u00020\u00022\u0006\u0010\u0010\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0011\u001a\u00020\u0001*\u00020\u00012\u0006\u0010\u0010\u001a\u00020\u0001H\u0087\b\u001a\u0015\u0010\u0011\u001a\u00020\u0002*\u00020\u00022\u0006\u0010\u0010\u001a\u00020\u0001H\u0087\b\u001a\r\u0010\u0012\u001a\u00020\u0001*\u00020\u0001H\u0087\b\u001a\r\u0010\u0012\u001a\u00020\u0002*\u00020\u0002H\u0087\b\u001a\r\u0010\u0013\u001a\u00020\u0001*\u00020\u0001H\u0087\b\u001a\r\u0010\u0013\u001a\u00020\u0002*\u00020\u0002H\u0087\b\u001a\r\u0010\u0014\u001a\u00020\u0002*\u00020\u0006H\u0087\b\u001a\r\u0010\u0014\u001a\u00020\u0001*\u00020\tH\u0087\b\u001a\r\u0010\u0015\u001a\u00020\u0002*\u00020\u0006H\u0087\b\u001a\r\u0010\u0015\u001a\u00020\u0001*\u00020\tH\u0087\b¨\u0006\u0016"}, d2 = {"countLeadingZeroBits", "", "", "countOneBits", "countTrailingZeroBits", "fromBits", "", "Lkotlin/Double$Companion;", "bits", "", "Lkotlin/Float$Companion;", "isFinite", "", "isInfinite", "isNaN", "rotateLeft", "bitCount", "rotateRight", "takeHighestOneBit", "takeLowestOneBit", "toBits", "toRawBits", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/NumbersKt")
|
||||
/* loaded from: classes.dex */
|
||||
class NumbersKt__NumbersJVMKt extends NumbersKt__FloorDivModKt {
|
||||
private static final boolean isNaN(double d) {
|
||||
return Double.isNaN(d);
|
||||
}
|
||||
|
||||
private static final boolean isNaN(float f) {
|
||||
return Float.isNaN(f);
|
||||
}
|
||||
|
||||
private static final boolean isInfinite(double d) {
|
||||
return Double.isInfinite(d);
|
||||
}
|
||||
|
||||
private static final boolean isInfinite(float f) {
|
||||
return Float.isInfinite(f);
|
||||
}
|
||||
|
||||
private static final boolean isFinite(double d) {
|
||||
return (Double.isInfinite(d) || Double.isNaN(d)) ? false : true;
|
||||
}
|
||||
|
||||
private static final boolean isFinite(float f) {
|
||||
return (Float.isInfinite(f) || Float.isNaN(f)) ? false : true;
|
||||
}
|
||||
|
||||
private static final long toBits(double d) {
|
||||
return Double.doubleToLongBits(d);
|
||||
}
|
||||
|
||||
private static final long toRawBits(double d) {
|
||||
return Double.doubleToRawLongBits(d);
|
||||
}
|
||||
|
||||
private static final double fromBits(DoubleCompanionObject doubleCompanionObject, long j) {
|
||||
Intrinsics.checkNotNullParameter(doubleCompanionObject, "<this>");
|
||||
return Double.longBitsToDouble(j);
|
||||
}
|
||||
|
||||
private static final int toBits(float f) {
|
||||
return Float.floatToIntBits(f);
|
||||
}
|
||||
|
||||
private static final int toRawBits(float f) {
|
||||
return Float.floatToRawIntBits(f);
|
||||
}
|
||||
|
||||
private static final float fromBits(FloatCompanionObject floatCompanionObject, int i) {
|
||||
Intrinsics.checkNotNullParameter(floatCompanionObject, "<this>");
|
||||
return Float.intBitsToFloat(i);
|
||||
}
|
||||
|
||||
private static final int countOneBits(int i) {
|
||||
return Integer.bitCount(i);
|
||||
}
|
||||
|
||||
private static final int countLeadingZeroBits(int i) {
|
||||
return Integer.numberOfLeadingZeros(i);
|
||||
}
|
||||
|
||||
private static final int countTrailingZeroBits(int i) {
|
||||
return Integer.numberOfTrailingZeros(i);
|
||||
}
|
||||
|
||||
private static final int takeHighestOneBit(int i) {
|
||||
return Integer.highestOneBit(i);
|
||||
}
|
||||
|
||||
private static final int takeLowestOneBit(int i) {
|
||||
return Integer.lowestOneBit(i);
|
||||
}
|
||||
|
||||
private static final int rotateLeft(int i, int i2) {
|
||||
return Integer.rotateLeft(i, i2);
|
||||
}
|
||||
|
||||
private static final int rotateRight(int i, int i2) {
|
||||
return Integer.rotateRight(i, i2);
|
||||
}
|
||||
|
||||
private static final int countOneBits(long j) {
|
||||
return Long.bitCount(j);
|
||||
}
|
||||
|
||||
private static final int countLeadingZeroBits(long j) {
|
||||
return Long.numberOfLeadingZeros(j);
|
||||
}
|
||||
|
||||
private static final int countTrailingZeroBits(long j) {
|
||||
return Long.numberOfTrailingZeros(j);
|
||||
}
|
||||
|
||||
private static final long takeHighestOneBit(long j) {
|
||||
return Long.highestOneBit(j);
|
||||
}
|
||||
|
||||
private static final long takeLowestOneBit(long j) {
|
||||
return Long.lowestOneBit(j);
|
||||
}
|
||||
|
||||
private static final long rotateLeft(long j, int i) {
|
||||
return Long.rotateLeft(j, i);
|
||||
}
|
||||
|
||||
private static final long rotateRight(long j, int i) {
|
||||
return Long.rotateRight(j, i);
|
||||
}
|
||||
}
|
68
02-Easy5/E5/sources/kotlin/NumbersKt__NumbersKt.java
Normal file
68
02-Easy5/E5/sources/kotlin/NumbersKt__NumbersKt.java
Normal file
@ -0,0 +1,68 @@
|
||||
package kotlin;
|
||||
|
||||
import androidx.core.internal.view.SupportMenu;
|
||||
|
||||
/* compiled from: Numbers.kt */
|
||||
@Metadata(d1 = {"\u0000\u0012\n\u0000\n\u0002\u0010\b\n\u0002\u0010\u0005\n\u0002\u0010\n\n\u0002\b\b\u001a\r\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\u0087\b\u001a\r\u0010\u0000\u001a\u00020\u0001*\u00020\u0003H\u0087\b\u001a\r\u0010\u0004\u001a\u00020\u0001*\u00020\u0002H\u0087\b\u001a\r\u0010\u0004\u001a\u00020\u0001*\u00020\u0003H\u0087\b\u001a\r\u0010\u0005\u001a\u00020\u0001*\u00020\u0002H\u0087\b\u001a\r\u0010\u0005\u001a\u00020\u0001*\u00020\u0003H\u0087\b\u001a\u0014\u0010\u0006\u001a\u00020\u0002*\u00020\u00022\u0006\u0010\u0007\u001a\u00020\u0001H\u0007\u001a\u0014\u0010\u0006\u001a\u00020\u0003*\u00020\u00032\u0006\u0010\u0007\u001a\u00020\u0001H\u0007\u001a\u0014\u0010\b\u001a\u00020\u0002*\u00020\u00022\u0006\u0010\u0007\u001a\u00020\u0001H\u0007\u001a\u0014\u0010\b\u001a\u00020\u0003*\u00020\u00032\u0006\u0010\u0007\u001a\u00020\u0001H\u0007\u001a\r\u0010\t\u001a\u00020\u0002*\u00020\u0002H\u0087\b\u001a\r\u0010\t\u001a\u00020\u0003*\u00020\u0003H\u0087\b\u001a\r\u0010\n\u001a\u00020\u0002*\u00020\u0002H\u0087\b\u001a\r\u0010\n\u001a\u00020\u0003*\u00020\u0003H\u0087\b¨\u0006\u000b"}, d2 = {"countLeadingZeroBits", "", "", "", "countOneBits", "countTrailingZeroBits", "rotateLeft", "bitCount", "rotateRight", "takeHighestOneBit", "takeLowestOneBit", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/NumbersKt")
|
||||
/* loaded from: classes.dex */
|
||||
class NumbersKt__NumbersKt extends NumbersKt__NumbersJVMKt {
|
||||
public static final byte rotateLeft(byte b, int i) {
|
||||
int i2 = i & 7;
|
||||
return (byte) (((b & 255) >>> (8 - i2)) | (b << i2));
|
||||
}
|
||||
|
||||
public static final short rotateLeft(short s, int i) {
|
||||
int i2 = i & 15;
|
||||
return (short) (((s & SupportMenu.USER_MASK) >>> (16 - i2)) | (s << i2));
|
||||
}
|
||||
|
||||
public static final byte rotateRight(byte b, int i) {
|
||||
int i2 = i & 7;
|
||||
return (byte) (((b & 255) >>> i2) | (b << (8 - i2)));
|
||||
}
|
||||
|
||||
public static final short rotateRight(short s, int i) {
|
||||
int i2 = i & 15;
|
||||
return (short) (((s & SupportMenu.USER_MASK) >>> i2) | (s << (16 - i2)));
|
||||
}
|
||||
|
||||
private static final int countOneBits(byte b) {
|
||||
return Integer.bitCount(b & UByte.MAX_VALUE);
|
||||
}
|
||||
|
||||
private static final int countLeadingZeroBits(byte b) {
|
||||
return Integer.numberOfLeadingZeros(b & UByte.MAX_VALUE) - 24;
|
||||
}
|
||||
|
||||
private static final int countTrailingZeroBits(byte b) {
|
||||
return Integer.numberOfTrailingZeros(b | UByte.MIN_VALUE);
|
||||
}
|
||||
|
||||
private static final byte takeHighestOneBit(byte b) {
|
||||
return (byte) Integer.highestOneBit(b & UByte.MAX_VALUE);
|
||||
}
|
||||
|
||||
private static final byte takeLowestOneBit(byte b) {
|
||||
return (byte) Integer.lowestOneBit(b);
|
||||
}
|
||||
|
||||
private static final int countOneBits(short s) {
|
||||
return Integer.bitCount(s & UShort.MAX_VALUE);
|
||||
}
|
||||
|
||||
private static final int countLeadingZeroBits(short s) {
|
||||
return Integer.numberOfLeadingZeros(s & UShort.MAX_VALUE) - 16;
|
||||
}
|
||||
|
||||
private static final int countTrailingZeroBits(short s) {
|
||||
return Integer.numberOfTrailingZeros(s | UShort.MIN_VALUE);
|
||||
}
|
||||
|
||||
private static final short takeHighestOneBit(short s) {
|
||||
return (short) Integer.highestOneBit(s & UShort.MAX_VALUE);
|
||||
}
|
||||
|
||||
private static final short takeLowestOneBit(short s) {
|
||||
return (short) Integer.lowestOneBit(s);
|
||||
}
|
||||
}
|
20
02-Easy5/E5/sources/kotlin/OptIn.java
Normal file
20
02-Easy5/E5/sources/kotlin/OptIn.java
Normal file
@ -0,0 +1,20 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: OptIn.kt */
|
||||
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.LOCAL_VARIABLE})
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0087\u0002\u0018\u00002\u00020\u0001B$\u0012\"\u0010\u0002\u001a\u0012\u0012\u000e\b\u0001\u0012\n\u0012\u0006\b\u0001\u0012\u00020\u00010\u00040\u0003\"\n\u0012\u0006\b\u0001\u0012\u00020\u00010\u0004R\u001f\u0010\u0002\u001a\u0012\u0012\u000e\b\u0001\u0012\n\u0012\u0006\b\u0001\u0012\u00020\u00010\u00040\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0005¨\u0006\u0006"}, d2 = {"Lkotlin/OptIn;", "", "markerClass", "", "Lkotlin/reflect/KClass;", "()[Ljava/lang/Class;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.EXPRESSION, AnnotationTarget.FILE, AnnotationTarget.TYPEALIAS})
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface OptIn {
|
||||
Class<? extends Annotation>[] markerClass();
|
||||
}
|
18
02-Easy5/E5/sources/kotlin/OptionalExpectation.java
Normal file
18
02-Easy5/E5/sources/kotlin/OptionalExpectation.java
Normal file
@ -0,0 +1,18 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: Multiplatform.kt */
|
||||
@Target({ElementType.ANNOTATION_TYPE})
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/OptionalExpectation;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface OptionalExpectation {
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: Inference.kt */
|
||||
@Target({ElementType.METHOD})
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/OverloadResolutionByLambdaReturnType;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface OverloadResolutionByLambdaReturnType {
|
||||
}
|
70
02-Easy5/E5/sources/kotlin/Pair.java
Normal file
70
02-Easy5/E5/sources/kotlin/Pair.java
Normal file
@ -0,0 +1,70 @@
|
||||
package kotlin;
|
||||
|
||||
import java.io.Serializable;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Tuples.kt */
|
||||
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0086\b\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u0001*\u0006\b\u0001\u0010\u0002 \u00012\u00060\u0003j\u0002`\u0004B\u0015\u0012\u0006\u0010\u0005\u001a\u00028\u0000\u0012\u0006\u0010\u0006\u001a\u00028\u0001¢\u0006\u0002\u0010\u0007J\u000e\u0010\f\u001a\u00028\u0000HÆ\u0003¢\u0006\u0002\u0010\tJ\u000e\u0010\r\u001a\u00028\u0001HÆ\u0003¢\u0006\u0002\u0010\tJ.\u0010\u000e\u001a\u000e\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u00010\u00002\b\b\u0002\u0010\u0005\u001a\u00028\u00002\b\b\u0002\u0010\u0006\u001a\u00028\u0001HÆ\u0001¢\u0006\u0002\u0010\u000fJ\u0013\u0010\u0010\u001a\u00020\u00112\b\u0010\u0012\u001a\u0004\u0018\u00010\u0013HÖ\u0003J\t\u0010\u0014\u001a\u00020\u0015HÖ\u0001J\b\u0010\u0016\u001a\u00020\u0017H\u0016R\u0013\u0010\u0005\u001a\u00028\u0000¢\u0006\n\n\u0002\u0010\n\u001a\u0004\b\b\u0010\tR\u0013\u0010\u0006\u001a\u00028\u0001¢\u0006\n\n\u0002\u0010\n\u001a\u0004\b\u000b\u0010\t¨\u0006\u0018"}, d2 = {"Lkotlin/Pair;", "A", "B", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "first", "second", "(Ljava/lang/Object;Ljava/lang/Object;)V", "getFirst", "()Ljava/lang/Object;", "Ljava/lang/Object;", "getSecond", "component1", "component2", "copy", "(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;", "equals", "", "other", "", "hashCode", "", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final /* data */ class Pair<A, B> implements Serializable {
|
||||
private final A first;
|
||||
private final B second;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public static /* synthetic */ Pair copy$default(Pair pair, Object obj, Object obj2, int i, Object obj3) {
|
||||
if ((i & 1) != 0) {
|
||||
obj = pair.first;
|
||||
}
|
||||
if ((i & 2) != 0) {
|
||||
obj2 = pair.second;
|
||||
}
|
||||
return pair.copy(obj, obj2);
|
||||
}
|
||||
|
||||
public final A component1() {
|
||||
return this.first;
|
||||
}
|
||||
|
||||
public final B component2() {
|
||||
return this.second;
|
||||
}
|
||||
|
||||
public final Pair<A, B> copy(A first, B second) {
|
||||
return new Pair<>(first, second);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
if (!(other instanceof Pair)) {
|
||||
return false;
|
||||
}
|
||||
Pair pair = (Pair) other;
|
||||
return Intrinsics.areEqual(this.first, pair.first) && Intrinsics.areEqual(this.second, pair.second);
|
||||
}
|
||||
|
||||
public final A getFirst() {
|
||||
return this.first;
|
||||
}
|
||||
|
||||
public final B getSecond() {
|
||||
return this.second;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
A a = this.first;
|
||||
int hashCode = (a == null ? 0 : a.hashCode()) * 31;
|
||||
B b = this.second;
|
||||
return hashCode + (b != null ? b.hashCode() : 0);
|
||||
}
|
||||
|
||||
public Pair(A a, B b) {
|
||||
this.first = a;
|
||||
this.second = b;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "(" + this.first + ", " + this.second + ')';
|
||||
}
|
||||
}
|
20
02-Easy5/E5/sources/kotlin/ParameterName.java
Normal file
20
02-Easy5/E5/sources/kotlin/ParameterName.java
Normal file
@ -0,0 +1,20 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({})
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0087\u0002\u0018\u00002\u00020\u0001B\b\u0012\u0006\u0010\u0002\u001a\u00020\u0003R\u000f\u0010\u0002\u001a\u00020\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0004¨\u0006\u0005"}, d2 = {"Lkotlin/ParameterName;", "", "name", "", "()Ljava/lang/String;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ParameterName {
|
||||
String name();
|
||||
}
|
8
02-Easy5/E5/sources/kotlin/PreconditionsKt.java
Normal file
8
02-Easy5/E5/sources/kotlin/PreconditionsKt.java
Normal file
@ -0,0 +1,8 @@
|
||||
package kotlin;
|
||||
|
||||
@Metadata(d1 = {"kotlin/PreconditionsKt__AssertionsJVMKt", "kotlin/PreconditionsKt__PreconditionsKt"}, k = 4, mv = {1, 8, 0}, xi = 49)
|
||||
/* loaded from: classes.dex */
|
||||
public final class PreconditionsKt extends PreconditionsKt__PreconditionsKt {
|
||||
private PreconditionsKt() {
|
||||
}
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: AssertionsJVM.kt */
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\u001a\u0011\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0087\b\u001a\"\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005H\u0087\bø\u0001\u0000\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u0007"}, d2 = {"assert", "", "value", "", "lazyMessage", "Lkotlin/Function0;", "", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/PreconditionsKt")
|
||||
/* loaded from: classes.dex */
|
||||
class PreconditionsKt__AssertionsJVMKt {
|
||||
/* renamed from: assert, reason: not valid java name */
|
||||
private static final void m285assert(boolean z) {
|
||||
}
|
||||
|
||||
/* renamed from: assert, reason: not valid java name */
|
||||
private static final void m286assert(boolean z, Function0<? extends Object> lazyMessage) {
|
||||
Intrinsics.checkNotNullParameter(lazyMessage, "lazyMessage");
|
||||
}
|
||||
}
|
@ -0,0 +1,70 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Preconditions.kt */
|
||||
@Metadata(d1 = {"\u0000\"\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0005\n\u0002\u0010\u0001\n\u0002\b\u0004\u001a\u001c\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0087\b\u0082\u0002\b\n\u0006\b\u0000\u001a\u0002\u0010\u0001\u001a-\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005H\u0087\bø\u0001\u0000\u0082\u0002\b\n\u0006\b\u0000\u001a\u0002\u0010\u0001\u001a/\u0010\u0007\u001a\u0002H\b\"\b\b\u0000\u0010\b*\u00020\u00062\b\u0010\u0002\u001a\u0004\u0018\u0001H\bH\u0087\b\u0082\u0002\n\n\b\b\u0000\u001a\u0004\b\u0003\u0010\u0001¢\u0006\u0002\u0010\t\u001a@\u0010\u0007\u001a\u0002H\b\"\b\b\u0000\u0010\b*\u00020\u00062\b\u0010\u0002\u001a\u0004\u0018\u0001H\b2\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005H\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0000\u001a\u0004\b\u0003\u0010\u0001¢\u0006\u0002\u0010\n\u001a\u0011\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u0006H\u0087\b\u001a\u001c\u0010\u000e\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0087\b\u0082\u0002\b\n\u0006\b\u0000\u001a\u0002\u0010\u0001\u001a-\u0010\u000e\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005H\u0087\bø\u0001\u0000\u0082\u0002\b\n\u0006\b\u0000\u001a\u0002\u0010\u0001\u001a/\u0010\u000f\u001a\u0002H\b\"\b\b\u0000\u0010\b*\u00020\u00062\b\u0010\u0002\u001a\u0004\u0018\u0001H\bH\u0087\b\u0082\u0002\n\n\b\b\u0000\u001a\u0004\b\u0003\u0010\u0001¢\u0006\u0002\u0010\t\u001a@\u0010\u000f\u001a\u0002H\b\"\b\b\u0000\u0010\b*\u00020\u00062\b\u0010\u0002\u001a\u0004\u0018\u0001H\b2\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00060\u0005H\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0000\u001a\u0004\b\u0003\u0010\u0001¢\u0006\u0002\u0010\n\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u0010"}, d2 = {"check", "", "value", "", "lazyMessage", "Lkotlin/Function0;", "", "checkNotNull", "T", "(Ljava/lang/Object;)Ljava/lang/Object;", "(Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;", "error", "", "message", "require", "requireNotNull", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/PreconditionsKt")
|
||||
/* loaded from: classes.dex */
|
||||
class PreconditionsKt__PreconditionsKt extends PreconditionsKt__AssertionsJVMKt {
|
||||
private static final void require(boolean z) {
|
||||
if (!z) {
|
||||
throw new IllegalArgumentException("Failed requirement.".toString());
|
||||
}
|
||||
}
|
||||
|
||||
private static final void require(boolean z, Function0<? extends Object> lazyMessage) {
|
||||
Intrinsics.checkNotNullParameter(lazyMessage, "lazyMessage");
|
||||
if (!z) {
|
||||
throw new IllegalArgumentException(lazyMessage.invoke().toString());
|
||||
}
|
||||
}
|
||||
|
||||
private static final <T> T requireNotNull(T t) {
|
||||
if (t != null) {
|
||||
return t;
|
||||
}
|
||||
throw new IllegalArgumentException("Required value was null.".toString());
|
||||
}
|
||||
|
||||
private static final <T> T requireNotNull(T t, Function0<? extends Object> lazyMessage) {
|
||||
Intrinsics.checkNotNullParameter(lazyMessage, "lazyMessage");
|
||||
if (t != null) {
|
||||
return t;
|
||||
}
|
||||
throw new IllegalArgumentException(lazyMessage.invoke().toString());
|
||||
}
|
||||
|
||||
private static final void check(boolean z) {
|
||||
if (!z) {
|
||||
throw new IllegalStateException("Check failed.".toString());
|
||||
}
|
||||
}
|
||||
|
||||
private static final void check(boolean z, Function0<? extends Object> lazyMessage) {
|
||||
Intrinsics.checkNotNullParameter(lazyMessage, "lazyMessage");
|
||||
if (!z) {
|
||||
throw new IllegalStateException(lazyMessage.invoke().toString());
|
||||
}
|
||||
}
|
||||
|
||||
private static final <T> T checkNotNull(T t) {
|
||||
if (t != null) {
|
||||
return t;
|
||||
}
|
||||
throw new IllegalStateException("Required value was null.".toString());
|
||||
}
|
||||
|
||||
private static final <T> T checkNotNull(T t, Function0<? extends Object> lazyMessage) {
|
||||
Intrinsics.checkNotNullParameter(lazyMessage, "lazyMessage");
|
||||
if (t != null) {
|
||||
return t;
|
||||
}
|
||||
throw new IllegalStateException(lazyMessage.invoke().toString());
|
||||
}
|
||||
|
||||
private static final Void error(Object message) {
|
||||
Intrinsics.checkNotNullParameter(message, "message");
|
||||
throw new IllegalStateException(message.toString());
|
||||
}
|
||||
}
|
37
02-Easy5/E5/sources/kotlin/PropertyReferenceDelegatesKt.java
Normal file
37
02-Easy5/E5/sources/kotlin/PropertyReferenceDelegatesKt.java
Normal file
@ -0,0 +1,37 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.reflect.KMutableProperty0;
|
||||
import kotlin.reflect.KMutableProperty1;
|
||||
import kotlin.reflect.KProperty;
|
||||
import kotlin.reflect.KProperty0;
|
||||
import kotlin.reflect.KProperty1;
|
||||
|
||||
/* compiled from: PropertyReferenceDelegates.kt */
|
||||
@Metadata(d1 = {"\u00004\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a4\u0010\u0000\u001a\u0002H\u0001\"\u0004\b\u0000\u0010\u0001*\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0010\u0003\u001a\u0004\u0018\u00010\u00042\n\u0010\u0005\u001a\u0006\u0012\u0002\b\u00030\u0006H\u0087\n¢\u0006\u0002\u0010\u0007\u001a>\u0010\u0000\u001a\u0002H\u0001\"\u0004\b\u0000\u0010\b\"\u0004\b\u0001\u0010\u0001*\u000e\u0012\u0004\u0012\u0002H\b\u0012\u0004\u0012\u0002H\u00010\t2\u0006\u0010\u0003\u001a\u0002H\b2\n\u0010\u0005\u001a\u0006\u0012\u0002\b\u00030\u0006H\u0087\n¢\u0006\u0002\u0010\n\u001a<\u0010\u000b\u001a\u00020\f\"\u0004\b\u0000\u0010\u0001*\b\u0012\u0004\u0012\u0002H\u00010\r2\b\u0010\u0003\u001a\u0004\u0018\u00010\u00042\n\u0010\u0005\u001a\u0006\u0012\u0002\b\u00030\u00062\u0006\u0010\u000e\u001a\u0002H\u0001H\u0087\n¢\u0006\u0002\u0010\u000f\u001aF\u0010\u000b\u001a\u00020\f\"\u0004\b\u0000\u0010\b\"\u0004\b\u0001\u0010\u0001*\u000e\u0012\u0004\u0012\u0002H\b\u0012\u0004\u0012\u0002H\u00010\u00102\u0006\u0010\u0003\u001a\u0002H\b2\n\u0010\u0005\u001a\u0006\u0012\u0002\b\u00030\u00062\u0006\u0010\u000e\u001a\u0002H\u0001H\u0087\n¢\u0006\u0002\u0010\u0011¨\u0006\u0012"}, d2 = {"getValue", "V", "Lkotlin/reflect/KProperty0;", "thisRef", "", "property", "Lkotlin/reflect/KProperty;", "(Lkotlin/reflect/KProperty0;Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;", "T", "Lkotlin/reflect/KProperty1;", "(Lkotlin/reflect/KProperty1;Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;", "setValue", "", "Lkotlin/reflect/KMutableProperty0;", "value", "(Lkotlin/reflect/KMutableProperty0;Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V", "Lkotlin/reflect/KMutableProperty1;", "(Lkotlin/reflect/KMutableProperty1;Ljava/lang/Object;Lkotlin/reflect/KProperty;Ljava/lang/Object;)V", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class PropertyReferenceDelegatesKt {
|
||||
private static final <V> V getValue(KProperty0<? extends V> kProperty0, Object obj, KProperty<?> property) {
|
||||
Intrinsics.checkNotNullParameter(kProperty0, "<this>");
|
||||
Intrinsics.checkNotNullParameter(property, "property");
|
||||
return kProperty0.get();
|
||||
}
|
||||
|
||||
private static final <V> void setValue(KMutableProperty0<V> kMutableProperty0, Object obj, KProperty<?> property, V v) {
|
||||
Intrinsics.checkNotNullParameter(kMutableProperty0, "<this>");
|
||||
Intrinsics.checkNotNullParameter(property, "property");
|
||||
kMutableProperty0.set(v);
|
||||
}
|
||||
|
||||
private static final <T, V> V getValue(KProperty1<T, ? extends V> kProperty1, T t, KProperty<?> property) {
|
||||
Intrinsics.checkNotNullParameter(kProperty1, "<this>");
|
||||
Intrinsics.checkNotNullParameter(property, "property");
|
||||
return kProperty1.get(t);
|
||||
}
|
||||
|
||||
private static final <T, V> void setValue(KMutableProperty1<T, V> kMutableProperty1, T t, KProperty<?> property, V v) {
|
||||
Intrinsics.checkNotNullParameter(kMutableProperty1, "<this>");
|
||||
Intrinsics.checkNotNullParameter(property, "property");
|
||||
kMutableProperty1.set(t, v);
|
||||
}
|
||||
}
|
22
02-Easy5/E5/sources/kotlin/PublishedApi.java
Normal file
22
02-Easy5/E5/sources/kotlin/PublishedApi.java
Normal file
@ -0,0 +1,22 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR})
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/PublishedApi;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@Documented
|
||||
/* loaded from: classes.dex */
|
||||
public @interface PublishedApi {
|
||||
}
|
23
02-Easy5/E5/sources/kotlin/ReplaceWith.java
Normal file
23
02-Easy5/E5/sources/kotlin/ReplaceWith.java
Normal file
@ -0,0 +1,23 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({})
|
||||
@kotlin.annotation.Target(allowedTargets = {})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0003\b\u0087\u0002\u0018\u00002\u00020\u0001B\u001c\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0012\u0010\u0004\u001a\n\u0012\u0006\b\u0001\u0012\u00020\u00030\u0005\"\u00020\u0003R\u000f\u0010\u0002\u001a\u00020\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0006R\u0017\u0010\u0004\u001a\n\u0012\u0006\b\u0001\u0012\u00020\u00030\u0005¢\u0006\u0006\u001a\u0004\b\u0004\u0010\u0007¨\u0006\b"}, d2 = {"Lkotlin/ReplaceWith;", "", "expression", "", "imports", "", "()Ljava/lang/String;", "()[Ljava/lang/String;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@Documented
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ReplaceWith {
|
||||
String expression();
|
||||
|
||||
String[] imports();
|
||||
}
|
29
02-Easy5/E5/sources/kotlin/RequiresOptIn.java
Normal file
29
02-Easy5/E5/sources/kotlin/RequiresOptIn.java
Normal file
@ -0,0 +1,29 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: OptIn.kt */
|
||||
@Target({ElementType.ANNOTATION_TYPE})
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0087\u0002\u0018\u00002\u00020\u0001:\u0001\bB\u0014\u0012\b\b\u0002\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0002\u0010\u0004\u001a\u00020\u0005R\u000f\u0010\u0004\u001a\u00020\u0005¢\u0006\u0006\u001a\u0004\b\u0004\u0010\u0006R\u000f\u0010\u0002\u001a\u00020\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0007¨\u0006\t"}, d2 = {"Lkotlin/RequiresOptIn;", "", "message", "", "level", "Lkotlin/RequiresOptIn$Level;", "()Lkotlin/RequiresOptIn$Level;", "()Ljava/lang/String;", "Level", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface RequiresOptIn {
|
||||
|
||||
/* compiled from: OptIn.kt */
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0004\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004¨\u0006\u0005"}, d2 = {"Lkotlin/RequiresOptIn$Level;", "", "(Ljava/lang/String;I)V", "WARNING", "ERROR", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
public enum Level {
|
||||
WARNING,
|
||||
ERROR
|
||||
}
|
||||
|
||||
Level level() default Level.ERROR;
|
||||
|
||||
String message() default "";
|
||||
}
|
147
02-Easy5/E5/sources/kotlin/Result.java
Normal file
147
02-Easy5/E5/sources/kotlin/Result.java
Normal file
@ -0,0 +1,147 @@
|
||||
package kotlin;
|
||||
|
||||
import java.io.Serializable;
|
||||
import kotlin.jvm.JvmInline;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Result.kt */
|
||||
@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u000b\n\u0002\u0010\u0003\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0087@\u0018\u0000 \"*\u0006\b\u0000\u0010\u0001 \u00012\u00060\u0002j\u0002`\u0003:\u0002\"#B\u0016\b\u0001\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005ø\u0001\u0000¢\u0006\u0004\b\u0006\u0010\u0007J\u001a\u0010\u0010\u001a\u00020\t2\b\u0010\u0011\u001a\u0004\u0018\u00010\u0005HÖ\u0003¢\u0006\u0004\b\u0012\u0010\u0013J\u000f\u0010\u0014\u001a\u0004\u0018\u00010\u0015¢\u0006\u0004\b\u0016\u0010\u0017J\u0012\u0010\u0018\u001a\u0004\u0018\u00018\u0000H\u0087\b¢\u0006\u0004\b\u0019\u0010\u0007J\u0010\u0010\u001a\u001a\u00020\u001bHÖ\u0001¢\u0006\u0004\b\u001c\u0010\u001dJ\u000f\u0010\u001e\u001a\u00020\u001fH\u0016¢\u0006\u0004\b \u0010!R\u0011\u0010\b\u001a\u00020\t8F¢\u0006\u0006\u001a\u0004\b\n\u0010\u000bR\u0011\u0010\f\u001a\u00020\t8F¢\u0006\u0006\u001a\u0004\b\r\u0010\u000bR\u0018\u0010\u0004\u001a\u0004\u0018\u00010\u00058\u0000X\u0081\u0004¢\u0006\b\n\u0000\u0012\u0004\b\u000e\u0010\u000f\u0088\u0001\u0004\u0092\u0001\u0004\u0018\u00010\u0005ø\u0001\u0000\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006$"}, d2 = {"Lkotlin/Result;", "T", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "value", "", "constructor-impl", "(Ljava/lang/Object;)Ljava/lang/Object;", "isFailure", "", "isFailure-impl", "(Ljava/lang/Object;)Z", "isSuccess", "isSuccess-impl", "getValue$annotations", "()V", "equals", "other", "equals-impl", "(Ljava/lang/Object;Ljava/lang/Object;)Z", "exceptionOrNull", "", "exceptionOrNull-impl", "(Ljava/lang/Object;)Ljava/lang/Throwable;", "getOrNull", "getOrNull-impl", "hashCode", "", "hashCode-impl", "(Ljava/lang/Object;)I", "toString", "", "toString-impl", "(Ljava/lang/Object;)Ljava/lang/String;", "Companion", "Failure", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@JvmInline
|
||||
/* loaded from: classes.dex */
|
||||
public final class Result<T> implements Serializable {
|
||||
|
||||
/* renamed from: Companion, reason: from kotlin metadata */
|
||||
public static final Companion INSTANCE = new Companion(null);
|
||||
private final Object value;
|
||||
|
||||
/* renamed from: box-impl, reason: not valid java name */
|
||||
public static final /* synthetic */ Result m287boximpl(Object obj) {
|
||||
return new Result(obj);
|
||||
}
|
||||
|
||||
/* renamed from: constructor-impl, reason: not valid java name */
|
||||
public static <T> Object m288constructorimpl(Object obj) {
|
||||
return obj;
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl, reason: not valid java name */
|
||||
public static boolean m289equalsimpl(Object obj, Object obj2) {
|
||||
return (obj2 instanceof Result) && Intrinsics.areEqual(obj, ((Result) obj2).getValue());
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl0, reason: not valid java name */
|
||||
public static final boolean m290equalsimpl0(Object obj, Object obj2) {
|
||||
return Intrinsics.areEqual(obj, obj2);
|
||||
}
|
||||
|
||||
public static /* synthetic */ void getValue$annotations() {
|
||||
}
|
||||
|
||||
/* renamed from: hashCode-impl, reason: not valid java name */
|
||||
public static int m293hashCodeimpl(Object obj) {
|
||||
if (obj == null) {
|
||||
return 0;
|
||||
}
|
||||
return obj.hashCode();
|
||||
}
|
||||
|
||||
public boolean equals(Object obj) {
|
||||
return m289equalsimpl(this.value, obj);
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return m293hashCodeimpl(this.value);
|
||||
}
|
||||
|
||||
/* renamed from: unbox-impl, reason: not valid java name and from getter */
|
||||
public final /* synthetic */ Object getValue() {
|
||||
return this.value;
|
||||
}
|
||||
|
||||
private /* synthetic */ Result(Object obj) {
|
||||
this.value = obj;
|
||||
}
|
||||
|
||||
/* renamed from: isSuccess-impl, reason: not valid java name */
|
||||
public static final boolean m295isSuccessimpl(Object obj) {
|
||||
return !(obj instanceof Failure);
|
||||
}
|
||||
|
||||
/* renamed from: isFailure-impl, reason: not valid java name */
|
||||
public static final boolean m294isFailureimpl(Object obj) {
|
||||
return obj instanceof Failure;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* renamed from: getOrNull-impl, reason: not valid java name */
|
||||
private static final T m292getOrNullimpl(Object obj) {
|
||||
if (m294isFailureimpl(obj)) {
|
||||
return null;
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
/* renamed from: exceptionOrNull-impl, reason: not valid java name */
|
||||
public static final Throwable m291exceptionOrNullimpl(Object obj) {
|
||||
if (obj instanceof Failure) {
|
||||
return ((Failure) obj).exception;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return m296toStringimpl(this.value);
|
||||
}
|
||||
|
||||
/* renamed from: toString-impl, reason: not valid java name */
|
||||
public static String m296toStringimpl(Object obj) {
|
||||
if (obj instanceof Failure) {
|
||||
return ((Failure) obj).toString();
|
||||
}
|
||||
return "Success(" + obj + ')';
|
||||
}
|
||||
|
||||
/* compiled from: Result.kt */
|
||||
@Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0003\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J%\u0010\u0003\u001a\b\u0012\u0004\u0012\u0002H\u00050\u0004\"\u0004\b\u0001\u0010\u00052\u0006\u0010\u0006\u001a\u00020\u0007H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\bJ%\u0010\t\u001a\b\u0012\u0004\u0012\u0002H\u00050\u0004\"\u0004\b\u0001\u0010\u00052\u0006\u0010\n\u001a\u0002H\u0005H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u000b\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\f"}, d2 = {"Lkotlin/Result$Companion;", "", "()V", "failure", "Lkotlin/Result;", "T", "exception", "", "(Ljava/lang/Throwable;)Ljava/lang/Object;", "success", "value", "(Ljava/lang/Object;)Ljava/lang/Object;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
public static final class Companion {
|
||||
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this();
|
||||
}
|
||||
|
||||
private Companion() {
|
||||
}
|
||||
|
||||
private final <T> Object success(T value) {
|
||||
return Result.m288constructorimpl(value);
|
||||
}
|
||||
|
||||
private final <T> Object failure(Throwable exception) {
|
||||
Intrinsics.checkNotNullParameter(exception, "exception");
|
||||
return Result.m288constructorimpl(ResultKt.createFailure(exception));
|
||||
}
|
||||
}
|
||||
|
||||
/* compiled from: Result.kt */
|
||||
@Metadata(d1 = {"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0003\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0000\u0018\u00002\u00060\u0001j\u0002`\u0002B\r\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005J\u0013\u0010\u0006\u001a\u00020\u00072\b\u0010\b\u001a\u0004\u0018\u00010\tH\u0096\u0002J\b\u0010\n\u001a\u00020\u000bH\u0016J\b\u0010\f\u001a\u00020\rH\u0016R\u0010\u0010\u0003\u001a\u00020\u00048\u0006X\u0087\u0004¢\u0006\u0002\n\u0000¨\u0006\u000e"}, d2 = {"Lkotlin/Result$Failure;", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "exception", "", "(Ljava/lang/Throwable;)V", "equals", "", "other", "", "hashCode", "", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
public static final class Failure implements Serializable {
|
||||
public final Throwable exception;
|
||||
|
||||
public Failure(Throwable exception) {
|
||||
Intrinsics.checkNotNullParameter(exception, "exception");
|
||||
this.exception = exception;
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
return (other instanceof Failure) && Intrinsics.areEqual(this.exception, ((Failure) other).exception);
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return this.exception.hashCode();
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "Failure(" + this.exception + ')';
|
||||
}
|
||||
}
|
||||
}
|
137
02-Easy5/E5/sources/kotlin/ResultKt.java
Normal file
137
02-Easy5/E5/sources/kotlin/ResultKt.java
Normal file
File diff suppressed because one or more lines are too long
54
02-Easy5/E5/sources/kotlin/SafePublicationLazyImpl.java
Normal file
54
02-Easy5/E5/sources/kotlin/SafePublicationLazyImpl.java
Normal file
@ -0,0 +1,54 @@
|
||||
package kotlin;
|
||||
|
||||
import androidx.concurrent.futures.AbstractResolvableFuture$SafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0;
|
||||
import java.io.Serializable;
|
||||
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: LazyJVM.kt */
|
||||
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\b\u0002\u0018\u0000 \u0013*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\u00060\u0003j\u0002`\u0004:\u0001\u0013B\u0013\u0012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u00028\u00000\u0006¢\u0006\u0002\u0010\u0007J\b\u0010\u000e\u001a\u00020\u000fH\u0016J\b\u0010\u0010\u001a\u00020\u0011H\u0016J\b\u0010\u0012\u001a\u00020\tH\u0002R\u0010\u0010\b\u001a\u0004\u0018\u00010\tX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\tX\u0082\u0004¢\u0006\u0002\n\u0000R\u0016\u0010\u0005\u001a\n\u0012\u0004\u0012\u00028\u0000\u0018\u00010\u0006X\u0088\u000e¢\u0006\u0002\n\u0000R\u0014\u0010\u000b\u001a\u00028\u00008VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\f\u0010\r¨\u0006\u0014"}, d2 = {"Lkotlin/SafePublicationLazyImpl;", "T", "Lkotlin/Lazy;", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "initializer", "Lkotlin/Function0;", "(Lkotlin/jvm/functions/Function0;)V", "_value", "", "final", "value", "getValue", "()Ljava/lang/Object;", "isInitialized", "", "toString", "", "writeReplace", "Companion", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
final class SafePublicationLazyImpl<T> implements Lazy<T>, Serializable {
|
||||
private static final AtomicReferenceFieldUpdater<SafePublicationLazyImpl<?>, Object> valueUpdater = AtomicReferenceFieldUpdater.newUpdater(SafePublicationLazyImpl.class, Object.class, "_value");
|
||||
private volatile Object _value;
|
||||
private final Object final;
|
||||
private volatile Function0<? extends T> initializer;
|
||||
|
||||
public SafePublicationLazyImpl(Function0<? extends T> initializer) {
|
||||
Intrinsics.checkNotNullParameter(initializer, "initializer");
|
||||
this.initializer = initializer;
|
||||
this._value = UNINITIALIZED_VALUE.INSTANCE;
|
||||
this.final = UNINITIALIZED_VALUE.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // kotlin.Lazy
|
||||
public T getValue() {
|
||||
T t = (T) this._value;
|
||||
if (t != UNINITIALIZED_VALUE.INSTANCE) {
|
||||
return t;
|
||||
}
|
||||
Function0<? extends T> function0 = this.initializer;
|
||||
if (function0 != null) {
|
||||
T invoke = function0.invoke();
|
||||
if (AbstractResolvableFuture$SafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0.m(valueUpdater, this, UNINITIALIZED_VALUE.INSTANCE, invoke)) {
|
||||
this.initializer = null;
|
||||
return invoke;
|
||||
}
|
||||
}
|
||||
return (T) this._value;
|
||||
}
|
||||
|
||||
@Override // kotlin.Lazy
|
||||
public boolean isInitialized() {
|
||||
return this._value != UNINITIALIZED_VALUE.INSTANCE;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return isInitialized() ? String.valueOf(getValue()) : "Lazy value not initialized yet.";
|
||||
}
|
||||
|
||||
private final Object writeReplace() {
|
||||
return new InitializedLazyImpl(getValue());
|
||||
}
|
||||
}
|
23
02-Easy5/E5/sources/kotlin/SinceKotlin.java
Normal file
23
02-Easy5/E5/sources/kotlin/SinceKotlin.java
Normal file
@ -0,0 +1,23 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.CONSTRUCTOR})
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPEALIAS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0087\u0002\u0018\u00002\u00020\u0001B\b\u0012\u0006\u0010\u0002\u001a\u00020\u0003R\u000f\u0010\u0002\u001a\u00020\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0004¨\u0006\u0005"}, d2 = {"Lkotlin/SinceKotlin;", "", "version", "", "()Ljava/lang/String;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@Documented
|
||||
/* loaded from: classes.dex */
|
||||
public @interface SinceKotlin {
|
||||
String version();
|
||||
}
|
8
02-Easy5/E5/sources/kotlin/StandardKt.java
Normal file
8
02-Easy5/E5/sources/kotlin/StandardKt.java
Normal file
@ -0,0 +1,8 @@
|
||||
package kotlin;
|
||||
|
||||
@Metadata(d1 = {"kotlin/StandardKt__StandardKt", "kotlin/StandardKt__SynchronizedKt"}, k = 4, mv = {1, 8, 0}, xi = 49)
|
||||
/* loaded from: classes.dex */
|
||||
public final class StandardKt extends StandardKt__SynchronizedKt {
|
||||
private StandardKt() {
|
||||
}
|
||||
}
|
74
02-Easy5/E5/sources/kotlin/StandardKt__StandardKt.java
Normal file
74
02-Easy5/E5/sources/kotlin/StandardKt__StandardKt.java
Normal file
@ -0,0 +1,74 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Standard.kt */
|
||||
@Metadata(d1 = {"\u0000:\n\u0000\n\u0002\u0010\u0001\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\u0002\u001a\t\u0010\u0000\u001a\u00020\u0001H\u0087\b\u001a\u0011\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0087\b\u001a3\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u0012\u0010\b\u001a\u000e\u0012\u0004\u0012\u00020\u0007\u0012\u0004\u0012\u00020\u00050\tH\u0087\bø\u0001\u0000\u0082\u0002\b\n\u0006\b\u0001\u0012\u0002\u0010\u0002\u001a2\u0010\n\u001a\u0002H\u000b\"\u0004\b\u0000\u0010\u000b2\f\u0010\f\u001a\b\u0012\u0004\u0012\u0002H\u000b0\rH\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0001 \u0001¢\u0006\u0002\u0010\u000e\u001aK\u0010\u000f\u001a\u0002H\u000b\"\u0004\b\u0000\u0010\u0010\"\u0004\b\u0001\u0010\u000b2\u0006\u0010\u0011\u001a\u0002H\u00102\u0017\u0010\f\u001a\u0013\u0012\u0004\u0012\u0002H\u0010\u0012\u0004\u0012\u0002H\u000b0\t¢\u0006\u0002\b\u0012H\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0002 \u0001¢\u0006\u0002\u0010\u0013\u001a<\u0010\u0014\u001a\u0002H\u0010\"\u0004\b\u0000\u0010\u0010*\u0002H\u00102\u0012\u0010\f\u001a\u000e\u0012\u0004\u0012\u0002H\u0010\u0012\u0004\u0012\u00020\u00050\tH\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0001 \u0001¢\u0006\u0002\u0010\u0013\u001aA\u0010\u0015\u001a\u0002H\u0010\"\u0004\b\u0000\u0010\u0010*\u0002H\u00102\u0017\u0010\f\u001a\u0013\u0012\u0004\u0012\u0002H\u0010\u0012\u0004\u0012\u00020\u00050\t¢\u0006\u0002\b\u0012H\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0001 \u0001¢\u0006\u0002\u0010\u0013\u001aB\u0010\u0016\u001a\u0002H\u000b\"\u0004\b\u0000\u0010\u0010\"\u0004\b\u0001\u0010\u000b*\u0002H\u00102\u0012\u0010\f\u001a\u000e\u0012\u0004\u0012\u0002H\u0010\u0012\u0004\u0012\u0002H\u000b0\tH\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0001 \u0001¢\u0006\u0002\u0010\u0013\u001aG\u0010\n\u001a\u0002H\u000b\"\u0004\b\u0000\u0010\u0010\"\u0004\b\u0001\u0010\u000b*\u0002H\u00102\u0017\u0010\f\u001a\u0013\u0012\u0004\u0012\u0002H\u0010\u0012\u0004\u0012\u0002H\u000b0\t¢\u0006\u0002\b\u0012H\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0001 \u0001¢\u0006\u0002\u0010\u0013\u001a>\u0010\u0017\u001a\u0004\u0018\u0001H\u0010\"\u0004\b\u0000\u0010\u0010*\u0002H\u00102\u0012\u0010\u0018\u001a\u000e\u0012\u0004\u0012\u0002H\u0010\u0012\u0004\u0012\u00020\u00190\tH\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0001 \u0001¢\u0006\u0002\u0010\u0013\u001a>\u0010\u001a\u001a\u0004\u0018\u0001H\u0010\"\u0004\b\u0000\u0010\u0010*\u0002H\u00102\u0012\u0010\u0018\u001a\u000e\u0012\u0004\u0012\u0002H\u0010\u0012\u0004\u0012\u00020\u00190\tH\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0001 \u0001¢\u0006\u0002\u0010\u0013\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u001b"}, d2 = {"TODO", "", "reason", "", "repeat", "", "times", "", "action", "Lkotlin/Function1;", "run", "R", "block", "Lkotlin/Function0;", "(Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;", "with", "T", "receiver", "Lkotlin/ExtensionFunctionType;", "(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;", "also", "apply", "let", "takeIf", "predicate", "", "takeUnless", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/StandardKt")
|
||||
/* loaded from: classes.dex */
|
||||
class StandardKt__StandardKt {
|
||||
private static final Void TODO() {
|
||||
throw new NotImplementedError(null, 1, null);
|
||||
}
|
||||
|
||||
private static final Void TODO(String reason) {
|
||||
Intrinsics.checkNotNullParameter(reason, "reason");
|
||||
throw new NotImplementedError("An operation is not implemented: " + reason);
|
||||
}
|
||||
|
||||
private static final <R> R run(Function0<? extends R> block) {
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
return block.invoke();
|
||||
}
|
||||
|
||||
private static final <T, R> R run(T t, Function1<? super T, ? extends R> block) {
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
return block.invoke(t);
|
||||
}
|
||||
|
||||
private static final <T, R> R with(T t, Function1<? super T, ? extends R> block) {
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
return block.invoke(t);
|
||||
}
|
||||
|
||||
private static final <T> T apply(T t, Function1<? super T, Unit> block) {
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
block.invoke(t);
|
||||
return t;
|
||||
}
|
||||
|
||||
private static final <T> T also(T t, Function1<? super T, Unit> block) {
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
block.invoke(t);
|
||||
return t;
|
||||
}
|
||||
|
||||
private static final <T, R> R let(T t, Function1<? super T, ? extends R> block) {
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
return block.invoke(t);
|
||||
}
|
||||
|
||||
private static final <T> T takeIf(T t, Function1<? super T, Boolean> predicate) {
|
||||
Intrinsics.checkNotNullParameter(predicate, "predicate");
|
||||
if (predicate.invoke(t).booleanValue()) {
|
||||
return t;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
private static final <T> T takeUnless(T t, Function1<? super T, Boolean> predicate) {
|
||||
Intrinsics.checkNotNullParameter(predicate, "predicate");
|
||||
if (predicate.invoke(t).booleanValue()) {
|
||||
return null;
|
||||
}
|
||||
return t;
|
||||
}
|
||||
|
||||
private static final void repeat(int i, Function1<? super Integer, Unit> action) {
|
||||
Intrinsics.checkNotNullParameter(action, "action");
|
||||
for (int i2 = 0; i2 < i; i2++) {
|
||||
action.invoke(Integer.valueOf(i2));
|
||||
}
|
||||
}
|
||||
}
|
29
02-Easy5/E5/sources/kotlin/StandardKt__SynchronizedKt.java
Normal file
29
02-Easy5/E5/sources/kotlin/StandardKt__SynchronizedKt.java
Normal file
@ -0,0 +1,29 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.InlineMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Synchronized.kt */
|
||||
@Metadata(d1 = {"\u0000\u0012\n\u0002\b\u0003\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a:\u0010\u0000\u001a\u0002H\u0001\"\u0004\b\u0000\u0010\u00012\u0006\u0010\u0002\u001a\u00020\u00032\f\u0010\u0004\u001a\b\u0012\u0004\u0012\u0002H\u00010\u0005H\u0087\bø\u0001\u0000\u0082\u0002\n\n\b\b\u0001\u0012\u0002\u0010\u0002 \u0001¢\u0006\u0002\u0010\u0006\u0082\u0002\u0007\n\u0005\b\u009920\u0001¨\u0006\u0007"}, d2 = {"synchronized", "R", "lock", "", "block", "Lkotlin/Function0;", "(Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object;", "kotlin-stdlib"}, k = 5, mv = {1, 8, 0}, xi = 49, xs = "kotlin/StandardKt")
|
||||
/* loaded from: classes.dex */
|
||||
class StandardKt__SynchronizedKt extends StandardKt__StandardKt {
|
||||
/* renamed from: synchronized, reason: not valid java name */
|
||||
private static final <R> R m298synchronized(Object lock, Function0<? extends R> block) {
|
||||
R invoke;
|
||||
Intrinsics.checkNotNullParameter(lock, "lock");
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
synchronized (lock) {
|
||||
try {
|
||||
invoke = block.invoke();
|
||||
InlineMarker.finallyStart(1);
|
||||
} catch (Throwable th) {
|
||||
InlineMarker.finallyStart(1);
|
||||
InlineMarker.finallyEnd(1);
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
InlineMarker.finallyEnd(1);
|
||||
return invoke;
|
||||
}
|
||||
}
|
20
02-Easy5/E5/sources/kotlin/SubclassOptInRequired.java
Normal file
20
02-Easy5/E5/sources/kotlin/SubclassOptInRequired.java
Normal file
@ -0,0 +1,20 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: OptIn.kt */
|
||||
@Target({ElementType.TYPE})
|
||||
@Metadata(d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0010\u0012\u000e\u0010\u0002\u001a\n\u0012\u0006\b\u0001\u0012\u00020\u00010\u0003R\u0017\u0010\u0002\u001a\n\u0012\u0006\b\u0001\u0012\u00020\u00010\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0004¨\u0006\u0005"}, d2 = {"Lkotlin/SubclassOptInRequired;", "", "markerClass", "Lkotlin/reflect/KClass;", "()Ljava/lang/Class;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface SubclassOptInRequired {
|
||||
Class<? extends Annotation> markerClass();
|
||||
}
|
19
02-Easy5/E5/sources/kotlin/Suppress.java
Normal file
19
02-Easy5/E5/sources/kotlin/Suppress.java
Normal file
@ -0,0 +1,19 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.LOCAL_VARIABLE, ElementType.ANNOTATION_TYPE})
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0014\u0012\u0012\u0010\u0002\u001a\n\u0012\u0006\b\u0001\u0012\u00020\u00040\u0003\"\u00020\u0004R\u0017\u0010\u0002\u001a\n\u0012\u0006\b\u0001\u0012\u00020\u00040\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0005¨\u0006\u0006"}, d2 = {"Lkotlin/Suppress;", "", "names", "", "", "()[Ljava/lang/String;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.TYPE_PARAMETER, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPE, AnnotationTarget.EXPRESSION, AnnotationTarget.FILE, AnnotationTarget.TYPEALIAS})
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Suppress {
|
||||
String[] names();
|
||||
}
|
16
02-Easy5/E5/sources/kotlin/SuspendKt.java
Normal file
16
02-Easy5/E5/sources/kotlin/SuspendKt.java
Normal file
@ -0,0 +1,16 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.coroutines.Continuation;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Suspend.kt */
|
||||
@Metadata(d1 = {"\u0000\u0014\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0003\u001aM\u0010\u0000\u001a\u0018\b\u0001\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00030\u0002\u0012\u0006\u0012\u0004\u0018\u00010\u00040\u0001\"\u0004\b\u0000\u0010\u00032\u001e\b\b\u0010\u0005\u001a\u0018\b\u0001\u0012\n\u0012\b\u0012\u0004\u0012\u0002H\u00030\u0002\u0012\u0006\u0012\u0004\u0018\u00010\u00040\u0001H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0006\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\u0007"}, d2 = {"suspend", "Lkotlin/Function1;", "Lkotlin/coroutines/Continuation;", "R", "", "block", "(Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1;", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class SuspendKt {
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
private static final <R> Function1<Continuation<? super R>, Object> suspend(Function1<? super Continuation<? super R>, ? extends Object> block) {
|
||||
Intrinsics.checkNotNullParameter(block, "block");
|
||||
return block;
|
||||
}
|
||||
}
|
59
02-Easy5/E5/sources/kotlin/SynchronizedLazyImpl.java
Normal file
59
02-Easy5/E5/sources/kotlin/SynchronizedLazyImpl.java
Normal file
@ -0,0 +1,59 @@
|
||||
package kotlin;
|
||||
|
||||
import java.io.Serializable;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.DefaultConstructorMarker;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: LazyJVM.kt */
|
||||
@Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0002\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\u00060\u0003j\u0002`\u0004B\u001f\u0012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u00028\u00000\u0006\u0012\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\b¢\u0006\u0002\u0010\tJ\b\u0010\u000e\u001a\u00020\u000fH\u0016J\b\u0010\u0010\u001a\u00020\u0011H\u0016J\b\u0010\u0012\u001a\u00020\bH\u0002R\u0010\u0010\n\u001a\u0004\u0018\u00010\bX\u0082\u000e¢\u0006\u0002\n\u0000R\u0016\u0010\u0005\u001a\n\u0012\u0004\u0012\u00028\u0000\u0018\u00010\u0006X\u0088\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\bX\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u000b\u001a\u00028\u00008VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\f\u0010\r¨\u0006\u0013"}, d2 = {"Lkotlin/SynchronizedLazyImpl;", "T", "Lkotlin/Lazy;", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "initializer", "Lkotlin/Function0;", "lock", "", "(Lkotlin/jvm/functions/Function0;Ljava/lang/Object;)V", "_value", "value", "getValue", "()Ljava/lang/Object;", "isInitialized", "", "toString", "", "writeReplace", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
final class SynchronizedLazyImpl<T> implements Lazy<T>, Serializable {
|
||||
private volatile Object _value;
|
||||
private Function0<? extends T> initializer;
|
||||
private final Object lock;
|
||||
|
||||
public SynchronizedLazyImpl(Function0<? extends T> initializer, Object obj) {
|
||||
Intrinsics.checkNotNullParameter(initializer, "initializer");
|
||||
this.initializer = initializer;
|
||||
this._value = UNINITIALIZED_VALUE.INSTANCE;
|
||||
this.lock = obj == null ? this : obj;
|
||||
}
|
||||
|
||||
public /* synthetic */ SynchronizedLazyImpl(Function0 function0, Object obj, int i, DefaultConstructorMarker defaultConstructorMarker) {
|
||||
this(function0, (i & 2) != 0 ? null : obj);
|
||||
}
|
||||
|
||||
@Override // kotlin.Lazy
|
||||
public T getValue() {
|
||||
T t;
|
||||
T t2 = (T) this._value;
|
||||
if (t2 != UNINITIALIZED_VALUE.INSTANCE) {
|
||||
return t2;
|
||||
}
|
||||
synchronized (this.lock) {
|
||||
t = (T) this._value;
|
||||
if (t == UNINITIALIZED_VALUE.INSTANCE) {
|
||||
Function0<? extends T> function0 = this.initializer;
|
||||
Intrinsics.checkNotNull(function0);
|
||||
t = function0.invoke();
|
||||
this._value = t;
|
||||
this.initializer = null;
|
||||
}
|
||||
}
|
||||
return t;
|
||||
}
|
||||
|
||||
@Override // kotlin.Lazy
|
||||
public boolean isInitialized() {
|
||||
return this._value != UNINITIALIZED_VALUE.INSTANCE;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return isInitialized() ? String.valueOf(getValue()) : "Lazy value not initialized yet.";
|
||||
}
|
||||
|
||||
private final Object writeReplace() {
|
||||
return new InitializedLazyImpl(getValue());
|
||||
}
|
||||
}
|
9
02-Easy5/E5/sources/kotlin/ThrowsKt.java
Normal file
9
02-Easy5/E5/sources/kotlin/ThrowsKt.java
Normal file
@ -0,0 +1,9 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: Throws.kt */
|
||||
@Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003*\u001a\b\u0007\u0010\u0000\"\u00020\u00012\u00020\u0001B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0004¨\u0006\u0005"}, d2 = {"Throws", "Lkotlin/jvm/Throws;", "Lkotlin/SinceKotlin;", "version", "1.4", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class ThrowsKt {
|
||||
public static /* synthetic */ void Throws$annotations() {
|
||||
}
|
||||
}
|
85
02-Easy5/E5/sources/kotlin/Triple.java
Normal file
85
02-Easy5/E5/sources/kotlin/Triple.java
Normal file
@ -0,0 +1,85 @@
|
||||
package kotlin;
|
||||
|
||||
import java.io.Serializable;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Tuples.kt */
|
||||
@Metadata(d1 = {"\u0000,\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u000f\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0086\b\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u0001*\u0006\b\u0001\u0010\u0002 \u0001*\u0006\b\u0002\u0010\u0003 \u00012\u00060\u0004j\u0002`\u0005B\u001d\u0012\u0006\u0010\u0006\u001a\u00028\u0000\u0012\u0006\u0010\u0007\u001a\u00028\u0001\u0012\u0006\u0010\b\u001a\u00028\u0002¢\u0006\u0002\u0010\tJ\u000e\u0010\u000f\u001a\u00028\u0000HÆ\u0003¢\u0006\u0002\u0010\u000bJ\u000e\u0010\u0010\u001a\u00028\u0001HÆ\u0003¢\u0006\u0002\u0010\u000bJ\u000e\u0010\u0011\u001a\u00028\u0002HÆ\u0003¢\u0006\u0002\u0010\u000bJ>\u0010\u0012\u001a\u0014\u0012\u0004\u0012\u00028\u0000\u0012\u0004\u0012\u00028\u0001\u0012\u0004\u0012\u00028\u00020\u00002\b\b\u0002\u0010\u0006\u001a\u00028\u00002\b\b\u0002\u0010\u0007\u001a\u00028\u00012\b\b\u0002\u0010\b\u001a\u00028\u0002HÆ\u0001¢\u0006\u0002\u0010\u0013J\u0013\u0010\u0014\u001a\u00020\u00152\b\u0010\u0016\u001a\u0004\u0018\u00010\u0017HÖ\u0003J\t\u0010\u0018\u001a\u00020\u0019HÖ\u0001J\b\u0010\u001a\u001a\u00020\u001bH\u0016R\u0013\u0010\u0006\u001a\u00028\u0000¢\u0006\n\n\u0002\u0010\f\u001a\u0004\b\n\u0010\u000bR\u0013\u0010\u0007\u001a\u00028\u0001¢\u0006\n\n\u0002\u0010\f\u001a\u0004\b\r\u0010\u000bR\u0013\u0010\b\u001a\u00028\u0002¢\u0006\n\n\u0002\u0010\f\u001a\u0004\b\u000e\u0010\u000b¨\u0006\u001c"}, d2 = {"Lkotlin/Triple;", "A", "B", "C", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "first", "second", "third", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V", "getFirst", "()Ljava/lang/Object;", "Ljava/lang/Object;", "getSecond", "getThird", "component1", "component2", "component3", "copy", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Triple;", "equals", "", "other", "", "hashCode", "", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final /* data */ class Triple<A, B, C> implements Serializable {
|
||||
private final A first;
|
||||
private final B second;
|
||||
private final C third;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public static /* synthetic */ Triple copy$default(Triple triple, Object obj, Object obj2, Object obj3, int i, Object obj4) {
|
||||
if ((i & 1) != 0) {
|
||||
obj = triple.first;
|
||||
}
|
||||
if ((i & 2) != 0) {
|
||||
obj2 = triple.second;
|
||||
}
|
||||
if ((i & 4) != 0) {
|
||||
obj3 = triple.third;
|
||||
}
|
||||
return triple.copy(obj, obj2, obj3);
|
||||
}
|
||||
|
||||
public final A component1() {
|
||||
return this.first;
|
||||
}
|
||||
|
||||
public final B component2() {
|
||||
return this.second;
|
||||
}
|
||||
|
||||
public final C component3() {
|
||||
return this.third;
|
||||
}
|
||||
|
||||
public final Triple<A, B, C> copy(A first, B second, C third) {
|
||||
return new Triple<>(first, second, third);
|
||||
}
|
||||
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
if (!(other instanceof Triple)) {
|
||||
return false;
|
||||
}
|
||||
Triple triple = (Triple) other;
|
||||
return Intrinsics.areEqual(this.first, triple.first) && Intrinsics.areEqual(this.second, triple.second) && Intrinsics.areEqual(this.third, triple.third);
|
||||
}
|
||||
|
||||
public final A getFirst() {
|
||||
return this.first;
|
||||
}
|
||||
|
||||
public final B getSecond() {
|
||||
return this.second;
|
||||
}
|
||||
|
||||
public final C getThird() {
|
||||
return this.third;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
A a = this.first;
|
||||
int hashCode = (a == null ? 0 : a.hashCode()) * 31;
|
||||
B b = this.second;
|
||||
int hashCode2 = (hashCode + (b == null ? 0 : b.hashCode())) * 31;
|
||||
C c = this.third;
|
||||
return hashCode2 + (c != null ? c.hashCode() : 0);
|
||||
}
|
||||
|
||||
public Triple(A a, B b, C c) {
|
||||
this.first = a;
|
||||
this.second = b;
|
||||
this.third = c;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "(" + this.first + ", " + this.second + ", " + this.third + ')';
|
||||
}
|
||||
}
|
25
02-Easy5/E5/sources/kotlin/TuplesKt.java
Normal file
25
02-Easy5/E5/sources/kotlin/TuplesKt.java
Normal file
@ -0,0 +1,25 @@
|
||||
package kotlin;
|
||||
|
||||
import androidx.constraintlayout.core.motion.utils.TypedValues;
|
||||
import java.util.List;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Tuples.kt */
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010 \n\u0000\n\u0002\u0018\u0002\n\u0000\u001a2\u0010\u0000\u001a\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u0001\"\u0004\b\u0000\u0010\u0002\"\u0004\b\u0001\u0010\u0003*\u0002H\u00022\u0006\u0010\u0004\u001a\u0002H\u0003H\u0086\u0004¢\u0006\u0002\u0010\u0005\u001a\"\u0010\u0006\u001a\b\u0012\u0004\u0012\u0002H\b0\u0007\"\u0004\b\u0000\u0010\b*\u000e\u0012\u0004\u0012\u0002H\b\u0012\u0004\u0012\u0002H\b0\u0001\u001a(\u0010\u0006\u001a\b\u0012\u0004\u0012\u0002H\b0\u0007\"\u0004\b\u0000\u0010\b*\u0014\u0012\u0004\u0012\u0002H\b\u0012\u0004\u0012\u0002H\b\u0012\u0004\u0012\u0002H\b0\t¨\u0006\n"}, d2 = {TypedValues.TransitionType.S_TO, "Lkotlin/Pair;", "A", "B", "that", "(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;", "toList", "", "T", "Lkotlin/Triple;", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class TuplesKt {
|
||||
public static final <A, B> Pair<A, B> to(A a, B b) {
|
||||
return new Pair<>(a, b);
|
||||
}
|
||||
|
||||
public static final <T> List<T> toList(Pair<? extends T, ? extends T> pair) {
|
||||
Intrinsics.checkNotNullParameter(pair, "<this>");
|
||||
return CollectionsKt.listOf(pair.getFirst(), pair.getSecond());
|
||||
}
|
||||
|
||||
public static final <T> List<T> toList(Triple<? extends T, ? extends T, ? extends T> triple) {
|
||||
Intrinsics.checkNotNullParameter(triple, "<this>");
|
||||
return CollectionsKt.listOf(triple.getFirst(), triple.getSecond(), triple.getThird());
|
||||
}
|
||||
}
|
51
02-Easy5/E5/sources/kotlin/TypeAliasesKt.java
Normal file
51
02-Easy5/E5/sources/kotlin/TypeAliasesKt.java
Normal file
@ -0,0 +1,51 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: TypeAliases.kt */
|
||||
@Metadata(d1 = {"\u0000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000*\u001a\b\u0007\u0010\u0000\"\u00020\u00012\u00020\u0001B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0004*\u001a\b\u0007\u0010\u0005\"\u00020\u00062\u00020\u0006B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\b\"\u00020\t2\u00020\tB\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*,\b\u0007\u0010\n\u001a\u0004\b\u0000\u0010\u000b\"\b\u0012\u0004\u0012\u0002H\u000b0\f2\b\u0012\u0004\u0012\u0002H\u000b0\fB\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\r\"\u00020\u000e2\u00020\u000eB\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0004*\u001a\b\u0007\u0010\u000f\"\u00020\u00102\u00020\u0010B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\u0011\"\u00020\u00122\u00020\u0012B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\u0013\"\u00020\u00142\u00020\u0014B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\u0015\"\u00020\u00162\u00020\u0016B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\u0017\"\u00020\u00182\u00020\u0018B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\u0019\"\u00020\u001a2\u00020\u001aB\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\u001b\"\u00020\u001c2\u00020\u001cB\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\u001d\"\u00020\u001e2\u00020\u001eB\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010\u001f\"\u00020 2\u00020 B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007*\u001a\b\u0007\u0010!\"\u00020\"2\u00020\"B\f\b\u0002\u0012\b\b\u0003\u0012\u0004\b\b(\u0007¨\u0006#"}, d2 = {"ArithmeticException", "Ljava/lang/ArithmeticException;", "Lkotlin/SinceKotlin;", "version", "1.3", "AssertionError", "Ljava/lang/AssertionError;", "1.1", "ClassCastException", "Ljava/lang/ClassCastException;", "Comparator", "T", "Ljava/util/Comparator;", "ConcurrentModificationException", "Ljava/util/ConcurrentModificationException;", "Error", "Ljava/lang/Error;", "Exception", "Ljava/lang/Exception;", "IllegalArgumentException", "Ljava/lang/IllegalArgumentException;", "IllegalStateException", "Ljava/lang/IllegalStateException;", "IndexOutOfBoundsException", "Ljava/lang/IndexOutOfBoundsException;", "NoSuchElementException", "Ljava/util/NoSuchElementException;", "NullPointerException", "Ljava/lang/NullPointerException;", "NumberFormatException", "Ljava/lang/NumberFormatException;", "RuntimeException", "Ljava/lang/RuntimeException;", "UnsupportedOperationException", "Ljava/lang/UnsupportedOperationException;", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class TypeAliasesKt {
|
||||
public static /* synthetic */ void ArithmeticException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void AssertionError$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void ClassCastException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void Comparator$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void ConcurrentModificationException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void Error$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void Exception$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void IllegalArgumentException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void IllegalStateException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void IndexOutOfBoundsException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void NoSuchElementException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void NullPointerException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void NumberFormatException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void RuntimeException$annotations() {
|
||||
}
|
||||
|
||||
public static /* synthetic */ void UnsupportedOperationException$annotations() {
|
||||
}
|
||||
}
|
13
02-Easy5/E5/sources/kotlin/TypeCastException.java
Normal file
13
02-Easy5/E5/sources/kotlin/TypeCastException.java
Normal file
@ -0,0 +1,13 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: TypeCastException.kt */
|
||||
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0016\u0018\u00002\u00060\u0001j\u0002`\u0002B\u0007\b\u0016¢\u0006\u0002\u0010\u0003B\u0011\b\u0016\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005¢\u0006\u0002\u0010\u0006¨\u0006\u0007"}, d2 = {"Lkotlin/TypeCastException;", "Ljava/lang/ClassCastException;", "Lkotlin/ClassCastException;", "()V", "message", "", "(Ljava/lang/String;)V", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public class TypeCastException extends ClassCastException {
|
||||
public TypeCastException() {
|
||||
}
|
||||
|
||||
public TypeCastException(String str) {
|
||||
super(str);
|
||||
}
|
||||
}
|
@ -0,0 +1,52 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: D8$$SyntheticClass */
|
||||
/* loaded from: classes.dex */
|
||||
public final /* synthetic */ class UByte$$ExternalSyntheticBackport0 {
|
||||
public static /* synthetic */ int m(double d) {
|
||||
long doubleToLongBits = Double.doubleToLongBits(d);
|
||||
return (int) (doubleToLongBits ^ (doubleToLongBits >>> 32));
|
||||
}
|
||||
|
||||
public static /* synthetic */ int m(int i, int i2) {
|
||||
return (int) ((i & 4294967295L) % (i2 & 4294967295L));
|
||||
}
|
||||
|
||||
public static /* synthetic */ int m(long j) {
|
||||
return (int) (j ^ (j >>> 32));
|
||||
}
|
||||
|
||||
/* renamed from: m, reason: collision with other method in class */
|
||||
public static /* synthetic */ long m357m(long j, long j2) {
|
||||
if (j2 < 0) {
|
||||
return (j ^ Long.MIN_VALUE) < (Long.MIN_VALUE ^ j2) ? j : j - j2;
|
||||
}
|
||||
if (j >= 0) {
|
||||
return j % j2;
|
||||
}
|
||||
long j3 = j - ((((j >>> 1) / j2) << 1) * j2);
|
||||
if ((j3 ^ Long.MIN_VALUE) < (Long.MIN_VALUE ^ j2)) {
|
||||
j2 = 0;
|
||||
}
|
||||
return j3 - j2;
|
||||
}
|
||||
|
||||
public static /* synthetic */ boolean m(Object obj) {
|
||||
return obj == null;
|
||||
}
|
||||
|
||||
public static /* synthetic */ int m$1(int i, int i2) {
|
||||
return (int) ((i & 4294967295L) / (i2 & 4294967295L));
|
||||
}
|
||||
|
||||
public static /* synthetic */ long m$1(long j, long j2) {
|
||||
if (j2 < 0) {
|
||||
return (j ^ Long.MIN_VALUE) < (j2 ^ Long.MIN_VALUE) ? 0L : 1L;
|
||||
}
|
||||
if (j >= 0) {
|
||||
return j / j2;
|
||||
}
|
||||
long j3 = ((j >>> 1) / j2) << 1;
|
||||
return j3 + (((j - (j3 * j2)) ^ Long.MIN_VALUE) < (j2 ^ Long.MIN_VALUE) ? 0 : 1);
|
||||
}
|
||||
}
|
336
02-Easy5/E5/sources/kotlin/UByte.java
Normal file
336
02-Easy5/E5/sources/kotlin/UByte.java
Normal file
File diff suppressed because one or more lines are too long
244
02-Easy5/E5/sources/kotlin/UByteArray.java
Normal file
244
02-Easy5/E5/sources/kotlin/UByteArray.java
Normal file
@ -0,0 +1,244 @@
|
||||
package kotlin;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.NoSuchElementException;
|
||||
import kotlin.collections.ArraysKt;
|
||||
import kotlin.jvm.JvmInline;
|
||||
import kotlin.jvm.internal.CollectionToArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* compiled from: UByteArray.kt */
|
||||
@Metadata(d1 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0010\u001e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u0012\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\t\n\u0002\u0010\u0000\n\u0002\b\f\n\u0002\u0010(\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0087@\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u00012B\u0014\b\u0016\u0012\u0006\u0010\u0003\u001a\u00020\u0004ø\u0001\u0000¢\u0006\u0004\b\u0005\u0010\u0006B\u0014\b\u0001\u0012\u0006\u0010\u0007\u001a\u00020\bø\u0001\u0000¢\u0006\u0004\b\u0005\u0010\tJ\u001b\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0002H\u0096\u0002ø\u0001\u0000¢\u0006\u0004\b\u0011\u0010\u0012J \u0010\u0013\u001a\u00020\u000f2\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001H\u0016ø\u0001\u0000¢\u0006\u0004\b\u0015\u0010\u0016J\u001a\u0010\u0017\u001a\u00020\u000f2\b\u0010\u0018\u001a\u0004\u0018\u00010\u0019HÖ\u0003¢\u0006\u0004\b\u001a\u0010\u001bJ\u001e\u0010\u001c\u001a\u00020\u00022\u0006\u0010\u001d\u001a\u00020\u0004H\u0086\u0002ø\u0001\u0001ø\u0001\u0000¢\u0006\u0004\b\u001e\u0010\u001fJ\u0010\u0010 \u001a\u00020\u0004HÖ\u0001¢\u0006\u0004\b!\u0010\u000bJ\u000f\u0010\"\u001a\u00020\u000fH\u0016¢\u0006\u0004\b#\u0010$J\u0019\u0010%\u001a\b\u0012\u0004\u0012\u00020\u00020&H\u0096\u0002ø\u0001\u0000¢\u0006\u0004\b'\u0010(J#\u0010)\u001a\u00020*2\u0006\u0010\u001d\u001a\u00020\u00042\u0006\u0010+\u001a\u00020\u0002H\u0086\u0002ø\u0001\u0000¢\u0006\u0004\b,\u0010-J\u0010\u0010.\u001a\u00020/HÖ\u0001¢\u0006\u0004\b0\u00101R\u0014\u0010\u0003\u001a\u00020\u00048VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\n\u0010\u000bR\u0016\u0010\u0007\u001a\u00020\b8\u0000X\u0081\u0004¢\u0006\b\n\u0000\u0012\u0004\b\f\u0010\r\u0088\u0001\u0007\u0092\u0001\u00020\bø\u0001\u0000\u0082\u0002\b\n\u0002\b\u0019\n\u0002\b!¨\u00063"}, d2 = {"Lkotlin/UByteArray;", "", "Lkotlin/UByte;", "size", "", "constructor-impl", "(I)[B", "storage", "", "([B)[B", "getSize-impl", "([B)I", "getStorage$annotations", "()V", "contains", "", "element", "contains-7apg3OU", "([BB)Z", "containsAll", "elements", "containsAll-impl", "([BLjava/util/Collection;)Z", "equals", "other", "", "equals-impl", "([BLjava/lang/Object;)Z", "get", "index", "get-w2LRezQ", "([BI)B", "hashCode", "hashCode-impl", "isEmpty", "isEmpty-impl", "([B)Z", "iterator", "", "iterator-impl", "([B)Ljava/util/Iterator;", "set", "", "value", "set-VurrAj0", "([BIB)V", "toString", "", "toString-impl", "([B)Ljava/lang/String;", "Iterator", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@JvmInline
|
||||
/* loaded from: classes.dex */
|
||||
public final class UByteArray implements Collection<UByte>, KMappedMarker {
|
||||
private final byte[] storage;
|
||||
|
||||
/* renamed from: box-impl, reason: not valid java name */
|
||||
public static final /* synthetic */ UByteArray m358boximpl(byte[] bArr) {
|
||||
return new UByteArray(bArr);
|
||||
}
|
||||
|
||||
/* renamed from: constructor-impl, reason: not valid java name */
|
||||
public static byte[] m360constructorimpl(byte[] storage) {
|
||||
Intrinsics.checkNotNullParameter(storage, "storage");
|
||||
return storage;
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl, reason: not valid java name */
|
||||
public static boolean m363equalsimpl(byte[] bArr, Object obj) {
|
||||
return (obj instanceof UByteArray) && Intrinsics.areEqual(bArr, ((UByteArray) obj).getStorage());
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl0, reason: not valid java name */
|
||||
public static final boolean m364equalsimpl0(byte[] bArr, byte[] bArr2) {
|
||||
return Intrinsics.areEqual(bArr, bArr2);
|
||||
}
|
||||
|
||||
public static /* synthetic */ void getStorage$annotations() {
|
||||
}
|
||||
|
||||
/* renamed from: hashCode-impl, reason: not valid java name */
|
||||
public static int m367hashCodeimpl(byte[] bArr) {
|
||||
return Arrays.hashCode(bArr);
|
||||
}
|
||||
|
||||
/* renamed from: toString-impl, reason: not valid java name */
|
||||
public static String m371toStringimpl(byte[] bArr) {
|
||||
return "UByteArray(storage=" + Arrays.toString(bArr) + ')';
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public /* bridge */ /* synthetic */ boolean add(UByte uByte) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* renamed from: add-7apg3OU, reason: not valid java name */
|
||||
public boolean m372add7apg3OU(byte b) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean addAll(Collection<? extends UByte> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean equals(Object obj) {
|
||||
return m363equalsimpl(this.storage, obj);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public int hashCode() {
|
||||
return m367hashCodeimpl(this.storage);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean removeAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean retainAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public Object[] toArray() {
|
||||
return CollectionToArray.toArray(this);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public <T> T[] toArray(T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
return (T[]) CollectionToArray.toArray(this, array);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return m371toStringimpl(this.storage);
|
||||
}
|
||||
|
||||
/* renamed from: unbox-impl, reason: not valid java name and from getter */
|
||||
public final /* synthetic */ byte[] getStorage() {
|
||||
return this.storage;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof UByte) {
|
||||
return m373contains7apg3OU(((UByte) obj).getData());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private /* synthetic */ UByteArray(byte[] bArr) {
|
||||
this.storage = bArr;
|
||||
}
|
||||
|
||||
/* renamed from: constructor-impl, reason: not valid java name */
|
||||
public static byte[] m359constructorimpl(int i) {
|
||||
return m360constructorimpl(new byte[i]);
|
||||
}
|
||||
|
||||
/* renamed from: get-w2LRezQ, reason: not valid java name */
|
||||
public static final byte m365getw2LRezQ(byte[] bArr, int i) {
|
||||
return UByte.m306constructorimpl(bArr[i]);
|
||||
}
|
||||
|
||||
/* renamed from: set-VurrAj0, reason: not valid java name */
|
||||
public static final void m370setVurrAj0(byte[] bArr, int i, byte b) {
|
||||
bArr[i] = b;
|
||||
}
|
||||
|
||||
/* renamed from: getSize-impl, reason: not valid java name */
|
||||
public static int m366getSizeimpl(byte[] bArr) {
|
||||
return bArr.length;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
/* renamed from: getSize, reason: merged with bridge method [inline-methods] */
|
||||
public int size() {
|
||||
return m366getSizeimpl(this.storage);
|
||||
}
|
||||
|
||||
/* renamed from: iterator-impl, reason: not valid java name */
|
||||
public static java.util.Iterator<UByte> m369iteratorimpl(byte[] bArr) {
|
||||
return new Iterator(bArr);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.lang.Iterable
|
||||
public java.util.Iterator<UByte> iterator() {
|
||||
return m369iteratorimpl(this.storage);
|
||||
}
|
||||
|
||||
/* compiled from: UByteArray.kt */
|
||||
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0012\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\b\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\r\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005J\t\u0010\b\u001a\u00020\tH\u0096\u0002J\u0016\u0010\n\u001a\u00020\u0002H\u0096\u0002ø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\b\u000b\u0010\fR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u000e¢\u0006\u0002\n\u0000ø\u0001\u0001\u0082\u0002\b\n\u0002\b!\n\u0002\b\u0019¨\u0006\r"}, d2 = {"Lkotlin/UByteArray$Iterator;", "", "Lkotlin/UByte;", "array", "", "([B)V", "index", "", "hasNext", "", "next", "next-w2LRezQ", "()B", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
private static final class Iterator implements java.util.Iterator<UByte>, KMappedMarker {
|
||||
private final byte[] array;
|
||||
private int index;
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public Iterator(byte[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
this.array = array;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ UByte next() {
|
||||
return UByte.m300boximpl(m375nextw2LRezQ());
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.index < this.array.length;
|
||||
}
|
||||
|
||||
/* renamed from: next-w2LRezQ, reason: not valid java name */
|
||||
public byte m375nextw2LRezQ() {
|
||||
int i = this.index;
|
||||
byte[] bArr = this.array;
|
||||
if (i >= bArr.length) {
|
||||
throw new NoSuchElementException(String.valueOf(this.index));
|
||||
}
|
||||
this.index = i + 1;
|
||||
return UByte.m306constructorimpl(bArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
/* renamed from: contains-7apg3OU, reason: not valid java name */
|
||||
public boolean m373contains7apg3OU(byte b) {
|
||||
return m361contains7apg3OU(this.storage, b);
|
||||
}
|
||||
|
||||
/* renamed from: contains-7apg3OU, reason: not valid java name */
|
||||
public static boolean m361contains7apg3OU(byte[] bArr, byte b) {
|
||||
return ArraysKt.contains(bArr, b);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean containsAll(Collection<? extends Object> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return m362containsAllimpl(this.storage, elements);
|
||||
}
|
||||
|
||||
/* renamed from: containsAll-impl, reason: not valid java name */
|
||||
public static boolean m362containsAllimpl(byte[] bArr, Collection<UByte> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
Collection<UByte> collection = elements;
|
||||
if (collection.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
for (Object obj : collection) {
|
||||
if (!(obj instanceof UByte) || !ArraysKt.contains(bArr, ((UByte) obj).getData())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* renamed from: isEmpty-impl, reason: not valid java name */
|
||||
public static boolean m368isEmptyimpl(byte[] bArr) {
|
||||
return bArr.length == 0;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return m368isEmptyimpl(this.storage);
|
||||
}
|
||||
}
|
24
02-Easy5/E5/sources/kotlin/UByteArrayKt.java
Normal file
24
02-Easy5/E5/sources/kotlin/UByteArrayKt.java
Normal file
@ -0,0 +1,24 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: UByteArray.kt */
|
||||
@Metadata(d1 = {"\u0000\u001a\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u001a0\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00060\u0005H\u0087\bø\u0001\u0000ø\u0001\u0001¢\u0006\u0002\u0010\u0007\u001a\u001f\u0010\b\u001a\u00020\u00012\n\u0010\t\u001a\u00020\u0001\"\u00020\u0006H\u0087\bø\u0001\u0001¢\u0006\u0004\b\n\u0010\u000b\u0082\u0002\u000b\n\u0005\b\u009920\u0001\n\u0002\b\u0019¨\u0006\f"}, d2 = {"UByteArray", "Lkotlin/UByteArray;", "size", "", "init", "Lkotlin/Function1;", "Lkotlin/UByte;", "(ILkotlin/jvm/functions/Function1;)[B", "ubyteArrayOf", "elements", "ubyteArrayOf-GBYM_sE", "([B)[B", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UByteArrayKt {
|
||||
/* renamed from: ubyteArrayOf-GBYM_sE, reason: not valid java name */
|
||||
private static final byte[] m376ubyteArrayOfGBYM_sE(byte... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return elements;
|
||||
}
|
||||
|
||||
private static final byte[] UByteArray(int i, Function1<? super Integer, UByte> init) {
|
||||
Intrinsics.checkNotNullParameter(init, "init");
|
||||
byte[] bArr = new byte[i];
|
||||
for (int i2 = 0; i2 < i; i2++) {
|
||||
bArr[i2] = init.invoke(Integer.valueOf(i2)).getData();
|
||||
}
|
||||
return UByteArray.m360constructorimpl(bArr);
|
||||
}
|
||||
}
|
22
02-Easy5/E5/sources/kotlin/UByteKt.java
Normal file
22
02-Easy5/E5/sources/kotlin/UByteKt.java
Normal file
@ -0,0 +1,22 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: UByte.kt */
|
||||
@Metadata(d1 = {"\u0000 \n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0005\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\n\n\u0002\b\u0002\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0003\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0004H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0005\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0006H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0007\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\bH\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\t\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\n"}, d2 = {"toUByte", "Lkotlin/UByte;", "", "(B)B", "", "(I)B", "", "(J)B", "", "(S)B", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UByteKt {
|
||||
private static final byte toUByte(byte b) {
|
||||
return UByte.m306constructorimpl(b);
|
||||
}
|
||||
|
||||
private static final byte toUByte(short s) {
|
||||
return UByte.m306constructorimpl((byte) s);
|
||||
}
|
||||
|
||||
private static final byte toUByte(int i) {
|
||||
return UByte.m306constructorimpl((byte) i);
|
||||
}
|
||||
|
||||
private static final byte toUByte(long j) {
|
||||
return UByte.m306constructorimpl((byte) j);
|
||||
}
|
||||
}
|
347
02-Easy5/E5/sources/kotlin/UInt.java
Normal file
347
02-Easy5/E5/sources/kotlin/UInt.java
Normal file
File diff suppressed because one or more lines are too long
244
02-Easy5/E5/sources/kotlin/UIntArray.java
Normal file
244
02-Easy5/E5/sources/kotlin/UIntArray.java
Normal file
@ -0,0 +1,244 @@
|
||||
package kotlin;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.NoSuchElementException;
|
||||
import kotlin.collections.ArraysKt;
|
||||
import kotlin.jvm.JvmInline;
|
||||
import kotlin.jvm.internal.CollectionToArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* compiled from: UIntArray.kt */
|
||||
@Metadata(d1 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0010\u001e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u0015\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\t\n\u0002\u0010\u0000\n\u0002\b\f\n\u0002\u0010(\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0087@\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u00012B\u0014\b\u0016\u0012\u0006\u0010\u0003\u001a\u00020\u0004ø\u0001\u0000¢\u0006\u0004\b\u0005\u0010\u0006B\u0014\b\u0001\u0012\u0006\u0010\u0007\u001a\u00020\bø\u0001\u0000¢\u0006\u0004\b\u0005\u0010\tJ\u001b\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0002H\u0096\u0002ø\u0001\u0000¢\u0006\u0004\b\u0011\u0010\u0012J \u0010\u0013\u001a\u00020\u000f2\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001H\u0016ø\u0001\u0000¢\u0006\u0004\b\u0015\u0010\u0016J\u001a\u0010\u0017\u001a\u00020\u000f2\b\u0010\u0018\u001a\u0004\u0018\u00010\u0019HÖ\u0003¢\u0006\u0004\b\u001a\u0010\u001bJ\u001e\u0010\u001c\u001a\u00020\u00022\u0006\u0010\u001d\u001a\u00020\u0004H\u0086\u0002ø\u0001\u0001ø\u0001\u0000¢\u0006\u0004\b\u001e\u0010\u001fJ\u0010\u0010 \u001a\u00020\u0004HÖ\u0001¢\u0006\u0004\b!\u0010\u000bJ\u000f\u0010\"\u001a\u00020\u000fH\u0016¢\u0006\u0004\b#\u0010$J\u0019\u0010%\u001a\b\u0012\u0004\u0012\u00020\u00020&H\u0096\u0002ø\u0001\u0000¢\u0006\u0004\b'\u0010(J#\u0010)\u001a\u00020*2\u0006\u0010\u001d\u001a\u00020\u00042\u0006\u0010+\u001a\u00020\u0002H\u0086\u0002ø\u0001\u0000¢\u0006\u0004\b,\u0010-J\u0010\u0010.\u001a\u00020/HÖ\u0001¢\u0006\u0004\b0\u00101R\u0014\u0010\u0003\u001a\u00020\u00048VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\n\u0010\u000bR\u0016\u0010\u0007\u001a\u00020\b8\u0000X\u0081\u0004¢\u0006\b\n\u0000\u0012\u0004\b\f\u0010\r\u0088\u0001\u0007\u0092\u0001\u00020\bø\u0001\u0000\u0082\u0002\b\n\u0002\b\u0019\n\u0002\b!¨\u00063"}, d2 = {"Lkotlin/UIntArray;", "", "Lkotlin/UInt;", "size", "", "constructor-impl", "(I)[I", "storage", "", "([I)[I", "getSize-impl", "([I)I", "getStorage$annotations", "()V", "contains", "", "element", "contains-WZ4Q5Ns", "([II)Z", "containsAll", "elements", "containsAll-impl", "([ILjava/util/Collection;)Z", "equals", "other", "", "equals-impl", "([ILjava/lang/Object;)Z", "get", "index", "get-pVg5ArA", "([II)I", "hashCode", "hashCode-impl", "isEmpty", "isEmpty-impl", "([I)Z", "iterator", "", "iterator-impl", "([I)Ljava/util/Iterator;", "set", "", "value", "set-VXSXFK8", "([III)V", "toString", "", "toString-impl", "([I)Ljava/lang/String;", "Iterator", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@JvmInline
|
||||
/* loaded from: classes.dex */
|
||||
public final class UIntArray implements Collection<UInt>, KMappedMarker {
|
||||
private final int[] storage;
|
||||
|
||||
/* renamed from: box-impl, reason: not valid java name */
|
||||
public static final /* synthetic */ UIntArray m437boximpl(int[] iArr) {
|
||||
return new UIntArray(iArr);
|
||||
}
|
||||
|
||||
/* renamed from: constructor-impl, reason: not valid java name */
|
||||
public static int[] m439constructorimpl(int[] storage) {
|
||||
Intrinsics.checkNotNullParameter(storage, "storage");
|
||||
return storage;
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl, reason: not valid java name */
|
||||
public static boolean m442equalsimpl(int[] iArr, Object obj) {
|
||||
return (obj instanceof UIntArray) && Intrinsics.areEqual(iArr, ((UIntArray) obj).getStorage());
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl0, reason: not valid java name */
|
||||
public static final boolean m443equalsimpl0(int[] iArr, int[] iArr2) {
|
||||
return Intrinsics.areEqual(iArr, iArr2);
|
||||
}
|
||||
|
||||
public static /* synthetic */ void getStorage$annotations() {
|
||||
}
|
||||
|
||||
/* renamed from: hashCode-impl, reason: not valid java name */
|
||||
public static int m446hashCodeimpl(int[] iArr) {
|
||||
return Arrays.hashCode(iArr);
|
||||
}
|
||||
|
||||
/* renamed from: toString-impl, reason: not valid java name */
|
||||
public static String m450toStringimpl(int[] iArr) {
|
||||
return "UIntArray(storage=" + Arrays.toString(iArr) + ')';
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public /* bridge */ /* synthetic */ boolean add(UInt uInt) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* renamed from: add-WZ4Q5Ns, reason: not valid java name */
|
||||
public boolean m451addWZ4Q5Ns(int i) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean addAll(Collection<? extends UInt> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean equals(Object obj) {
|
||||
return m442equalsimpl(this.storage, obj);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public int hashCode() {
|
||||
return m446hashCodeimpl(this.storage);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean removeAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean retainAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public Object[] toArray() {
|
||||
return CollectionToArray.toArray(this);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public <T> T[] toArray(T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
return (T[]) CollectionToArray.toArray(this, array);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return m450toStringimpl(this.storage);
|
||||
}
|
||||
|
||||
/* renamed from: unbox-impl, reason: not valid java name and from getter */
|
||||
public final /* synthetic */ int[] getStorage() {
|
||||
return this.storage;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof UInt) {
|
||||
return m452containsWZ4Q5Ns(((UInt) obj).getData());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private /* synthetic */ UIntArray(int[] iArr) {
|
||||
this.storage = iArr;
|
||||
}
|
||||
|
||||
/* renamed from: constructor-impl, reason: not valid java name */
|
||||
public static int[] m438constructorimpl(int i) {
|
||||
return m439constructorimpl(new int[i]);
|
||||
}
|
||||
|
||||
/* renamed from: get-pVg5ArA, reason: not valid java name */
|
||||
public static final int m444getpVg5ArA(int[] iArr, int i) {
|
||||
return UInt.m384constructorimpl(iArr[i]);
|
||||
}
|
||||
|
||||
/* renamed from: set-VXSXFK8, reason: not valid java name */
|
||||
public static final void m449setVXSXFK8(int[] iArr, int i, int i2) {
|
||||
iArr[i] = i2;
|
||||
}
|
||||
|
||||
/* renamed from: getSize-impl, reason: not valid java name */
|
||||
public static int m445getSizeimpl(int[] iArr) {
|
||||
return iArr.length;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
/* renamed from: getSize, reason: merged with bridge method [inline-methods] */
|
||||
public int size() {
|
||||
return m445getSizeimpl(this.storage);
|
||||
}
|
||||
|
||||
/* renamed from: iterator-impl, reason: not valid java name */
|
||||
public static java.util.Iterator<UInt> m448iteratorimpl(int[] iArr) {
|
||||
return new Iterator(iArr);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.lang.Iterable
|
||||
public java.util.Iterator<UInt> iterator() {
|
||||
return m448iteratorimpl(this.storage);
|
||||
}
|
||||
|
||||
/* compiled from: UIntArray.kt */
|
||||
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0015\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\b\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\r\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005J\t\u0010\b\u001a\u00020\tH\u0096\u0002J\u0016\u0010\n\u001a\u00020\u0002H\u0096\u0002ø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\b\u000b\u0010\fR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u000e¢\u0006\u0002\n\u0000ø\u0001\u0001\u0082\u0002\b\n\u0002\b!\n\u0002\b\u0019¨\u0006\r"}, d2 = {"Lkotlin/UIntArray$Iterator;", "", "Lkotlin/UInt;", "array", "", "([I)V", "index", "", "hasNext", "", "next", "next-pVg5ArA", "()I", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
private static final class Iterator implements java.util.Iterator<UInt>, KMappedMarker {
|
||||
private final int[] array;
|
||||
private int index;
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public Iterator(int[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
this.array = array;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ UInt next() {
|
||||
return UInt.m378boximpl(m454nextpVg5ArA());
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.index < this.array.length;
|
||||
}
|
||||
|
||||
/* renamed from: next-pVg5ArA, reason: not valid java name */
|
||||
public int m454nextpVg5ArA() {
|
||||
int i = this.index;
|
||||
int[] iArr = this.array;
|
||||
if (i >= iArr.length) {
|
||||
throw new NoSuchElementException(String.valueOf(this.index));
|
||||
}
|
||||
this.index = i + 1;
|
||||
return UInt.m384constructorimpl(iArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
/* renamed from: contains-WZ4Q5Ns, reason: not valid java name */
|
||||
public boolean m452containsWZ4Q5Ns(int i) {
|
||||
return m440containsWZ4Q5Ns(this.storage, i);
|
||||
}
|
||||
|
||||
/* renamed from: contains-WZ4Q5Ns, reason: not valid java name */
|
||||
public static boolean m440containsWZ4Q5Ns(int[] iArr, int i) {
|
||||
return ArraysKt.contains(iArr, i);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean containsAll(Collection<? extends Object> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return m441containsAllimpl(this.storage, elements);
|
||||
}
|
||||
|
||||
/* renamed from: containsAll-impl, reason: not valid java name */
|
||||
public static boolean m441containsAllimpl(int[] iArr, Collection<UInt> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
Collection<UInt> collection = elements;
|
||||
if (collection.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
for (Object obj : collection) {
|
||||
if (!(obj instanceof UInt) || !ArraysKt.contains(iArr, ((UInt) obj).getData())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* renamed from: isEmpty-impl, reason: not valid java name */
|
||||
public static boolean m447isEmptyimpl(int[] iArr) {
|
||||
return iArr.length == 0;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return m447isEmptyimpl(this.storage);
|
||||
}
|
||||
}
|
24
02-Easy5/E5/sources/kotlin/UIntArrayKt.java
Normal file
24
02-Easy5/E5/sources/kotlin/UIntArrayKt.java
Normal file
@ -0,0 +1,24 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: UIntArray.kt */
|
||||
@Metadata(d1 = {"\u0000\u001a\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u001a0\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00060\u0005H\u0087\bø\u0001\u0000ø\u0001\u0001¢\u0006\u0002\u0010\u0007\u001a\u001f\u0010\b\u001a\u00020\u00012\n\u0010\t\u001a\u00020\u0001\"\u00020\u0006H\u0087\bø\u0001\u0001¢\u0006\u0004\b\n\u0010\u000b\u0082\u0002\u000b\n\u0005\b\u009920\u0001\n\u0002\b\u0019¨\u0006\f"}, d2 = {"UIntArray", "Lkotlin/UIntArray;", "size", "", "init", "Lkotlin/Function1;", "Lkotlin/UInt;", "(ILkotlin/jvm/functions/Function1;)[I", "uintArrayOf", "elements", "uintArrayOf--ajY-9A", "([I)[I", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UIntArrayKt {
|
||||
/* renamed from: uintArrayOf--ajY-9A, reason: not valid java name */
|
||||
private static final int[] m455uintArrayOfajY9A(int... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return elements;
|
||||
}
|
||||
|
||||
private static final int[] UIntArray(int i, Function1<? super Integer, UInt> init) {
|
||||
Intrinsics.checkNotNullParameter(init, "init");
|
||||
int[] iArr = new int[i];
|
||||
for (int i2 = 0; i2 < i; i2++) {
|
||||
iArr[i2] = init.invoke(Integer.valueOf(i2)).getData();
|
||||
}
|
||||
return UIntArray.m439constructorimpl(iArr);
|
||||
}
|
||||
}
|
30
02-Easy5/E5/sources/kotlin/UIntKt.java
Normal file
30
02-Easy5/E5/sources/kotlin/UIntKt.java
Normal file
@ -0,0 +1,30 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: UInt.kt */
|
||||
@Metadata(d1 = {"\u0000,\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0005\n\u0000\n\u0002\u0010\u0006\n\u0000\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\n\n\u0002\b\u0002\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0003\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0004H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0005\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0006H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0007\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\bH\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\t\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\nH\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u000b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\fH\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\r\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\u000e"}, d2 = {"toUInt", "Lkotlin/UInt;", "", "(B)I", "", "(D)I", "", "(F)I", "", "(I)I", "", "(J)I", "", "(S)I", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UIntKt {
|
||||
private static final int toUInt(byte b) {
|
||||
return UInt.m384constructorimpl(b);
|
||||
}
|
||||
|
||||
private static final int toUInt(short s) {
|
||||
return UInt.m384constructorimpl(s);
|
||||
}
|
||||
|
||||
private static final int toUInt(int i) {
|
||||
return UInt.m384constructorimpl(i);
|
||||
}
|
||||
|
||||
private static final int toUInt(long j) {
|
||||
return UInt.m384constructorimpl((int) j);
|
||||
}
|
||||
|
||||
private static final int toUInt(float f) {
|
||||
return UnsignedKt.doubleToUInt(f);
|
||||
}
|
||||
|
||||
private static final int toUInt(double d) {
|
||||
return UnsignedKt.doubleToUInt(d);
|
||||
}
|
||||
}
|
347
02-Easy5/E5/sources/kotlin/ULong.java
Normal file
347
02-Easy5/E5/sources/kotlin/ULong.java
Normal file
File diff suppressed because one or more lines are too long
244
02-Easy5/E5/sources/kotlin/ULongArray.java
Normal file
244
02-Easy5/E5/sources/kotlin/ULongArray.java
Normal file
@ -0,0 +1,244 @@
|
||||
package kotlin;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.NoSuchElementException;
|
||||
import kotlin.collections.ArraysKt;
|
||||
import kotlin.jvm.JvmInline;
|
||||
import kotlin.jvm.internal.CollectionToArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* compiled from: ULongArray.kt */
|
||||
@Metadata(d1 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0010\u001e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u0016\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\t\n\u0002\u0010\u0000\n\u0002\b\f\n\u0002\u0010(\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0087@\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u00012B\u0014\b\u0016\u0012\u0006\u0010\u0003\u001a\u00020\u0004ø\u0001\u0000¢\u0006\u0004\b\u0005\u0010\u0006B\u0014\b\u0001\u0012\u0006\u0010\u0007\u001a\u00020\bø\u0001\u0000¢\u0006\u0004\b\u0005\u0010\tJ\u001b\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0002H\u0096\u0002ø\u0001\u0000¢\u0006\u0004\b\u0011\u0010\u0012J \u0010\u0013\u001a\u00020\u000f2\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001H\u0016ø\u0001\u0000¢\u0006\u0004\b\u0015\u0010\u0016J\u001a\u0010\u0017\u001a\u00020\u000f2\b\u0010\u0018\u001a\u0004\u0018\u00010\u0019HÖ\u0003¢\u0006\u0004\b\u001a\u0010\u001bJ\u001e\u0010\u001c\u001a\u00020\u00022\u0006\u0010\u001d\u001a\u00020\u0004H\u0086\u0002ø\u0001\u0001ø\u0001\u0000¢\u0006\u0004\b\u001e\u0010\u001fJ\u0010\u0010 \u001a\u00020\u0004HÖ\u0001¢\u0006\u0004\b!\u0010\u000bJ\u000f\u0010\"\u001a\u00020\u000fH\u0016¢\u0006\u0004\b#\u0010$J\u0019\u0010%\u001a\b\u0012\u0004\u0012\u00020\u00020&H\u0096\u0002ø\u0001\u0000¢\u0006\u0004\b'\u0010(J#\u0010)\u001a\u00020*2\u0006\u0010\u001d\u001a\u00020\u00042\u0006\u0010+\u001a\u00020\u0002H\u0086\u0002ø\u0001\u0000¢\u0006\u0004\b,\u0010-J\u0010\u0010.\u001a\u00020/HÖ\u0001¢\u0006\u0004\b0\u00101R\u0014\u0010\u0003\u001a\u00020\u00048VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\n\u0010\u000bR\u0016\u0010\u0007\u001a\u00020\b8\u0000X\u0081\u0004¢\u0006\b\n\u0000\u0012\u0004\b\f\u0010\r\u0088\u0001\u0007\u0092\u0001\u00020\bø\u0001\u0000\u0082\u0002\b\n\u0002\b\u0019\n\u0002\b!¨\u00063"}, d2 = {"Lkotlin/ULongArray;", "", "Lkotlin/ULong;", "size", "", "constructor-impl", "(I)[J", "storage", "", "([J)[J", "getSize-impl", "([J)I", "getStorage$annotations", "()V", "contains", "", "element", "contains-VKZWuLQ", "([JJ)Z", "containsAll", "elements", "containsAll-impl", "([JLjava/util/Collection;)Z", "equals", "other", "", "equals-impl", "([JLjava/lang/Object;)Z", "get", "index", "get-s-VKNKU", "([JI)J", "hashCode", "hashCode-impl", "isEmpty", "isEmpty-impl", "([J)Z", "iterator", "", "iterator-impl", "([J)Ljava/util/Iterator;", "set", "", "value", "set-k8EXiF4", "([JIJ)V", "toString", "", "toString-impl", "([J)Ljava/lang/String;", "Iterator", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@JvmInline
|
||||
/* loaded from: classes.dex */
|
||||
public final class ULongArray implements Collection<ULong>, KMappedMarker {
|
||||
private final long[] storage;
|
||||
|
||||
/* renamed from: box-impl, reason: not valid java name */
|
||||
public static final /* synthetic */ ULongArray m516boximpl(long[] jArr) {
|
||||
return new ULongArray(jArr);
|
||||
}
|
||||
|
||||
/* renamed from: constructor-impl, reason: not valid java name */
|
||||
public static long[] m518constructorimpl(long[] storage) {
|
||||
Intrinsics.checkNotNullParameter(storage, "storage");
|
||||
return storage;
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl, reason: not valid java name */
|
||||
public static boolean m521equalsimpl(long[] jArr, Object obj) {
|
||||
return (obj instanceof ULongArray) && Intrinsics.areEqual(jArr, ((ULongArray) obj).getStorage());
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl0, reason: not valid java name */
|
||||
public static final boolean m522equalsimpl0(long[] jArr, long[] jArr2) {
|
||||
return Intrinsics.areEqual(jArr, jArr2);
|
||||
}
|
||||
|
||||
public static /* synthetic */ void getStorage$annotations() {
|
||||
}
|
||||
|
||||
/* renamed from: hashCode-impl, reason: not valid java name */
|
||||
public static int m525hashCodeimpl(long[] jArr) {
|
||||
return Arrays.hashCode(jArr);
|
||||
}
|
||||
|
||||
/* renamed from: toString-impl, reason: not valid java name */
|
||||
public static String m529toStringimpl(long[] jArr) {
|
||||
return "ULongArray(storage=" + Arrays.toString(jArr) + ')';
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public /* bridge */ /* synthetic */ boolean add(ULong uLong) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* renamed from: add-VKZWuLQ, reason: not valid java name */
|
||||
public boolean m530addVKZWuLQ(long j) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean addAll(Collection<? extends ULong> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean equals(Object obj) {
|
||||
return m521equalsimpl(this.storage, obj);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public int hashCode() {
|
||||
return m525hashCodeimpl(this.storage);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean removeAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean retainAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public Object[] toArray() {
|
||||
return CollectionToArray.toArray(this);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public <T> T[] toArray(T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
return (T[]) CollectionToArray.toArray(this, array);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return m529toStringimpl(this.storage);
|
||||
}
|
||||
|
||||
/* renamed from: unbox-impl, reason: not valid java name and from getter */
|
||||
public final /* synthetic */ long[] getStorage() {
|
||||
return this.storage;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof ULong) {
|
||||
return m531containsVKZWuLQ(((ULong) obj).getData());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private /* synthetic */ ULongArray(long[] jArr) {
|
||||
this.storage = jArr;
|
||||
}
|
||||
|
||||
/* renamed from: constructor-impl, reason: not valid java name */
|
||||
public static long[] m517constructorimpl(int i) {
|
||||
return m518constructorimpl(new long[i]);
|
||||
}
|
||||
|
||||
/* renamed from: get-s-VKNKU, reason: not valid java name */
|
||||
public static final long m523getsVKNKU(long[] jArr, int i) {
|
||||
return ULong.m463constructorimpl(jArr[i]);
|
||||
}
|
||||
|
||||
/* renamed from: set-k8EXiF4, reason: not valid java name */
|
||||
public static final void m528setk8EXiF4(long[] jArr, int i, long j) {
|
||||
jArr[i] = j;
|
||||
}
|
||||
|
||||
/* renamed from: getSize-impl, reason: not valid java name */
|
||||
public static int m524getSizeimpl(long[] jArr) {
|
||||
return jArr.length;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
/* renamed from: getSize, reason: merged with bridge method [inline-methods] */
|
||||
public int size() {
|
||||
return m524getSizeimpl(this.storage);
|
||||
}
|
||||
|
||||
/* renamed from: iterator-impl, reason: not valid java name */
|
||||
public static java.util.Iterator<ULong> m527iteratorimpl(long[] jArr) {
|
||||
return new Iterator(jArr);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.lang.Iterable
|
||||
public java.util.Iterator<ULong> iterator() {
|
||||
return m527iteratorimpl(this.storage);
|
||||
}
|
||||
|
||||
/* compiled from: ULongArray.kt */
|
||||
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0016\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\b\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\r\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005J\t\u0010\b\u001a\u00020\tH\u0096\u0002J\u0016\u0010\n\u001a\u00020\u0002H\u0096\u0002ø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\b\u000b\u0010\fR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u000e¢\u0006\u0002\n\u0000ø\u0001\u0001\u0082\u0002\b\n\u0002\b!\n\u0002\b\u0019¨\u0006\r"}, d2 = {"Lkotlin/ULongArray$Iterator;", "", "Lkotlin/ULong;", "array", "", "([J)V", "index", "", "hasNext", "", "next", "next-s-VKNKU", "()J", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
private static final class Iterator implements java.util.Iterator<ULong>, KMappedMarker {
|
||||
private final long[] array;
|
||||
private int index;
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public Iterator(long[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
this.array = array;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ ULong next() {
|
||||
return ULong.m457boximpl(m533nextsVKNKU());
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.index < this.array.length;
|
||||
}
|
||||
|
||||
/* renamed from: next-s-VKNKU, reason: not valid java name */
|
||||
public long m533nextsVKNKU() {
|
||||
int i = this.index;
|
||||
long[] jArr = this.array;
|
||||
if (i >= jArr.length) {
|
||||
throw new NoSuchElementException(String.valueOf(this.index));
|
||||
}
|
||||
this.index = i + 1;
|
||||
return ULong.m463constructorimpl(jArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
/* renamed from: contains-VKZWuLQ, reason: not valid java name */
|
||||
public boolean m531containsVKZWuLQ(long j) {
|
||||
return m519containsVKZWuLQ(this.storage, j);
|
||||
}
|
||||
|
||||
/* renamed from: contains-VKZWuLQ, reason: not valid java name */
|
||||
public static boolean m519containsVKZWuLQ(long[] jArr, long j) {
|
||||
return ArraysKt.contains(jArr, j);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean containsAll(Collection<? extends Object> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return m520containsAllimpl(this.storage, elements);
|
||||
}
|
||||
|
||||
/* renamed from: containsAll-impl, reason: not valid java name */
|
||||
public static boolean m520containsAllimpl(long[] jArr, Collection<ULong> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
Collection<ULong> collection = elements;
|
||||
if (collection.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
for (Object obj : collection) {
|
||||
if (!(obj instanceof ULong) || !ArraysKt.contains(jArr, ((ULong) obj).getData())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* renamed from: isEmpty-impl, reason: not valid java name */
|
||||
public static boolean m526isEmptyimpl(long[] jArr) {
|
||||
return jArr.length == 0;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return m526isEmptyimpl(this.storage);
|
||||
}
|
||||
}
|
24
02-Easy5/E5/sources/kotlin/ULongArrayKt.java
Normal file
24
02-Easy5/E5/sources/kotlin/ULongArrayKt.java
Normal file
@ -0,0 +1,24 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: ULongArray.kt */
|
||||
@Metadata(d1 = {"\u0000\u001a\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u001a0\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00060\u0005H\u0087\bø\u0001\u0000ø\u0001\u0001¢\u0006\u0002\u0010\u0007\u001a\u001f\u0010\b\u001a\u00020\u00012\n\u0010\t\u001a\u00020\u0001\"\u00020\u0006H\u0087\bø\u0001\u0001¢\u0006\u0004\b\n\u0010\u000b\u0082\u0002\u000b\n\u0005\b\u009920\u0001\n\u0002\b\u0019¨\u0006\f"}, d2 = {"ULongArray", "Lkotlin/ULongArray;", "size", "", "init", "Lkotlin/Function1;", "Lkotlin/ULong;", "(ILkotlin/jvm/functions/Function1;)[J", "ulongArrayOf", "elements", "ulongArrayOf-QwZRm1k", "([J)[J", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class ULongArrayKt {
|
||||
/* renamed from: ulongArrayOf-QwZRm1k, reason: not valid java name */
|
||||
private static final long[] m534ulongArrayOfQwZRm1k(long... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return elements;
|
||||
}
|
||||
|
||||
private static final long[] ULongArray(int i, Function1<? super Integer, ULong> init) {
|
||||
Intrinsics.checkNotNullParameter(init, "init");
|
||||
long[] jArr = new long[i];
|
||||
for (int i2 = 0; i2 < i; i2++) {
|
||||
jArr[i2] = init.invoke(Integer.valueOf(i2)).getData();
|
||||
}
|
||||
return ULongArray.m518constructorimpl(jArr);
|
||||
}
|
||||
}
|
30
02-Easy5/E5/sources/kotlin/ULongKt.java
Normal file
30
02-Easy5/E5/sources/kotlin/ULongKt.java
Normal file
@ -0,0 +1,30 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: ULong.kt */
|
||||
@Metadata(d1 = {"\u0000,\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0005\n\u0000\n\u0002\u0010\u0006\n\u0000\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\n\n\u0002\b\u0002\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0003\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0004H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0005\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0006H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0007\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\bH\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\t\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\nH\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u000b\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\fH\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\r\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\u000e"}, d2 = {"toULong", "Lkotlin/ULong;", "", "(B)J", "", "(D)J", "", "(F)J", "", "(I)J", "", "(J)J", "", "(S)J", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class ULongKt {
|
||||
private static final long toULong(byte b) {
|
||||
return ULong.m463constructorimpl(b);
|
||||
}
|
||||
|
||||
private static final long toULong(short s) {
|
||||
return ULong.m463constructorimpl(s);
|
||||
}
|
||||
|
||||
private static final long toULong(int i) {
|
||||
return ULong.m463constructorimpl(i);
|
||||
}
|
||||
|
||||
private static final long toULong(long j) {
|
||||
return ULong.m463constructorimpl(j);
|
||||
}
|
||||
|
||||
private static final long toULong(float f) {
|
||||
return UnsignedKt.doubleToULong(f);
|
||||
}
|
||||
|
||||
private static final long toULong(double d) {
|
||||
return UnsignedKt.doubleToULong(d);
|
||||
}
|
||||
}
|
11
02-Easy5/E5/sources/kotlin/UNINITIALIZED_VALUE.java
Normal file
11
02-Easy5/E5/sources/kotlin/UNINITIALIZED_VALUE.java
Normal file
@ -0,0 +1,11 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: Lazy.kt */
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\bÀ\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002¨\u0006\u0003"}, d2 = {"Lkotlin/UNINITIALIZED_VALUE;", "", "()V", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UNINITIALIZED_VALUE {
|
||||
public static final UNINITIALIZED_VALUE INSTANCE = new UNINITIALIZED_VALUE();
|
||||
|
||||
private UNINITIALIZED_VALUE() {
|
||||
}
|
||||
}
|
146
02-Easy5/E5/sources/kotlin/UNumbersKt.java
Normal file
146
02-Easy5/E5/sources/kotlin/UNumbersKt.java
Normal file
@ -0,0 +1,146 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: UNumbers.kt */
|
||||
@Metadata(d1 = {"\u0000&\n\u0000\n\u0002\u0010\b\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b)\u001a\u0017\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0003\u0010\u0004\u001a\u0017\u0010\u0000\u001a\u00020\u0001*\u00020\u0005H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0006\u0010\u0007\u001a\u0017\u0010\u0000\u001a\u00020\u0001*\u00020\bH\u0087\bø\u0001\u0000¢\u0006\u0004\b\t\u0010\n\u001a\u0017\u0010\u0000\u001a\u00020\u0001*\u00020\u000bH\u0087\bø\u0001\u0000¢\u0006\u0004\b\f\u0010\r\u001a\u0017\u0010\u000e\u001a\u00020\u0001*\u00020\u0002H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u000f\u0010\u0004\u001a\u0017\u0010\u000e\u001a\u00020\u0001*\u00020\u0005H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0010\u0010\u0007\u001a\u0017\u0010\u000e\u001a\u00020\u0001*\u00020\bH\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0011\u0010\n\u001a\u0017\u0010\u000e\u001a\u00020\u0001*\u00020\u000bH\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0012\u0010\r\u001a\u0017\u0010\u0013\u001a\u00020\u0001*\u00020\u0002H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0014\u0010\u0004\u001a\u0017\u0010\u0013\u001a\u00020\u0001*\u00020\u0005H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0015\u0010\u0007\u001a\u0017\u0010\u0013\u001a\u00020\u0001*\u00020\bH\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0016\u0010\n\u001a\u0017\u0010\u0013\u001a\u00020\u0001*\u00020\u000bH\u0087\bø\u0001\u0000¢\u0006\u0004\b\u0017\u0010\r\u001a\u001f\u0010\u0018\u001a\u00020\u0002*\u00020\u00022\u0006\u0010\u0019\u001a\u00020\u0001H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u001a\u0010\u001b\u001a\u001f\u0010\u0018\u001a\u00020\u0005*\u00020\u00052\u0006\u0010\u0019\u001a\u00020\u0001H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u001c\u0010\u001d\u001a\u001f\u0010\u0018\u001a\u00020\b*\u00020\b2\u0006\u0010\u0019\u001a\u00020\u0001H\u0087\bø\u0001\u0000¢\u0006\u0004\b\u001e\u0010\u001f\u001a\u001f\u0010\u0018\u001a\u00020\u000b*\u00020\u000b2\u0006\u0010\u0019\u001a\u00020\u0001H\u0087\bø\u0001\u0000¢\u0006\u0004\b \u0010!\u001a\u001f\u0010\"\u001a\u00020\u0002*\u00020\u00022\u0006\u0010\u0019\u001a\u00020\u0001H\u0087\bø\u0001\u0000¢\u0006\u0004\b#\u0010\u001b\u001a\u001f\u0010\"\u001a\u00020\u0005*\u00020\u00052\u0006\u0010\u0019\u001a\u00020\u0001H\u0087\bø\u0001\u0000¢\u0006\u0004\b$\u0010\u001d\u001a\u001f\u0010\"\u001a\u00020\b*\u00020\b2\u0006\u0010\u0019\u001a\u00020\u0001H\u0087\bø\u0001\u0000¢\u0006\u0004\b%\u0010\u001f\u001a\u001f\u0010\"\u001a\u00020\u000b*\u00020\u000b2\u0006\u0010\u0019\u001a\u00020\u0001H\u0087\bø\u0001\u0000¢\u0006\u0004\b&\u0010!\u001a\u0017\u0010'\u001a\u00020\u0002*\u00020\u0002H\u0087\bø\u0001\u0000¢\u0006\u0004\b(\u0010)\u001a\u0017\u0010'\u001a\u00020\u0005*\u00020\u0005H\u0087\bø\u0001\u0000¢\u0006\u0004\b*\u0010\u0007\u001a\u0017\u0010'\u001a\u00020\b*\u00020\bH\u0087\bø\u0001\u0000¢\u0006\u0004\b+\u0010,\u001a\u0017\u0010'\u001a\u00020\u000b*\u00020\u000bH\u0087\bø\u0001\u0000¢\u0006\u0004\b-\u0010.\u001a\u0017\u0010/\u001a\u00020\u0002*\u00020\u0002H\u0087\bø\u0001\u0000¢\u0006\u0004\b0\u0010)\u001a\u0017\u0010/\u001a\u00020\u0005*\u00020\u0005H\u0087\bø\u0001\u0000¢\u0006\u0004\b1\u0010\u0007\u001a\u0017\u0010/\u001a\u00020\b*\u00020\bH\u0087\bø\u0001\u0000¢\u0006\u0004\b2\u0010,\u001a\u0017\u0010/\u001a\u00020\u000b*\u00020\u000bH\u0087\bø\u0001\u0000¢\u0006\u0004\b3\u0010.\u0082\u0002\u0004\n\u0002\b\u0019¨\u00064"}, d2 = {"countLeadingZeroBits", "", "Lkotlin/UByte;", "countLeadingZeroBits-7apg3OU", "(B)I", "Lkotlin/UInt;", "countLeadingZeroBits-WZ4Q5Ns", "(I)I", "Lkotlin/ULong;", "countLeadingZeroBits-VKZWuLQ", "(J)I", "Lkotlin/UShort;", "countLeadingZeroBits-xj2QHRw", "(S)I", "countOneBits", "countOneBits-7apg3OU", "countOneBits-WZ4Q5Ns", "countOneBits-VKZWuLQ", "countOneBits-xj2QHRw", "countTrailingZeroBits", "countTrailingZeroBits-7apg3OU", "countTrailingZeroBits-WZ4Q5Ns", "countTrailingZeroBits-VKZWuLQ", "countTrailingZeroBits-xj2QHRw", "rotateLeft", "bitCount", "rotateLeft-LxnNnR4", "(BI)B", "rotateLeft-V7xB4Y4", "(II)I", "rotateLeft-JSWoG40", "(JI)J", "rotateLeft-olVBNx4", "(SI)S", "rotateRight", "rotateRight-LxnNnR4", "rotateRight-V7xB4Y4", "rotateRight-JSWoG40", "rotateRight-olVBNx4", "takeHighestOneBit", "takeHighestOneBit-7apg3OU", "(B)B", "takeHighestOneBit-WZ4Q5Ns", "takeHighestOneBit-VKZWuLQ", "(J)J", "takeHighestOneBit-xj2QHRw", "(S)S", "takeLowestOneBit", "takeLowestOneBit-7apg3OU", "takeLowestOneBit-WZ4Q5Ns", "takeLowestOneBit-VKZWuLQ", "takeLowestOneBit-xj2QHRw", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UNumbersKt {
|
||||
/* renamed from: countOneBits-WZ4Q5Ns, reason: not valid java name */
|
||||
private static final int m541countOneBitsWZ4Q5Ns(int i) {
|
||||
return Integer.bitCount(i);
|
||||
}
|
||||
|
||||
/* renamed from: countLeadingZeroBits-WZ4Q5Ns, reason: not valid java name */
|
||||
private static final int m537countLeadingZeroBitsWZ4Q5Ns(int i) {
|
||||
return Integer.numberOfLeadingZeros(i);
|
||||
}
|
||||
|
||||
/* renamed from: countTrailingZeroBits-WZ4Q5Ns, reason: not valid java name */
|
||||
private static final int m545countTrailingZeroBitsWZ4Q5Ns(int i) {
|
||||
return Integer.numberOfTrailingZeros(i);
|
||||
}
|
||||
|
||||
/* renamed from: takeHighestOneBit-WZ4Q5Ns, reason: not valid java name */
|
||||
private static final int m557takeHighestOneBitWZ4Q5Ns(int i) {
|
||||
return UInt.m384constructorimpl(Integer.highestOneBit(i));
|
||||
}
|
||||
|
||||
/* renamed from: takeLowestOneBit-WZ4Q5Ns, reason: not valid java name */
|
||||
private static final int m561takeLowestOneBitWZ4Q5Ns(int i) {
|
||||
return UInt.m384constructorimpl(Integer.lowestOneBit(i));
|
||||
}
|
||||
|
||||
/* renamed from: rotateLeft-V7xB4Y4, reason: not valid java name */
|
||||
private static final int m549rotateLeftV7xB4Y4(int i, int i2) {
|
||||
return UInt.m384constructorimpl(Integer.rotateLeft(i, i2));
|
||||
}
|
||||
|
||||
/* renamed from: rotateRight-V7xB4Y4, reason: not valid java name */
|
||||
private static final int m553rotateRightV7xB4Y4(int i, int i2) {
|
||||
return UInt.m384constructorimpl(Integer.rotateRight(i, i2));
|
||||
}
|
||||
|
||||
/* renamed from: countOneBits-VKZWuLQ, reason: not valid java name */
|
||||
private static final int m540countOneBitsVKZWuLQ(long j) {
|
||||
return Long.bitCount(j);
|
||||
}
|
||||
|
||||
/* renamed from: countLeadingZeroBits-VKZWuLQ, reason: not valid java name */
|
||||
private static final int m536countLeadingZeroBitsVKZWuLQ(long j) {
|
||||
return Long.numberOfLeadingZeros(j);
|
||||
}
|
||||
|
||||
/* renamed from: countTrailingZeroBits-VKZWuLQ, reason: not valid java name */
|
||||
private static final int m544countTrailingZeroBitsVKZWuLQ(long j) {
|
||||
return Long.numberOfTrailingZeros(j);
|
||||
}
|
||||
|
||||
/* renamed from: takeHighestOneBit-VKZWuLQ, reason: not valid java name */
|
||||
private static final long m556takeHighestOneBitVKZWuLQ(long j) {
|
||||
return ULong.m463constructorimpl(Long.highestOneBit(j));
|
||||
}
|
||||
|
||||
/* renamed from: takeLowestOneBit-VKZWuLQ, reason: not valid java name */
|
||||
private static final long m560takeLowestOneBitVKZWuLQ(long j) {
|
||||
return ULong.m463constructorimpl(Long.lowestOneBit(j));
|
||||
}
|
||||
|
||||
/* renamed from: rotateLeft-JSWoG40, reason: not valid java name */
|
||||
private static final long m547rotateLeftJSWoG40(long j, int i) {
|
||||
return ULong.m463constructorimpl(Long.rotateLeft(j, i));
|
||||
}
|
||||
|
||||
/* renamed from: rotateRight-JSWoG40, reason: not valid java name */
|
||||
private static final long m551rotateRightJSWoG40(long j, int i) {
|
||||
return ULong.m463constructorimpl(Long.rotateRight(j, i));
|
||||
}
|
||||
|
||||
/* renamed from: countOneBits-7apg3OU, reason: not valid java name */
|
||||
private static final int m539countOneBits7apg3OU(byte b) {
|
||||
return Integer.bitCount(UInt.m384constructorimpl(b & UByte.MAX_VALUE));
|
||||
}
|
||||
|
||||
/* renamed from: countLeadingZeroBits-7apg3OU, reason: not valid java name */
|
||||
private static final int m535countLeadingZeroBits7apg3OU(byte b) {
|
||||
return Integer.numberOfLeadingZeros(b & UByte.MAX_VALUE) - 24;
|
||||
}
|
||||
|
||||
/* renamed from: countTrailingZeroBits-7apg3OU, reason: not valid java name */
|
||||
private static final int m543countTrailingZeroBits7apg3OU(byte b) {
|
||||
return Integer.numberOfTrailingZeros(b | UByte.MIN_VALUE);
|
||||
}
|
||||
|
||||
/* renamed from: takeHighestOneBit-7apg3OU, reason: not valid java name */
|
||||
private static final byte m555takeHighestOneBit7apg3OU(byte b) {
|
||||
return UByte.m306constructorimpl((byte) Integer.highestOneBit(b & UByte.MAX_VALUE));
|
||||
}
|
||||
|
||||
/* renamed from: takeLowestOneBit-7apg3OU, reason: not valid java name */
|
||||
private static final byte m559takeLowestOneBit7apg3OU(byte b) {
|
||||
return UByte.m306constructorimpl((byte) Integer.lowestOneBit(b & UByte.MAX_VALUE));
|
||||
}
|
||||
|
||||
/* renamed from: rotateLeft-LxnNnR4, reason: not valid java name */
|
||||
private static final byte m548rotateLeftLxnNnR4(byte b, int i) {
|
||||
return UByte.m306constructorimpl(NumbersKt.rotateLeft(b, i));
|
||||
}
|
||||
|
||||
/* renamed from: rotateRight-LxnNnR4, reason: not valid java name */
|
||||
private static final byte m552rotateRightLxnNnR4(byte b, int i) {
|
||||
return UByte.m306constructorimpl(NumbersKt.rotateRight(b, i));
|
||||
}
|
||||
|
||||
/* renamed from: countOneBits-xj2QHRw, reason: not valid java name */
|
||||
private static final int m542countOneBitsxj2QHRw(short s) {
|
||||
return Integer.bitCount(UInt.m384constructorimpl(s & UShort.MAX_VALUE));
|
||||
}
|
||||
|
||||
/* renamed from: countLeadingZeroBits-xj2QHRw, reason: not valid java name */
|
||||
private static final int m538countLeadingZeroBitsxj2QHRw(short s) {
|
||||
return Integer.numberOfLeadingZeros(s & UShort.MAX_VALUE) - 16;
|
||||
}
|
||||
|
||||
/* renamed from: countTrailingZeroBits-xj2QHRw, reason: not valid java name */
|
||||
private static final int m546countTrailingZeroBitsxj2QHRw(short s) {
|
||||
return Integer.numberOfTrailingZeros(s | UShort.MIN_VALUE);
|
||||
}
|
||||
|
||||
/* renamed from: takeHighestOneBit-xj2QHRw, reason: not valid java name */
|
||||
private static final short m558takeHighestOneBitxj2QHRw(short s) {
|
||||
return UShort.m570constructorimpl((short) Integer.highestOneBit(s & UShort.MAX_VALUE));
|
||||
}
|
||||
|
||||
/* renamed from: takeLowestOneBit-xj2QHRw, reason: not valid java name */
|
||||
private static final short m562takeLowestOneBitxj2QHRw(short s) {
|
||||
return UShort.m570constructorimpl((short) Integer.lowestOneBit(s & UShort.MAX_VALUE));
|
||||
}
|
||||
|
||||
/* renamed from: rotateLeft-olVBNx4, reason: not valid java name */
|
||||
private static final short m550rotateLeftolVBNx4(short s, int i) {
|
||||
return UShort.m570constructorimpl(NumbersKt.rotateLeft(s, i));
|
||||
}
|
||||
|
||||
/* renamed from: rotateRight-olVBNx4, reason: not valid java name */
|
||||
private static final short m554rotateRightolVBNx4(short s, int i) {
|
||||
return UShort.m570constructorimpl(NumbersKt.rotateRight(s, i));
|
||||
}
|
||||
}
|
336
02-Easy5/E5/sources/kotlin/UShort.java
Normal file
336
02-Easy5/E5/sources/kotlin/UShort.java
Normal file
File diff suppressed because one or more lines are too long
244
02-Easy5/E5/sources/kotlin/UShortArray.java
Normal file
244
02-Easy5/E5/sources/kotlin/UShortArray.java
Normal file
@ -0,0 +1,244 @@
|
||||
package kotlin;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
import java.util.NoSuchElementException;
|
||||
import kotlin.collections.ArraysKt;
|
||||
import kotlin.jvm.JvmInline;
|
||||
import kotlin.jvm.internal.CollectionToArray;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.markers.KMappedMarker;
|
||||
|
||||
/* compiled from: UShortArray.kt */
|
||||
@Metadata(d1 = {"\u0000F\n\u0002\u0018\u0002\n\u0002\u0010\u001e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u0017\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\t\n\u0002\u0010\u0000\n\u0002\b\f\n\u0002\u0010(\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0087@\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u00012B\u0014\b\u0016\u0012\u0006\u0010\u0003\u001a\u00020\u0004ø\u0001\u0000¢\u0006\u0004\b\u0005\u0010\u0006B\u0014\b\u0001\u0012\u0006\u0010\u0007\u001a\u00020\bø\u0001\u0000¢\u0006\u0004\b\u0005\u0010\tJ\u001b\u0010\u000e\u001a\u00020\u000f2\u0006\u0010\u0010\u001a\u00020\u0002H\u0096\u0002ø\u0001\u0000¢\u0006\u0004\b\u0011\u0010\u0012J \u0010\u0013\u001a\u00020\u000f2\f\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u00020\u0001H\u0016ø\u0001\u0000¢\u0006\u0004\b\u0015\u0010\u0016J\u001a\u0010\u0017\u001a\u00020\u000f2\b\u0010\u0018\u001a\u0004\u0018\u00010\u0019HÖ\u0003¢\u0006\u0004\b\u001a\u0010\u001bJ\u001e\u0010\u001c\u001a\u00020\u00022\u0006\u0010\u001d\u001a\u00020\u0004H\u0086\u0002ø\u0001\u0001ø\u0001\u0000¢\u0006\u0004\b\u001e\u0010\u001fJ\u0010\u0010 \u001a\u00020\u0004HÖ\u0001¢\u0006\u0004\b!\u0010\u000bJ\u000f\u0010\"\u001a\u00020\u000fH\u0016¢\u0006\u0004\b#\u0010$J\u0019\u0010%\u001a\b\u0012\u0004\u0012\u00020\u00020&H\u0096\u0002ø\u0001\u0000¢\u0006\u0004\b'\u0010(J#\u0010)\u001a\u00020*2\u0006\u0010\u001d\u001a\u00020\u00042\u0006\u0010+\u001a\u00020\u0002H\u0086\u0002ø\u0001\u0000¢\u0006\u0004\b,\u0010-J\u0010\u0010.\u001a\u00020/HÖ\u0001¢\u0006\u0004\b0\u00101R\u0014\u0010\u0003\u001a\u00020\u00048VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\n\u0010\u000bR\u0016\u0010\u0007\u001a\u00020\b8\u0000X\u0081\u0004¢\u0006\b\n\u0000\u0012\u0004\b\f\u0010\r\u0088\u0001\u0007\u0092\u0001\u00020\bø\u0001\u0000\u0082\u0002\b\n\u0002\b\u0019\n\u0002\b!¨\u00063"}, d2 = {"Lkotlin/UShortArray;", "", "Lkotlin/UShort;", "size", "", "constructor-impl", "(I)[S", "storage", "", "([S)[S", "getSize-impl", "([S)I", "getStorage$annotations", "()V", "contains", "", "element", "contains-xj2QHRw", "([SS)Z", "containsAll", "elements", "containsAll-impl", "([SLjava/util/Collection;)Z", "equals", "other", "", "equals-impl", "([SLjava/lang/Object;)Z", "get", "index", "get-Mh2AYeg", "([SI)S", "hashCode", "hashCode-impl", "isEmpty", "isEmpty-impl", "([S)Z", "iterator", "", "iterator-impl", "([S)Ljava/util/Iterator;", "set", "", "value", "set-01HTLdE", "([SIS)V", "toString", "", "toString-impl", "([S)Ljava/lang/String;", "Iterator", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@JvmInline
|
||||
/* loaded from: classes.dex */
|
||||
public final class UShortArray implements Collection<UShort>, KMappedMarker {
|
||||
private final short[] storage;
|
||||
|
||||
/* renamed from: box-impl, reason: not valid java name */
|
||||
public static final /* synthetic */ UShortArray m621boximpl(short[] sArr) {
|
||||
return new UShortArray(sArr);
|
||||
}
|
||||
|
||||
/* renamed from: constructor-impl, reason: not valid java name */
|
||||
public static short[] m623constructorimpl(short[] storage) {
|
||||
Intrinsics.checkNotNullParameter(storage, "storage");
|
||||
return storage;
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl, reason: not valid java name */
|
||||
public static boolean m626equalsimpl(short[] sArr, Object obj) {
|
||||
return (obj instanceof UShortArray) && Intrinsics.areEqual(sArr, ((UShortArray) obj).getStorage());
|
||||
}
|
||||
|
||||
/* renamed from: equals-impl0, reason: not valid java name */
|
||||
public static final boolean m627equalsimpl0(short[] sArr, short[] sArr2) {
|
||||
return Intrinsics.areEqual(sArr, sArr2);
|
||||
}
|
||||
|
||||
public static /* synthetic */ void getStorage$annotations() {
|
||||
}
|
||||
|
||||
/* renamed from: hashCode-impl, reason: not valid java name */
|
||||
public static int m630hashCodeimpl(short[] sArr) {
|
||||
return Arrays.hashCode(sArr);
|
||||
}
|
||||
|
||||
/* renamed from: toString-impl, reason: not valid java name */
|
||||
public static String m634toStringimpl(short[] sArr) {
|
||||
return "UShortArray(storage=" + Arrays.toString(sArr) + ')';
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public /* bridge */ /* synthetic */ boolean add(UShort uShort) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
/* renamed from: add-xj2QHRw, reason: not valid java name */
|
||||
public boolean m635addxj2QHRw(short s) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean addAll(Collection<? extends UShort> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public void clear() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean equals(Object obj) {
|
||||
return m626equalsimpl(this.storage, obj);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public int hashCode() {
|
||||
return m630hashCodeimpl(this.storage);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean remove(Object obj) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean removeAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean retainAll(Collection<? extends Object> collection) {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public Object[] toArray() {
|
||||
return CollectionToArray.toArray(this);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public <T> T[] toArray(T[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
return (T[]) CollectionToArray.toArray(this, array);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return m634toStringimpl(this.storage);
|
||||
}
|
||||
|
||||
/* renamed from: unbox-impl, reason: not valid java name and from getter */
|
||||
public final /* synthetic */ short[] getStorage() {
|
||||
return this.storage;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public final /* bridge */ boolean contains(Object obj) {
|
||||
if (obj instanceof UShort) {
|
||||
return m636containsxj2QHRw(((UShort) obj).getData());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private /* synthetic */ UShortArray(short[] sArr) {
|
||||
this.storage = sArr;
|
||||
}
|
||||
|
||||
/* renamed from: constructor-impl, reason: not valid java name */
|
||||
public static short[] m622constructorimpl(int i) {
|
||||
return m623constructorimpl(new short[i]);
|
||||
}
|
||||
|
||||
/* renamed from: get-Mh2AYeg, reason: not valid java name */
|
||||
public static final short m628getMh2AYeg(short[] sArr, int i) {
|
||||
return UShort.m570constructorimpl(sArr[i]);
|
||||
}
|
||||
|
||||
/* renamed from: set-01HTLdE, reason: not valid java name */
|
||||
public static final void m633set01HTLdE(short[] sArr, int i, short s) {
|
||||
sArr[i] = s;
|
||||
}
|
||||
|
||||
/* renamed from: getSize-impl, reason: not valid java name */
|
||||
public static int m629getSizeimpl(short[] sArr) {
|
||||
return sArr.length;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
/* renamed from: getSize, reason: merged with bridge method [inline-methods] */
|
||||
public int size() {
|
||||
return m629getSizeimpl(this.storage);
|
||||
}
|
||||
|
||||
/* renamed from: iterator-impl, reason: not valid java name */
|
||||
public static java.util.Iterator<UShort> m632iteratorimpl(short[] sArr) {
|
||||
return new Iterator(sArr);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection, java.lang.Iterable
|
||||
public java.util.Iterator<UShort> iterator() {
|
||||
return m632iteratorimpl(this.storage);
|
||||
}
|
||||
|
||||
/* compiled from: UShortArray.kt */
|
||||
@Metadata(d1 = {"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0017\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\b\u0002\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001B\r\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005J\t\u0010\b\u001a\u00020\tH\u0096\u0002J\u0016\u0010\n\u001a\u00020\u0002H\u0096\u0002ø\u0001\u0000ø\u0001\u0001¢\u0006\u0004\b\u000b\u0010\fR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u0004¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u000e¢\u0006\u0002\n\u0000ø\u0001\u0001\u0082\u0002\b\n\u0002\b!\n\u0002\b\u0019¨\u0006\r"}, d2 = {"Lkotlin/UShortArray$Iterator;", "", "Lkotlin/UShort;", "array", "", "([S)V", "index", "", "hasNext", "", "next", "next-Mh2AYeg", "()S", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
private static final class Iterator implements java.util.Iterator<UShort>, KMappedMarker {
|
||||
private final short[] array;
|
||||
private int index;
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Operation is not supported for read-only collection");
|
||||
}
|
||||
|
||||
public Iterator(short[] array) {
|
||||
Intrinsics.checkNotNullParameter(array, "array");
|
||||
this.array = array;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public /* bridge */ /* synthetic */ UShort next() {
|
||||
return UShort.m564boximpl(m638nextMh2AYeg());
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public boolean hasNext() {
|
||||
return this.index < this.array.length;
|
||||
}
|
||||
|
||||
/* renamed from: next-Mh2AYeg, reason: not valid java name */
|
||||
public short m638nextMh2AYeg() {
|
||||
int i = this.index;
|
||||
short[] sArr = this.array;
|
||||
if (i >= sArr.length) {
|
||||
throw new NoSuchElementException(String.valueOf(this.index));
|
||||
}
|
||||
this.index = i + 1;
|
||||
return UShort.m570constructorimpl(sArr[i]);
|
||||
}
|
||||
}
|
||||
|
||||
/* renamed from: contains-xj2QHRw, reason: not valid java name */
|
||||
public boolean m636containsxj2QHRw(short s) {
|
||||
return m624containsxj2QHRw(this.storage, s);
|
||||
}
|
||||
|
||||
/* renamed from: contains-xj2QHRw, reason: not valid java name */
|
||||
public static boolean m624containsxj2QHRw(short[] sArr, short s) {
|
||||
return ArraysKt.contains(sArr, s);
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean containsAll(Collection<? extends Object> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return m625containsAllimpl(this.storage, elements);
|
||||
}
|
||||
|
||||
/* renamed from: containsAll-impl, reason: not valid java name */
|
||||
public static boolean m625containsAllimpl(short[] sArr, Collection<UShort> elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
Collection<UShort> collection = elements;
|
||||
if (collection.isEmpty()) {
|
||||
return true;
|
||||
}
|
||||
for (Object obj : collection) {
|
||||
if (!(obj instanceof UShort) || !ArraysKt.contains(sArr, ((UShort) obj).getData())) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/* renamed from: isEmpty-impl, reason: not valid java name */
|
||||
public static boolean m631isEmptyimpl(short[] sArr) {
|
||||
return sArr.length == 0;
|
||||
}
|
||||
|
||||
@Override // java.util.Collection
|
||||
public boolean isEmpty() {
|
||||
return m631isEmptyimpl(this.storage);
|
||||
}
|
||||
}
|
24
02-Easy5/E5/sources/kotlin/UShortArrayKt.java
Normal file
24
02-Easy5/E5/sources/kotlin/UShortArrayKt.java
Normal file
@ -0,0 +1,24 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.functions.Function1;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: UShortArray.kt */
|
||||
@Metadata(d1 = {"\u0000\u001a\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u001a0\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00020\u0003\u0012\u0004\u0012\u00020\u00060\u0005H\u0087\bø\u0001\u0000ø\u0001\u0001¢\u0006\u0002\u0010\u0007\u001a\u001f\u0010\b\u001a\u00020\u00012\n\u0010\t\u001a\u00020\u0001\"\u00020\u0006H\u0087\bø\u0001\u0001¢\u0006\u0004\b\n\u0010\u000b\u0082\u0002\u000b\n\u0005\b\u009920\u0001\n\u0002\b\u0019¨\u0006\f"}, d2 = {"UShortArray", "Lkotlin/UShortArray;", "size", "", "init", "Lkotlin/Function1;", "Lkotlin/UShort;", "(ILkotlin/jvm/functions/Function1;)[S", "ushortArrayOf", "elements", "ushortArrayOf-rL5Bavg", "([S)[S", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UShortArrayKt {
|
||||
/* renamed from: ushortArrayOf-rL5Bavg, reason: not valid java name */
|
||||
private static final short[] m639ushortArrayOfrL5Bavg(short... elements) {
|
||||
Intrinsics.checkNotNullParameter(elements, "elements");
|
||||
return elements;
|
||||
}
|
||||
|
||||
private static final short[] UShortArray(int i, Function1<? super Integer, UShort> init) {
|
||||
Intrinsics.checkNotNullParameter(init, "init");
|
||||
short[] sArr = new short[i];
|
||||
for (int i2 = 0; i2 < i; i2++) {
|
||||
sArr[i2] = init.invoke(Integer.valueOf(i2)).getData();
|
||||
}
|
||||
return UShortArray.m623constructorimpl(sArr);
|
||||
}
|
||||
}
|
22
02-Easy5/E5/sources/kotlin/UShortKt.java
Normal file
22
02-Easy5/E5/sources/kotlin/UShortKt.java
Normal file
@ -0,0 +1,22 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: UShort.kt */
|
||||
@Metadata(d1 = {"\u0000 \n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0005\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\n\n\u0002\b\u0002\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0003\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0004H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0005\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\u0006H\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\u0007\u001a\u0015\u0010\u0000\u001a\u00020\u0001*\u00020\bH\u0087\bø\u0001\u0000¢\u0006\u0002\u0010\t\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\n"}, d2 = {"toUShort", "Lkotlin/UShort;", "", "(B)S", "", "(I)S", "", "(J)S", "", "(S)S", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UShortKt {
|
||||
private static final short toUShort(byte b) {
|
||||
return UShort.m570constructorimpl(b);
|
||||
}
|
||||
|
||||
private static final short toUShort(short s) {
|
||||
return UShort.m570constructorimpl(s);
|
||||
}
|
||||
|
||||
private static final short toUShort(int i) {
|
||||
return UShort.m570constructorimpl((short) i);
|
||||
}
|
||||
|
||||
private static final short toUShort(long j) {
|
||||
return UShort.m570constructorimpl((short) j);
|
||||
}
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: UninitializedPropertyAccessException.kt */
|
||||
@Metadata(d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u0003\n\u0002\b\u0003\u0018\u00002\u00060\u0001j\u0002`\u0002B\u0007\b\u0016¢\u0006\u0002\u0010\u0003B\u0011\b\u0016\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005¢\u0006\u0002\u0010\u0006B\u001b\b\u0016\u0012\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\b¢\u0006\u0002\u0010\tB\u0011\b\u0016\u0012\b\u0010\u0007\u001a\u0004\u0018\u00010\b¢\u0006\u0002\u0010\n¨\u0006\u000b"}, d2 = {"Lkotlin/UninitializedPropertyAccessException;", "Ljava/lang/RuntimeException;", "Lkotlin/RuntimeException;", "()V", "message", "", "(Ljava/lang/String;)V", "cause", "", "(Ljava/lang/String;Ljava/lang/Throwable;)V", "(Ljava/lang/Throwable;)V", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UninitializedPropertyAccessException extends RuntimeException {
|
||||
public UninitializedPropertyAccessException() {
|
||||
}
|
||||
|
||||
public UninitializedPropertyAccessException(String str) {
|
||||
super(str);
|
||||
}
|
||||
|
||||
public UninitializedPropertyAccessException(String str, Throwable th) {
|
||||
super(str, th);
|
||||
}
|
||||
|
||||
public UninitializedPropertyAccessException(Throwable th) {
|
||||
super(th);
|
||||
}
|
||||
}
|
15
02-Easy5/E5/sources/kotlin/Unit.java
Normal file
15
02-Easy5/E5/sources/kotlin/Unit.java
Normal file
@ -0,0 +1,15 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: Unit.kt */
|
||||
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0010\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0000\bÆ\u0002\u0018\u00002\u00020\u0001B\u0002\b\u0002J\b\u0010\u0002\u001a\u00020\u0003H\u0016¨\u0006\u0004"}, d2 = {"", "", "toString", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class Unit {
|
||||
public static final Unit INSTANCE = new Unit();
|
||||
|
||||
public String toString() {
|
||||
return "kotlin.Unit";
|
||||
}
|
||||
|
||||
private Unit() {
|
||||
}
|
||||
}
|
43
02-Easy5/E5/sources/kotlin/UnsafeLazyImpl.java
Normal file
43
02-Easy5/E5/sources/kotlin/UnsafeLazyImpl.java
Normal file
@ -0,0 +1,43 @@
|
||||
package kotlin;
|
||||
|
||||
import java.io.Serializable;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
|
||||
/* compiled from: Lazy.kt */
|
||||
@Metadata(d1 = {"\u00002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\b\u0000\u0018\u0000*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\u00060\u0003j\u0002`\u0004B\u0013\u0012\f\u0010\u0005\u001a\b\u0012\u0004\u0012\u00028\u00000\u0006¢\u0006\u0002\u0010\u0007J\b\u0010\r\u001a\u00020\u000eH\u0016J\b\u0010\u000f\u001a\u00020\u0010H\u0016J\b\u0010\u0011\u001a\u00020\tH\u0002R\u0010\u0010\b\u001a\u0004\u0018\u00010\tX\u0082\u000e¢\u0006\u0002\n\u0000R\u0016\u0010\u0005\u001a\n\u0012\u0004\u0012\u00028\u0000\u0018\u00010\u0006X\u0088\u000e¢\u0006\u0002\n\u0000R\u0014\u0010\n\u001a\u00028\u00008VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u000b\u0010\f¨\u0006\u0012"}, d2 = {"Lkotlin/UnsafeLazyImpl;", "T", "Lkotlin/Lazy;", "Ljava/io/Serializable;", "Lkotlin/io/Serializable;", "initializer", "Lkotlin/Function0;", "(Lkotlin/jvm/functions/Function0;)V", "_value", "", "value", "getValue", "()Ljava/lang/Object;", "isInitialized", "", "toString", "", "writeReplace", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UnsafeLazyImpl<T> implements Lazy<T>, Serializable {
|
||||
private Object _value;
|
||||
private Function0<? extends T> initializer;
|
||||
|
||||
public UnsafeLazyImpl(Function0<? extends T> initializer) {
|
||||
Intrinsics.checkNotNullParameter(initializer, "initializer");
|
||||
this.initializer = initializer;
|
||||
this._value = UNINITIALIZED_VALUE.INSTANCE;
|
||||
}
|
||||
|
||||
@Override // kotlin.Lazy
|
||||
public T getValue() {
|
||||
if (this._value == UNINITIALIZED_VALUE.INSTANCE) {
|
||||
Function0<? extends T> function0 = this.initializer;
|
||||
Intrinsics.checkNotNull(function0);
|
||||
this._value = function0.invoke();
|
||||
this.initializer = null;
|
||||
}
|
||||
return (T) this._value;
|
||||
}
|
||||
|
||||
@Override // kotlin.Lazy
|
||||
public boolean isInitialized() {
|
||||
return this._value != UNINITIALIZED_VALUE.INSTANCE;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return isInitialized() ? String.valueOf(getValue()) : "Lazy value not initialized yet.";
|
||||
}
|
||||
|
||||
private final Object writeReplace() {
|
||||
return new InitializedLazyImpl(getValue());
|
||||
}
|
||||
}
|
21
02-Easy5/E5/sources/kotlin/UnsafeVariance.java
Normal file
21
02-Easy5/E5/sources/kotlin/UnsafeVariance.java
Normal file
@ -0,0 +1,21 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Documented;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
import kotlin.annotation.MustBeDocumented;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Target({})
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE})
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.SOURCE)
|
||||
@MustBeDocumented
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/UnsafeVariance;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@Documented
|
||||
/* loaded from: classes.dex */
|
||||
public @interface UnsafeVariance {
|
||||
}
|
123
02-Easy5/E5/sources/kotlin/UnsignedKt.java
Normal file
123
02-Easy5/E5/sources/kotlin/UnsignedKt.java
Normal file
@ -0,0 +1,123 @@
|
||||
package kotlin;
|
||||
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.text.CharsKt;
|
||||
|
||||
/* compiled from: UnsignedUtils.kt */
|
||||
@Metadata(d1 = {"\u00000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0006\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\t\n\u0002\u0010\t\n\u0002\b\u0007\n\u0002\u0010\u000e\n\u0002\b\u0002\u001a\u0018\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0001ø\u0001\u0000¢\u0006\u0002\u0010\u0004\u001a\u0018\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0002\u001a\u00020\u0003H\u0001ø\u0001\u0000¢\u0006\u0002\u0010\u0007\u001a\u0018\u0010\b\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\tH\u0001\u001a\"\u0010\f\u001a\u00020\u00012\u0006\u0010\n\u001a\u00020\u00012\u0006\u0010\u000b\u001a\u00020\u0001H\u0001ø\u0001\u0000¢\u0006\u0004\b\r\u0010\u000e\u001a\"\u0010\u000f\u001a\u00020\u00012\u0006\u0010\n\u001a\u00020\u00012\u0006\u0010\u000b\u001a\u00020\u0001H\u0001ø\u0001\u0000¢\u0006\u0004\b\u0010\u0010\u000e\u001a\u0010\u0010\u0011\u001a\u00020\u00032\u0006\u0010\u0002\u001a\u00020\tH\u0001\u001a\u0018\u0010\u0012\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\u00132\u0006\u0010\u000b\u001a\u00020\u0013H\u0001\u001a\"\u0010\u0014\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0006H\u0001ø\u0001\u0000¢\u0006\u0004\b\u0015\u0010\u0016\u001a\"\u0010\u0017\u001a\u00020\u00062\u0006\u0010\n\u001a\u00020\u00062\u0006\u0010\u000b\u001a\u00020\u0006H\u0001ø\u0001\u0000¢\u0006\u0004\b\u0018\u0010\u0016\u001a\u0010\u0010\u0019\u001a\u00020\u00032\u0006\u0010\u0002\u001a\u00020\u0013H\u0001\u001a\u0010\u0010\u001a\u001a\u00020\u001b2\u0006\u0010\u0002\u001a\u00020\u0013H\u0000\u001a\u0018\u0010\u001a\u001a\u00020\u001b2\u0006\u0010\u0002\u001a\u00020\u00132\u0006\u0010\u001c\u001a\u00020\tH\u0000\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\u001d"}, d2 = {"doubleToUInt", "Lkotlin/UInt;", "v", "", "(D)I", "doubleToULong", "Lkotlin/ULong;", "(D)J", "uintCompare", "", "v1", "v2", "uintDivide", "uintDivide-J1ME1BU", "(II)I", "uintRemainder", "uintRemainder-J1ME1BU", "uintToDouble", "ulongCompare", "", "ulongDivide", "ulongDivide-eb3DHEI", "(JJ)J", "ulongRemainder", "ulongRemainder-eb3DHEI", "ulongToDouble", "ulongToString", "", "base", "kotlin-stdlib"}, k = 2, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class UnsignedKt {
|
||||
public static final double uintToDouble(int i) {
|
||||
return (Integer.MAX_VALUE & i) + (((i >>> 31) << 30) * 2);
|
||||
}
|
||||
|
||||
public static final double ulongToDouble(long j) {
|
||||
return ((j >>> 11) * 2048) + (j & 2047);
|
||||
}
|
||||
|
||||
public static final int uintCompare(int i, int i2) {
|
||||
return Intrinsics.compare(i ^ Integer.MIN_VALUE, i2 ^ Integer.MIN_VALUE);
|
||||
}
|
||||
|
||||
public static final int ulongCompare(long j, long j2) {
|
||||
return Intrinsics.compare(j ^ Long.MIN_VALUE, j2 ^ Long.MIN_VALUE);
|
||||
}
|
||||
|
||||
/* renamed from: uintDivide-J1ME1BU, reason: not valid java name */
|
||||
public static final int m640uintDivideJ1ME1BU(int i, int i2) {
|
||||
return UInt.m384constructorimpl((int) ((i & 4294967295L) / (i2 & 4294967295L)));
|
||||
}
|
||||
|
||||
/* renamed from: uintRemainder-J1ME1BU, reason: not valid java name */
|
||||
public static final int m641uintRemainderJ1ME1BU(int i, int i2) {
|
||||
return UInt.m384constructorimpl((int) ((i & 4294967295L) % (i2 & 4294967295L)));
|
||||
}
|
||||
|
||||
/* renamed from: ulongDivide-eb3DHEI, reason: not valid java name */
|
||||
public static final long m642ulongDivideeb3DHEI(long j, long j2) {
|
||||
int compare;
|
||||
int compare2;
|
||||
if (j2 < 0) {
|
||||
compare2 = Long.compare(j ^ Long.MIN_VALUE, j2 ^ Long.MIN_VALUE);
|
||||
return compare2 < 0 ? ULong.m463constructorimpl(0L) : ULong.m463constructorimpl(1L);
|
||||
}
|
||||
if (j >= 0) {
|
||||
return ULong.m463constructorimpl(j / j2);
|
||||
}
|
||||
long j3 = ((j >>> 1) / j2) << 1;
|
||||
compare = Long.compare(ULong.m463constructorimpl(j - (j3 * j2)) ^ Long.MIN_VALUE, ULong.m463constructorimpl(j2) ^ Long.MIN_VALUE);
|
||||
return ULong.m463constructorimpl(j3 + (compare < 0 ? 0 : 1));
|
||||
}
|
||||
|
||||
/* renamed from: ulongRemainder-eb3DHEI, reason: not valid java name */
|
||||
public static final long m643ulongRemaindereb3DHEI(long j, long j2) {
|
||||
int compare;
|
||||
int compare2;
|
||||
if (j2 < 0) {
|
||||
compare2 = Long.compare(j ^ Long.MIN_VALUE, j2 ^ Long.MIN_VALUE);
|
||||
return compare2 < 0 ? j : ULong.m463constructorimpl(j - j2);
|
||||
}
|
||||
if (j >= 0) {
|
||||
return ULong.m463constructorimpl(j % j2);
|
||||
}
|
||||
long j3 = j - ((((j >>> 1) / j2) << 1) * j2);
|
||||
compare = Long.compare(ULong.m463constructorimpl(j3) ^ Long.MIN_VALUE, ULong.m463constructorimpl(j2) ^ Long.MIN_VALUE);
|
||||
if (compare < 0) {
|
||||
j2 = 0;
|
||||
}
|
||||
return ULong.m463constructorimpl(j3 - j2);
|
||||
}
|
||||
|
||||
public static final int doubleToUInt(double d) {
|
||||
if (Double.isNaN(d) || d <= uintToDouble(0)) {
|
||||
return 0;
|
||||
}
|
||||
if (d >= uintToDouble(-1)) {
|
||||
return -1;
|
||||
}
|
||||
if (d <= 2.147483647E9d) {
|
||||
return UInt.m384constructorimpl((int) d);
|
||||
}
|
||||
return UInt.m384constructorimpl(UInt.m384constructorimpl((int) (d - Integer.MAX_VALUE)) + UInt.m384constructorimpl(Integer.MAX_VALUE));
|
||||
}
|
||||
|
||||
public static final long doubleToULong(double d) {
|
||||
if (Double.isNaN(d) || d <= ulongToDouble(0L)) {
|
||||
return 0L;
|
||||
}
|
||||
if (d >= ulongToDouble(-1L)) {
|
||||
return -1L;
|
||||
}
|
||||
if (d < 9.223372036854776E18d) {
|
||||
return ULong.m463constructorimpl((long) d);
|
||||
}
|
||||
return ULong.m463constructorimpl(ULong.m463constructorimpl((long) (d - 9.223372036854776E18d)) - Long.MIN_VALUE);
|
||||
}
|
||||
|
||||
public static final String ulongToString(long j) {
|
||||
return ulongToString(j, 10);
|
||||
}
|
||||
|
||||
public static final String ulongToString(long j, int i) {
|
||||
if (j >= 0) {
|
||||
String l = Long.toString(j, CharsKt.checkRadix(i));
|
||||
Intrinsics.checkNotNullExpressionValue(l, "toString(this, checkRadix(radix))");
|
||||
return l;
|
||||
}
|
||||
long j2 = i;
|
||||
long j3 = ((j >>> 1) / j2) << 1;
|
||||
long j4 = j - (j3 * j2);
|
||||
if (j4 >= j2) {
|
||||
j4 -= j2;
|
||||
j3++;
|
||||
}
|
||||
StringBuilder sb = new StringBuilder();
|
||||
String l2 = Long.toString(j3, CharsKt.checkRadix(i));
|
||||
Intrinsics.checkNotNullExpressionValue(l2, "toString(this, checkRadix(radix))");
|
||||
sb.append(l2);
|
||||
String l3 = Long.toString(j4, CharsKt.checkRadix(i));
|
||||
Intrinsics.checkNotNullExpressionValue(l3, "toString(this, checkRadix(radix))");
|
||||
sb.append(l3);
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
20
02-Easy5/E5/sources/kotlin/WasExperimental.java
Normal file
20
02-Easy5/E5/sources/kotlin/WasExperimental.java
Normal file
@ -0,0 +1,20 @@
|
||||
package kotlin;
|
||||
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
/* compiled from: WasExperimental.kt */
|
||||
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR})
|
||||
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0081\u0002\u0018\u00002\u00020\u0001B$\u0012\"\u0010\u0002\u001a\u0012\u0012\u000e\b\u0001\u0012\n\u0012\u0006\b\u0001\u0012\u00020\u00010\u00040\u0003\"\n\u0012\u0006\b\u0001\u0012\u00020\u00010\u0004R\u001f\u0010\u0002\u001a\u0012\u0012\u000e\b\u0001\u0012\n\u0012\u0006\b\u0001\u0012\u00020\u00010\u00040\u0003¢\u0006\u0006\u001a\u0004\b\u0002\u0010\u0005¨\u0006\u0006"}, d2 = {"Lkotlin/WasExperimental;", "", "markerClass", "", "Lkotlin/reflect/KClass;", "()[Ljava/lang/Class;", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.TYPEALIAS})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface WasExperimental {
|
||||
Class<? extends Annotation>[] markerClass();
|
||||
}
|
15
02-Easy5/E5/sources/kotlin/_Assertions.java
Normal file
15
02-Easy5/E5/sources/kotlin/_Assertions.java
Normal file
@ -0,0 +1,15 @@
|
||||
package kotlin;
|
||||
|
||||
/* compiled from: AssertionsJVM.kt */
|
||||
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\bÁ\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002R\u0016\u0010\u0003\u001a\u00020\u00048\u0000X\u0081\u0004¢\u0006\b\n\u0000\u0012\u0004\b\u0005\u0010\u0002¨\u0006\u0006"}, d2 = {"Lkotlin/_Assertions;", "", "()V", "ENABLED", "", "getENABLED$annotations", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public final class _Assertions {
|
||||
public static final boolean ENABLED = false;
|
||||
public static final _Assertions INSTANCE = new _Assertions();
|
||||
|
||||
public static /* synthetic */ void getENABLED$annotations() {
|
||||
}
|
||||
|
||||
private _Assertions() {
|
||||
}
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
package kotlin.annotation;
|
||||
|
||||
import kotlin.Metadata;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0005\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004j\u0002\b\u0005¨\u0006\u0006"}, d2 = {"Lkotlin/annotation/AnnotationRetention;", "", "(Ljava/lang/String;I)V", "SOURCE", "BINARY", "RUNTIME", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public enum AnnotationRetention {
|
||||
SOURCE,
|
||||
BINARY,
|
||||
RUNTIME
|
||||
}
|
24
02-Easy5/E5/sources/kotlin/annotation/AnnotationTarget.java
Normal file
24
02-Easy5/E5/sources/kotlin/annotation/AnnotationTarget.java
Normal file
@ -0,0 +1,24 @@
|
||||
package kotlin.annotation;
|
||||
|
||||
import kotlin.Metadata;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\b\u0011\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002j\u0002\b\u0003j\u0002\b\u0004j\u0002\b\u0005j\u0002\b\u0006j\u0002\b\u0007j\u0002\b\bj\u0002\b\tj\u0002\b\nj\u0002\b\u000bj\u0002\b\fj\u0002\b\rj\u0002\b\u000ej\u0002\b\u000fj\u0002\b\u0010j\u0002\b\u0011¨\u0006\u0012"}, d2 = {"Lkotlin/annotation/AnnotationTarget;", "", "(Ljava/lang/String;I)V", "CLASS", "ANNOTATION_CLASS", "TYPE_PARAMETER", "PROPERTY", "FIELD", "LOCAL_VARIABLE", "VALUE_PARAMETER", "CONSTRUCTOR", "FUNCTION", "PROPERTY_GETTER", "PROPERTY_SETTER", "TYPE", "EXPRESSION", "FILE", "TYPEALIAS", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
/* loaded from: classes.dex */
|
||||
public enum AnnotationTarget {
|
||||
CLASS,
|
||||
ANNOTATION_CLASS,
|
||||
TYPE_PARAMETER,
|
||||
PROPERTY,
|
||||
FIELD,
|
||||
LOCAL_VARIABLE,
|
||||
VALUE_PARAMETER,
|
||||
CONSTRUCTOR,
|
||||
FUNCTION,
|
||||
PROPERTY_GETTER,
|
||||
PROPERTY_SETTER,
|
||||
TYPE,
|
||||
EXPRESSION,
|
||||
FILE,
|
||||
TYPEALIAS
|
||||
}
|
14
02-Easy5/E5/sources/kotlin/annotation/MustBeDocumented.java
Normal file
14
02-Easy5/E5/sources/kotlin/annotation/MustBeDocumented.java
Normal file
@ -0,0 +1,14 @@
|
||||
package kotlin.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import kotlin.Metadata;
|
||||
|
||||
/* compiled from: Annotations.kt */
|
||||
@java.lang.annotation.Target({ElementType.ANNOTATION_TYPE})
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Lkotlin/annotation/MustBeDocumented;", "", "kotlin-stdlib"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS})
|
||||
@java.lang.annotation.Retention(RetentionPolicy.RUNTIME)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface MustBeDocumented {
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user