141 lines
8.0 KiB
Java
141 lines
8.0 KiB
Java
package b.a.t.a;
|
|
|
|
import com.discord.models.domain.ModelAuditLogEntry;
|
|
import com.discord.simpleast.core.node.Node;
|
|
import com.discord.simpleast.core.node.StyleNode;
|
|
import d0.g0.i;
|
|
import d0.z.d.m;
|
|
import java.util.regex.Pattern;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.text.Regex;
|
|
/* compiled from: TypeScript.kt */
|
|
public final class r {
|
|
public static final String[] a = {"import|from|export|default|package", "class|enum", "function|super|extends|implements|arguments", "var|let|const|static|get|set|new", "return|break|continue|yield|void", "if|else|for|while|do|switch|async|await|case|try|catch|finally|delete|throw|NaN|Infinity", "of|in|instanceof|typeof", "debugger|with", "true|false|null|undefined", "type|as|interface|public|private|protected|module|declare|namespace", "abstract|keyof|readonly|is|asserts|infer|override|intrinsic"};
|
|
|
|
/* renamed from: b reason: collision with root package name */
|
|
public static final String[] f298b = {"String|Boolean|RegExp|Number|Date|Math|JSON|Symbol|BigInt|Atomics|DataView", "Function|Promise|Generator|GeneratorFunction|AsyncFunction|AsyncGenerator|AsyncGeneratorFunction", "Array|Object|Map|Set|WeakMap|WeakSet|Int8Array|Int16Array|Int32Array|Uint8Array|Uint16Array", "Uint32Array|Uint8ClampedArray|Float32Array|Float64Array|BigInt64Array|BigUint64Array|Buffer", "ArrayBuffer|SharedArrayBuffer", "Reflect|Proxy|Intl|WebAssembly", "console|process|require|isNaN|parseInt|parseFloat|encodeURI|decodeURI|encodeURIComponent", "decodeURIComponent|this|global|globalThis|eval|isFinite|module", "setTimeout|setInterval|clearTimeout|clearInterval|setImmediate|clearImmediate", "queueMicrotask|document|window", "Error|SyntaxError|TypeError|RangeError|ReferenceError|EvalError|InternalError|URIError", "AggregateError|escape|unescape|URL|URLSearchParams|TextEncoder|TextDecoder", "AbortController|AbortSignal|EventTarget|Event|MessageChannel", "MessagePort|MessageEvent|FinalizationRegistry|WeakRef", "regeneratorRuntime|performance", "Iterable|Iterator|IterableIterator", "Partial|Required|Readonly|Record|Pick|Omit|Exclude|Extract", "NonNullable|Parameters|ConstructorParameters|ReturnType", "InstanceType|ThisParameterType|OmitThisParameter", "ThisType|Uppercase|Lowercase|Capitalize|Uncapitalize"};
|
|
public static final String[] c = {"string|number|boolean|object|symbol|any|unknown|bigint|never"};
|
|
public static final Pattern d = Pattern.compile("^/.+(?<!\\\\)/[dgimsuy]*");
|
|
public static final Pattern e = Pattern.compile("^(?:(?://.*?(?=\\n|$))|(/\\*.*?\\*/))", 32);
|
|
public static final Pattern f = Pattern.compile("^('.*?(?<!\\\\)'|\".*?(?<!\\\\)\"|`[\\s\\S]*?(?<!\\\\)`)(?=\\W|\\s|$)");
|
|
public static final r g = null;
|
|
|
|
/* compiled from: TypeScript.kt */
|
|
public static final class a<RC> extends Node.a<RC> {
|
|
public static final Pattern a = Pattern.compile("^(@)(\\s*[a-zA-Z_$][a-zA-Z0-9_$]*)(<.*>)?", 32);
|
|
|
|
/* renamed from: b reason: collision with root package name */
|
|
public static final C0046a f299b = new C0046a(null);
|
|
|
|
/* compiled from: TypeScript.kt */
|
|
/* renamed from: b.a.t.a.r$a$a reason: collision with other inner class name */
|
|
public static final class C0046a {
|
|
public C0046a(DefaultConstructorMarker defaultConstructorMarker) {
|
|
}
|
|
}
|
|
|
|
/* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x0033: APUT
|
|
(r0v4 com.discord.simpleast.core.node.Node[])
|
|
(2 ??[int, float, short, byte, char])
|
|
(r5v1 com.discord.simpleast.core.node.StyleNode$b)
|
|
*/
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public a(String str, String str2, String str3, f<RC> fVar) {
|
|
super(r0);
|
|
m.checkNotNullParameter(str, "prefix");
|
|
m.checkNotNullParameter(str2, "decorator");
|
|
m.checkNotNullParameter(fVar, "codeStyleProviders");
|
|
Node[] nodeArr = new Node[3];
|
|
nodeArr[0] = new StyleNode.b(str, fVar.d);
|
|
nodeArr[1] = new StyleNode.b(str2, fVar.g);
|
|
nodeArr[2] = str3 != null ? new StyleNode.b(str3, fVar.g) : null;
|
|
}
|
|
}
|
|
|
|
/* compiled from: TypeScript.kt */
|
|
public static final class b<RC> extends Node.a<RC> {
|
|
public static final Pattern a = Pattern.compile("^(var|let|const)(\\s+[a-zA-Z_$][a-zA-Z0-9_$]*)");
|
|
|
|
/* renamed from: b reason: collision with root package name */
|
|
public static final a f300b = new a(null);
|
|
|
|
/* compiled from: TypeScript.kt */
|
|
public static final class a {
|
|
public a(DefaultConstructorMarker defaultConstructorMarker) {
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public b(String str, String str2, f<RC> fVar) {
|
|
super(new StyleNode.b(str, fVar.d), new StyleNode.b(str2, fVar.e));
|
|
m.checkNotNullParameter(str, "definition");
|
|
m.checkNotNullParameter(str2, ModelAuditLogEntry.CHANGE_KEY_NAME);
|
|
m.checkNotNullParameter(fVar, "codeStyleProviders");
|
|
}
|
|
}
|
|
|
|
/* compiled from: TypeScript.kt */
|
|
public static final class c<RC> extends Node.a<RC> {
|
|
public static final Pattern a = new Regex("^((?:function\\*?|static|get|set|async)\\s)(\\s*[a-zA-Z_$][a-zA-Z0-9_$]*)?(\\s*<.*>)?", i.DOT_MATCHES_ALL).toPattern();
|
|
|
|
/* renamed from: b reason: collision with root package name */
|
|
public static final a f301b = new a(null);
|
|
|
|
/* compiled from: TypeScript.kt */
|
|
public static final class a {
|
|
public a(DefaultConstructorMarker defaultConstructorMarker) {
|
|
}
|
|
}
|
|
|
|
/* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x0025: APUT
|
|
(r0v3 com.discord.simpleast.core.node.Node[])
|
|
(1 ??[boolean, int, float, short, byte, char])
|
|
(r2v1 com.discord.simpleast.core.node.StyleNode$b)
|
|
*/
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public c(String str, String str2, String str3, f<RC> fVar) {
|
|
super(r0);
|
|
m.checkNotNullParameter(str, "pre");
|
|
m.checkNotNullParameter(fVar, "codeStyleProviders");
|
|
Node[] nodeArr = new Node[3];
|
|
nodeArr[0] = new StyleNode.b(str, fVar.d);
|
|
StyleNode.b bVar = null;
|
|
nodeArr[1] = str2 != null ? new StyleNode.b(str2, fVar.e) : null;
|
|
nodeArr[2] = str3 != null ? new StyleNode.b(str3, fVar.g) : bVar;
|
|
}
|
|
}
|
|
|
|
/* compiled from: TypeScript.kt */
|
|
public static final class d<RC> extends Node.a<RC> {
|
|
public static final Pattern a = Pattern.compile("^([{\\[(,;](?:\\s*-)?)(\\s*(?:public|private|protected|readonly))?(\\s*[a-zA-Z0-9_$]+)((?:\\s*\\?)?\\s*:)");
|
|
|
|
/* renamed from: b reason: collision with root package name */
|
|
public static final a f302b = new a(null);
|
|
|
|
/* compiled from: TypeScript.kt */
|
|
public static final class a {
|
|
public a(DefaultConstructorMarker defaultConstructorMarker) {
|
|
}
|
|
}
|
|
|
|
/* JADX DEBUG: Can't convert new array creation: APUT found in different block: 0x0030: APUT
|
|
(r0v5 com.discord.simpleast.core.node.Node[])
|
|
(1 ??[boolean, int, float, short, byte, char])
|
|
(r1v1 com.discord.simpleast.core.node.StyleNode$b)
|
|
*/
|
|
/* JADX WARNING: Illegal instructions before constructor call */
|
|
public d(String str, String str2, String str3, String str4, f<RC> fVar) {
|
|
super(r0);
|
|
m.checkNotNullParameter(str, "prefix");
|
|
m.checkNotNullParameter(str3, "property");
|
|
m.checkNotNullParameter(str4, "suffix");
|
|
m.checkNotNullParameter(fVar, "codeStyleProviders");
|
|
Node[] nodeArr = new Node[4];
|
|
nodeArr[0] = new StyleNode.b(str, fVar.a);
|
|
nodeArr[1] = str2 != null ? new StyleNode.b(str2, fVar.d) : null;
|
|
nodeArr[2] = new StyleNode.b(str3, fVar.e);
|
|
nodeArr[3] = new StyleNode.b(str4, fVar.a);
|
|
}
|
|
}
|
|
}
|