FasterXML / FasterXML/java-classmate
extend library to include runtime method/constructor resolution?
- Ngôn ngữ chính
- Java
- Star
- 266
- Fork
- 47
- Merge trung bình
- 1 giờ 42 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
I have this problem I'm trying to solve, namely that I'm doing runtime dispatch:
```
Object dispatch(Object object, String methodname, Class argTypes, Object[] args);
```
where I need to lookup the matching public method(s) of object and if there's a single "most specific method" (in the JLS 15.12 sense) then I need to invoke it, otherwise I throw an error.
This is turning out to be rather difficult, and I was surprised that Java doesn't give you any help.
(I asked this question on StackOverflow: http://stackoverflow.com/questions/6021109/java-runtime-method-resolution
and one of the answerers referred me to java-classmate.)
It doesn't look like java-classmate presently helps accomplish this.
Would you be willing to include this in the scope of java-classmate? I have a rudimentary approach for resolving methods, it works OK for subtyping + boxing/unboxing, and I'm still stumbling with varargs, but I haven't even touched generics and that seems like the really hairy bit.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Đánh giá
Issue này chưa được đánh giá.