package com.netease.nim.demo.common.infra;
public final class Params {
public static final int[] getDimension(Object[] params, int index, int[] def) {
if (params != null && params.length > index && params[index] != null) {
if (params[index] instanceof int[]) {
int[] param = (int[])params[index];
if (param.length > 1) {
return param;
}
}
}
return def;
}
public static final String getString(Object[] params, int index, String def) {
if (params != null && params.length > index && params[index] != null) {
if (params[index] instanceof String) {
String param = (String)params[index];
return param;
}
}
return def;
}
public static final boolean getBoolean(Object[] params, int index, boolean def) {
if (params != null && params.length > index && params[index] != null) {
if (params[index] instanceof Boolean) {
Boolean param = (Boolean)params[index];
return param;
}
}
return def;
}
public static final Object getObject(Object[] params, int index, Object def) {
if (params != null && params.length > index && params[index] != null) {
return params[index];
}
return def;
}
}