[ https://issues.apache.org/jira/browse/HTTPCORE-783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17956426#comment-17956426 ]
Gary D. Gregory commented on HTTPCORE-783: ------------------------------------------ > I do remember a discussion that is not trivial to do that because the > semantics of parameters are not defined and type-specific. Check, which is what the spec says. What we could do is use case sensitivity to compare parameter values which would preserve the current behavior of not equals. > ContentType should implement equals() and hashCode() > ---------------------------------------------------- > > Key: HTTPCORE-783 > URL: https://issues.apache.org/jira/browse/HTTPCORE-783 > Project: HttpComponents HttpCore > Issue Type: Bug > Components: HttpCore > Reporter: Gary D. Gregory > Priority: Major > > I find it confusing that {{ContentType}} doesn't implement {{equals()}} and > {{hashCode()}}. > Instead it implement a method called {{isSameMimeType(contentType))}} which > is documented to ... well, there's zero Javadoc. > I think we should implement {{equals()}} and {{hashCode()}} to either: > - Call {{super}} and Javadoc why > - Provide a "proper" implementation which could (initially) ignore parameters > (or not). -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org For additional commands, e-mail: dev-h...@hc.apache.org