2026-03-17 13:31:18 -07:00

63 lines
1.7 KiB
Java

/*
* Decompiled with CFR 0.152.
*/
package com.tridium.sys.schema;
/*
* Illegal identifiers - consider using --renameillegalidents true
*/
public class Utils {
static /* synthetic */ Class class$java$lang$String;
static /* synthetic */ Class class$javax$baja$sys$BObject;
public static int getTypeAccess(Class clazz) {
if (clazz.isPrimitive()) {
if (clazz == Boolean.TYPE) {
return 0;
}
if (clazz == Integer.TYPE) {
return 2;
}
if (clazz == Long.TYPE) {
return 3;
}
if (clazz == Float.TYPE) {
return 4;
}
if (clazz == Double.TYPE) {
return 5;
}
return -1;
}
Class clazz2 = class$java$lang$String;
if (clazz2 == null) {
clazz2 = class$java$lang$String = Utils.class("[Ljava.lang.String;", false);
}
if (clazz == clazz2) {
return 6;
}
Class clazz3 = class$javax$baja$sys$BObject;
if (clazz3 == null) {
clazz3 = class$javax$baja$sys$BObject = Utils.class("[Ljavax.baja.sys.BObject;", false);
}
if (clazz3.isAssignableFrom(clazz)) {
return 7;
}
return -1;
}
static /* synthetic */ Class class(String string, boolean bl) {
try {
Class<?> clazz = Class.forName(string);
if (!bl) {
clazz = clazz.getComponentType();
}
return clazz;
}
catch (ClassNotFoundException classNotFoundException) {
throw new NoClassDefFoundError(classNotFoundException.getMessage());
}
}
}