[ 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)