stack created HBASE-19254:
-----------------------------

             Summary: Write up how InterfaceAudience works over class hierarchy
                 Key: HBASE-19254
                 URL: https://issues.apache.org/jira/browse/HBASE-19254
             Project: HBase
          Issue Type: Task
          Components: documentation
            Reporter: stack


Over on the tail of HBASE-19235, there is a discussion around marking classes 
with InterfaceAudicence in a hierarchy. One camp suggests that it could be 
possible that a super class might be IA.Private but subclasses (and their 
methods) could then be IA.LP. General opinion held the opposite. [~chia7712] 
said it best:

bq. It makes sense to me that sub-class can always narrow the declaration (ex. 
IA.Public -> IA.Private/IA.LP). Widening the declaration is like a issue we 
need to fix.....

This issue is about adding a note to the IA section in refguide (should 
probably pass it by dev list before it goes into refguide).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to