[
https://issues.apache.org/jira/browse/HTTPCLIENT-745?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12599617#action_12599617
]
Sam Berlin commented on HTTPCLIENT-745:
---------------------------------------
Along with these visibility fixes, I think some attention should be placed on
classes who shared their variables directly (as opposed to through a getter).
This is sometimes OK for subclasses, but rarely good for other classes that use
the objects. There's a small number of classes that have non-private
variables, especially in the impl.conn & impl.conn.tsccm packages.
> no classes with default visibility
> ----------------------------------
>
> Key: HTTPCLIENT-745
> URL: https://issues.apache.org/jira/browse/HTTPCLIENT-745
> Project: HttpComponents HttpClient
> Issue Type: Improvement
> Reporter: Roland Weber
> Priority: Minor
> Fix For: 4.0 Beta 1
>
>
> There should be no classes with default (package) visibility. They cause
> problems when classes using them are extended. All classes should either be
> public, or nested with protected visibility where they are used. Nesting with
> private visibility may be acceptable in certain cases, for example in final
> classes.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]