[ https://issues.apache.org/jira/browse/HBASE-16885?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15590702#comment-15590702 ]
Anoop Sam John commented on HBASE-16885: ---------------------------------------- bq.The above inner classes of StoreFile are marked public as of branch-1. Public or CP limited private? Removing public exposed classes with out deprecation cycle may not be acceptable! > Deprecate public classes which are removed in 2.0 > ------------------------------------------------- > > Key: HBASE-16885 > URL: https://issues.apache.org/jira/browse/HBASE-16885 > Project: HBase > Issue Type: Bug > Reporter: Ted Yu > Attachments: phoenix-compile-against-2.0.txt > > > I tried to compile master branch of Phoenix against 2.0-SNAPSHOT and observed > some compilation errors. > /phoenix/phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/LocalIndexStoreFileScanner.java:[31,54] > cannot find symbol > symbol: class Reader > location: class org.apache.hadoop.hbase.regionserver.StoreFile > /phoenix/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/MultiHfileOutputFormat.java:[300,16] > cannot find symbol > symbol: class Writer > location: class org.apache.hadoop.hbase.regionserver.StoreFile > The above inner classes of StoreFile are marked public as of branch-1. > We should deprecate them in 1.x release. -- This message was sent by Atlassian JIRA (v6.3.4#6332)