new SignatureReader(signature).accept(classResolver);
classResolver.finish();
}
private void resolveMethodSignature(JMethod method, String signature) {
TypeParameterLookup lookup = new TypeParameterLookup();
lookup.pushEnclosingScopes(method.getEnclosingType());
lookup.pushScope(method.getTypeParameters());
int access = Opcodes.ACC_PUBLIC;
Method reflectionMethod = reflectionMethods.get(method);
String desc = Type.getMethodDescriptor(reflectionMethod);
CollectMethodData methodData = new CollectMethodData(ClassType.TopLevel,
access, method.getName(), desc, signature, null);