MessageBodyReader.isReadable methods should do straight ==
----------------------------------------------------------
Key: WINK-53
URL: https://issues.apache.org/jira/browse/WINK-53
Project: Wink
Issue Type: Bug
Components: Common
Affects Versions: 0.1
Reporter: Bryant Luk
Assignee: Bryant Luk
Priority: Minor
In some cases the built in MessageBodyReaders providers's isReadable method
does an isAssignableFrom. This should just be a straight == instead.
For instance in InputStreamProvider:
public boolean isReadable(Class<?> type, Type genericType, Annotation[] ann
MediaType mediaType) {
- return type != null && InputStream.class.isAssignableFrom(type);
+ return type != null && InputStream.class == type;
}
If the method parameter were:
@GET
public void getMethod(FileInputStream fis) {
}
we get a 500 back (because I think the injection throws) instead of a 415. I
can fix this up.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.