jimu-decompiled/sources/org/aspectj/runtime/reflect/StringMaker.java
2025-05-13 19:24:51 +02:00

136 lines
3.5 KiB
Java

package org.aspectj.runtime.reflect;
import java.lang.reflect.Modifier;
/* loaded from: classes2.dex */
class StringMaker {
static StringMaker j = new StringMaker();
static StringMaker k;
static StringMaker l;
boolean a = true;
boolean b = true;
boolean c = false;
boolean d = false;
boolean e = false;
boolean f;
boolean g;
boolean h;
int i;
static {
StringMaker stringMaker = j;
stringMaker.a = true;
stringMaker.b = false;
stringMaker.c = false;
stringMaker.d = false;
stringMaker.e = true;
stringMaker.f = false;
stringMaker.g = false;
stringMaker.i = 0;
k = new StringMaker();
StringMaker stringMaker2 = k;
stringMaker2.a = true;
stringMaker2.b = true;
stringMaker2.c = false;
stringMaker2.d = false;
stringMaker2.e = false;
j.i = 1;
l = new StringMaker();
StringMaker stringMaker3 = l;
stringMaker3.a = false;
stringMaker3.b = true;
stringMaker3.c = false;
stringMaker3.d = true;
stringMaker3.e = false;
stringMaker3.h = false;
stringMaker3.i = 2;
}
StringMaker() {
}
String a(String str) {
int lastIndexOf = str.lastIndexOf(45);
return lastIndexOf == -1 ? str : str.substring(lastIndexOf + 1);
}
String b(String str) {
int lastIndexOf = str.lastIndexOf(46);
return lastIndexOf == -1 ? str : str.substring(lastIndexOf + 1);
}
public void c(StringBuffer stringBuffer, Class[] clsArr) {
for (int i = 0; i < clsArr.length; i++) {
if (i > 0) {
stringBuffer.append(", ");
}
stringBuffer.append(a(clsArr[i]));
}
}
String a(int i) {
if (!this.d) {
return "";
}
String modifier = Modifier.toString(i);
if (modifier.length() == 0) {
return "";
}
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append(modifier);
stringBuffer.append(" ");
return stringBuffer.toString();
}
public void b(StringBuffer stringBuffer, Class[] clsArr) {
if (!this.c || clsArr == null || clsArr.length == 0) {
return;
}
stringBuffer.append(" throws ");
c(stringBuffer, clsArr);
}
String a(Class cls, String str, boolean z) {
if (cls == null) {
return "ANONYMOUS";
}
if (!cls.isArray()) {
if (z) {
return b(str).replace('$', '.');
}
return str.replace('$', '.');
}
Class<?> componentType = cls.getComponentType();
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append(a(componentType, componentType.getName(), z));
stringBuffer.append("[]");
return stringBuffer.toString();
}
public String a(Class cls) {
return a(cls, cls.getName(), this.a);
}
public String a(Class cls, String str) {
return a(cls, str, this.e);
}
public void a(StringBuffer stringBuffer, Class[] clsArr) {
if (clsArr == null) {
return;
}
if (!this.b) {
if (clsArr.length == 0) {
stringBuffer.append("()");
return;
} else {
stringBuffer.append("(..)");
return;
}
}
stringBuffer.append("(");
c(stringBuffer, clsArr);
stringBuffer.append(")");
}
}