[ 
https://issues.apache.org/jira/browse/HBASE-19254?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16251211#comment-16251211
 ] 

Anoop Sam John commented on HBASE-19254:
----------------------------------------

+1 on [~chia7712] suggestion.  

> 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