/** * Makes a descriptor for a given method. * * @param params the descriptor of parameter types. * @param retType return type. */ public static String makeDescriptor(String params, Class retType) { StringBuffer sbuf = new StringBuffer(params); makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params parameter types. * @param retType return type. */ public static String makeDescriptor(Class[] params, Class retType) { StringBuffer sbuf = new StringBuffer(); sbuf.append('('); for (int i = 0; i < params.length; i++) makeDesc(sbuf, params[i]); sbuf.append(')'); if (retType != null) makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params the descriptor of parameter types. * @param retType return type. */ public static String makeDescriptor(String params, Class<?> retType) { StringBuffer sbuf = new StringBuffer(params); makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params parameter types. * @param retType return type. */ public static String makeDescriptor(Class<?>[] params, Class<?> retType) { StringBuffer sbuf = new StringBuffer(); sbuf.append('('); for (int i = 0; i < params.length; i++) makeDesc(sbuf, params[i]); sbuf.append(')'); if (retType != null) makeDesc(sbuf, retType); return sbuf.toString(); }
private static void makeDesc(StringBuffer sbuf, Class type) { if (type.isArray()) { sbuf.append('['); makeDesc(sbuf, type.getComponentType());
private static void makeDesc(StringBuffer sbuf, Class<?> type) { if (type.isArray()) { sbuf.append('['); makeDesc(sbuf, type.getComponentType());
/** * Makes a descriptor for a given method. * * @param params the descriptor of parameter types. * @param retType return type. */ public static String makeDescriptor(String params, Class retType) { StringBuffer sbuf = new StringBuffer(params); makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params the descriptor of parameter types. * @param retType return type. */ public static String makeDescriptor(String params, Class retType) { StringBuffer sbuf = new StringBuffer(params); makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params the descriptor of parameter types. * @param retType return type. */ public static String makeDescriptor(String params, Class retType) { StringBuffer sbuf = new StringBuffer(params); makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params parameter types. * @param retType return type. */ public static String makeDescriptor(Class[] params, Class retType) { StringBuffer sbuf = new StringBuffer(); sbuf.append('('); for (int i = 0; i < params.length; i++) makeDesc(sbuf, params[i]); sbuf.append(')'); makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params parameter types. * @param retType return type. */ public static String makeDescriptor(Class[] params, Class retType) { StringBuffer sbuf = new StringBuffer(); sbuf.append('('); for (int i = 0; i < params.length; i++) makeDesc(sbuf, params[i]); sbuf.append(')'); if (retType != null) makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params parameter types. * @param retType return type. */ public static String makeDescriptor(Class[] params, Class retType) { StringBuffer sbuf = new StringBuffer(); sbuf.append('('); for (int i = 0; i < params.length; i++) makeDesc(sbuf, params[i]); sbuf.append(')'); if (retType != null) makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params parameter types. * @param retType return type. */ public static String makeDescriptor(Class[] params, Class retType) { StringBuffer sbuf = new StringBuffer(); sbuf.append('('); for (int i = 0; i < params.length; i++) makeDesc(sbuf, params[i]); sbuf.append(')'); if (retType != null) makeDesc(sbuf, retType); return sbuf.toString(); }
/** * Makes a descriptor for a given method. * * @param params parameter types. * @param retType return type. */ public static String makeDescriptor(Class[] params, Class retType) { StringBuffer sbuf = new StringBuffer(); sbuf.append('('); for (int i = 0; i < params.length; i++) makeDesc(sbuf, params[i]); sbuf.append(')'); makeDesc(sbuf, retType); return sbuf.toString(); }
private static void makeDesc(StringBuffer sbuf, Class type) { if (type.isArray()) { sbuf.append('['); makeDesc(sbuf, type.getComponentType());
private static void makeDesc(StringBuffer sbuf, Class type) { if (type.isArray()) { sbuf.append('['); makeDesc(sbuf, type.getComponentType());
private static void makeDesc(StringBuffer sbuf, Class type) { if (type.isArray()) { sbuf.append('['); makeDesc(sbuf, type.getComponentType());
private static void makeDesc(StringBuffer sbuf, Class type) { if (type.isArray()) { sbuf.append('['); makeDesc(sbuf, type.getComponentType());
private static void makeDesc(StringBuffer sbuf, Class type) { if (type.isArray()) { sbuf.append('['); makeDesc(sbuf, type.getComponentType());