Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
Change made in HBASE-18008. Asking chia7712 if ok to undo.
Here is complaint from JACC:
hbase-client-1.2.6.jar, HColumnDescriptor.class package org.apache.hadoop.hbase [−] HColumnDescriptor.remove ( byte[ ] key ) : void 1 org/apache/hadoop/hbase/HColumnDescriptor.remove:([B)V Change Effect 1 Return value type has been changed from void to HColumnDescriptor. This method has been removed because the return type is part of the method signature. [−] HColumnDescriptor.removeConfiguration ( String key ) : void 1 org/apache/hadoop/hbase/HColumnDescriptor.removeConfiguration:(Ljava/lang/String;)V Change Effect 1 Return value type has been changed from void to HColumnDescriptor. This method has been removed because the return type is part of the method signature.
Binary breaking but not src breaking. See https://stackoverflow.com/questions/3589946/retrofitting-void-methods-to-return-its-argument-to-facilitate-fluency-breaking for good discussion. Probably not a prob. but just in case and if not really needed, will purge.