63 lines
1.7 KiB
Java
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());
|
|
}
|
|
}
|
|
}
|
|
|