This commit is contained in:
@@ -64,11 +64,12 @@ public abstract class Sncp {
|
||||
private static String wrapName(final java.lang.reflect.Method method) {
|
||||
final Class[] params = method.getParameterTypes();
|
||||
if (params.length == 0) return method.getName() + "00";
|
||||
int c = 0;
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (Class clzz : params) {
|
||||
c += clzz.getSimpleName().charAt(0);
|
||||
String s = clzz.getSimpleName();
|
||||
sb.append(s.substring(0, s.length() > 1 ? 2 : 0));
|
||||
}
|
||||
return method.getName() + Integer.toString(params.length, 36) + Integer.toString(0xff & c, 36);
|
||||
return method.getName() + sb + Integer.toString(params.length, 36);
|
||||
}
|
||||
|
||||
public static long hash(final String name) {
|
||||
|
||||
Reference in New Issue
Block a user