mirror of https://github.com/apache/poi.git
bug 59791: add deprecation and removal annotations
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1760641 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5368c7008a
commit
d5e450f353
|
@ -446,6 +446,7 @@ public class HSSFCell implements Cell {
|
|||
*
|
||||
* Will return {@link CellType} in a future version of POI.
|
||||
* For forwards compatibility, do not hard-code cell type literals in your code.
|
||||
* @deprecated 3.15. Will be return a {@link CellType} enum in the future.
|
||||
*/
|
||||
@Override
|
||||
public int getCellType()
|
||||
|
@ -459,7 +460,6 @@ public class HSSFCell implements Cell {
|
|||
* @deprecated POI 3.15 beta 3
|
||||
* Will be deleted when we make the CellType enum transition. See bug 59791.
|
||||
*/
|
||||
@Internal(since="POI 3.15 beta 3")
|
||||
@Override
|
||||
public CellType getCellTypeEnum()
|
||||
{
|
||||
|
@ -1154,6 +1154,7 @@ public class HSSFCell implements Cell {
|
|||
* @return one of ({@link CellType#NUMERIC}, {@link CellType#STRING},
|
||||
* {@link CellType#BOOLEAN}, {@link CellType#ERROR}) depending
|
||||
* on the cached value of the formula
|
||||
* @deprecated 3.15. Will return a {@link CellType} enum in the future.
|
||||
*/
|
||||
@Override
|
||||
public int getCachedFormulaResultType() {
|
||||
|
@ -1169,7 +1170,6 @@ public class HSSFCell implements Cell {
|
|||
* @deprecated POI 3.15 beta 3
|
||||
* Will be deleted when we make the CellType enum transition. See bug 59791.
|
||||
*/
|
||||
@Internal(since="POI 3.15 beta 3")
|
||||
@Override
|
||||
public CellType getCachedFormulaResultTypeEnum() {
|
||||
if (_cellType != CellType.FORMULA) {
|
||||
|
|
|
@ -55,6 +55,7 @@ final class HSSFEvaluationCell implements EvaluationCell {
|
|||
* For forwards compatibility, do not hard-code cell type literals in your code.
|
||||
*
|
||||
* @return cell type
|
||||
* @deprecated 3.15. Will return a {@link CellType} enum in the future.
|
||||
*/
|
||||
@Override
|
||||
public int getCellType() {
|
||||
|
@ -65,7 +66,6 @@ final class HSSFEvaluationCell implements EvaluationCell {
|
|||
* @deprecated POI 3.15 beta 3.
|
||||
* Will be deleted when we make the CellType enum transition. See bug 59791.
|
||||
*/
|
||||
@Internal(since="POI 3.15 beta 3")
|
||||
@Override
|
||||
public CellType getCellTypeEnum() {
|
||||
return _cell.getCellTypeEnum();
|
||||
|
@ -99,6 +99,7 @@ final class HSSFEvaluationCell implements EvaluationCell {
|
|||
* For forwards compatibility, do not hard-code cell type literals in your code.
|
||||
*
|
||||
* @return cell type of cached formula result
|
||||
* @deprecated 3.15. Will return a {@link CellType} enum in the future.
|
||||
*/
|
||||
@Override
|
||||
public int getCachedFormulaResultType() {
|
||||
|
@ -109,7 +110,6 @@ final class HSSFEvaluationCell implements EvaluationCell {
|
|||
* @deprecated POI 3.15 beta 3.
|
||||
* Will be deleted when we make the CellType enum transition. See bug 59791.
|
||||
*/
|
||||
@Internal(since="POI 3.15 beta 3")
|
||||
@Override
|
||||
public CellType getCachedFormulaResultTypeEnum() {
|
||||
return _cell.getCachedFormulaResultTypeEnum();
|
||||
|
|
|
@ -28,7 +28,6 @@ import org.apache.poi.ss.formula.eval.ValueEval;
|
|||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.CellType;
|
||||
import org.apache.poi.ss.usermodel.CellValue;
|
||||
import org.apache.poi.util.Internal;
|
||||
|
||||
/**
|
||||
* Internal POI use only - parent of XSSF and SXSSF formula evaluators
|
||||
|
@ -69,7 +68,6 @@ public abstract class BaseXSSFFormulaEvaluator extends BaseFormulaEvaluator {
|
|||
* @since POI 3.15 beta 3
|
||||
* @deprecated POI 3.15 beta 3. Will be deleted when we make the CellType enum transition. See bug 59791.
|
||||
*/
|
||||
@Internal(since="POI 3.15 beta 3")
|
||||
public CellType evaluateFormulaCellEnum(Cell cell) {
|
||||
if (cell == null || cell.getCellTypeEnum() != CellType.FORMULA) {
|
||||
return CellType._NONE;
|
||||
|
|
|
@ -668,6 +668,7 @@ public final class XSSFCell implements Cell {
|
|||
* For forwards compatibility, do not hard-code cell type literals in your code.
|
||||
*
|
||||
* @return the cell type
|
||||
* @deprecated 3.15. Will return a {@link CellType} enum in the future.
|
||||
*/
|
||||
@Override
|
||||
public int getCellType() {
|
||||
|
@ -699,6 +700,7 @@ public final class XSSFCell implements Cell {
|
|||
* @return one of ({@link CellType#NUMERIC}, {@link CellType#STRING},
|
||||
* {@link CellType#BOOLEAN}, {@link CellType#ERROR}) depending
|
||||
* on the cached value of the formula
|
||||
* @deprecated 3.15. Will return a {@link CellType} enum in the future.
|
||||
*/
|
||||
@Override
|
||||
public int getCachedFormulaResultType() {
|
||||
|
@ -714,7 +716,6 @@ public final class XSSFCell implements Cell {
|
|||
* @deprecated POI 3.15 beta 3
|
||||
* Will be deleted when we make the CellType enum transition. See bug 59791.
|
||||
*/
|
||||
@Internal(since="POI 3.15 beta 3")
|
||||
@Override
|
||||
public CellType getCachedFormulaResultTypeEnum() {
|
||||
if (! isFormulaCell()) {
|
||||
|
|
|
@ -58,6 +58,7 @@ final class XSSFEvaluationCell implements EvaluationCell {
|
|||
* For forwards compatibility, do not hard-code cell type literals in your code.
|
||||
*
|
||||
* @return cell type
|
||||
* @deprecated 3.15. Will return a {@link CellType} enum in the future.
|
||||
*/
|
||||
@Override
|
||||
public int getCellType() {
|
||||
|
@ -68,7 +69,6 @@ final class XSSFEvaluationCell implements EvaluationCell {
|
|||
* @deprecated POI 3.15 beta 3.
|
||||
* Will be deleted when we make the CellType enum transition. See bug 59791.
|
||||
*/
|
||||
@Internal(since="POI 3.15 beta 3")
|
||||
@Override
|
||||
public CellType getCellTypeEnum() {
|
||||
return _cell.getCellTypeEnum();
|
||||
|
|
Loading…
Reference in New Issue