hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-19254) Write up how InterfaceAudience works over class hierarchy
Date Tue, 14 Nov 2017 05:35:01 GMT
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

View raw message