136 lines
3.5 KiB
Java
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(")");
|
|
}
|
|
}
|