public Class<?> getSuperClass() {
return this.superClass;
}
private void addCallback(Method superMethod, CallbackSignature callback) {
Signature sig = getSig(superMethod);
this.callbackSignatures.put(sig, callback);
String sigName = sig.getName();
if (sigName.startsWith(SUPER_PREFIX)) {
return;
}
String fixedName = Common.SERVER.getMethodName(this.superClass, sigName, superMethod.getParameterTypes());
if (!fixedName.equals(sigName)) {
Signature fixedSig = getSig(superMethod, fixedName);
this.callbackSignatures.put(fixedSig, callback);
}
}