Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AD2BE17808 for ; Thu, 2 Apr 2015 04:51:53 +0000 (UTC) Received: (qmail 8511 invoked by uid 500); 2 Apr 2015 04:51:53 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 8207 invoked by uid 500); 2 Apr 2015 04:51:53 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 8183 invoked by uid 99); 2 Apr 2015 04:51:53 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Apr 2015 04:51:53 +0000 Date: Thu, 2 Apr 2015 04:51:53 +0000 (UTC) From: "Andrew Purtell (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-13340) Include LimitedPrivate interfaces in the API compatibility report MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-13340?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14392140#comment-14392140 ] Andrew Purtell commented on HBASE-13340: ---------------------------------------- bq. Any reason to explicitly declare the array? Strictly pedantry / documentation. Thanks for the review [~dimaspivak] > Include LimitedPrivate interfaces in the API compatibility report > ----------------------------------------------------------------- > > Key: HBASE-13340 > URL: https://issues.apache.org/jira/browse/HBASE-13340 > Project: HBase > Issue Type: Improvement > Reporter: Andrew Purtell > Assignee: Andrew Purtell > Priority: Minor > Fix For: 2.0.0 > > Attachments: HBASE-13340.patch > > > The API compatibility checker script added in HBASE-12808 passes a file containing annotations to the JavaACC tool. When JavaACC is invoked with that option it will filter out all interfaces that do not have that annotation. Currently only Public interfaces are checked. We should add LimitedPrivate to the annotation list, otherwise we will miss changes that impact coprocessors and other users of those interfaces. -- This message was sent by Atlassian JIRA (v6.3.4#6332)