Remove unused members,

Fix an Eclipse warning

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1646736 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Dominik Stadler 2014-12-19 14:36:41 +00:00
parent fb9295ffb9
commit 66de3ced8b
2 changed files with 53 additions and 57 deletions

View File

@ -36,87 +36,84 @@ import org.apache.tools.ant.Task;
* *
*/ */
public class ExcelAntTest extends Task{ public class ExcelAntTest extends Task{
private LinkedList<ExcelAntEvaluateCell> evaluators;
private LinkedList<ExcelAntSet> setters ; private LinkedList<Task> testTasks;
private LinkedList<ExcelAntEvaluateCell>evaluators ;
private LinkedList<Task> testTasks ; private String name;
private String name ; private double globalPrecision;
private double globalPrecision ; private boolean showSuccessDetails = false;
private boolean showSuccessDetails = false ; private boolean showFailureDetail = false;
LinkedList<String> failureMessages;
private boolean showFailureDetail = false ;
LinkedList<String> failureMessages ;
private ExcelAntWorkbookUtil workbookUtil ; private ExcelAntWorkbookUtil workbookUtil;
private boolean passed = true ; private boolean passed = true;
public ExcelAntTest() { public ExcelAntTest() {
setters = new LinkedList<ExcelAntSet>() ; evaluators = new LinkedList<ExcelAntEvaluateCell>();
evaluators = new LinkedList<ExcelAntEvaluateCell>() ; failureMessages = new LinkedList<String>();
failureMessages = new LinkedList<String>() ; testTasks = new LinkedList<Task>();
testTasks = new LinkedList<Task>() ;
} }
public void setPrecision( double precision ) { public void setPrecision( double precision ) {
globalPrecision = precision ; globalPrecision = precision;
} }
public void setWorkbookUtil( ExcelAntWorkbookUtil wbUtil ) { public void setWorkbookUtil( ExcelAntWorkbookUtil wbUtil ) {
workbookUtil = wbUtil ; workbookUtil = wbUtil;
} }
public void setShowFailureDetail( boolean value ) { public void setShowFailureDetail( boolean value ) {
showFailureDetail = value ; showFailureDetail = value;
} }
public void setName( String nm ) { public void setName( String nm ) {
name = nm ; name = nm;
} }
public String getName() { public String getName() {
return name ; return name;
} }
public void setShowSuccessDetails( boolean details ) { public void setShowSuccessDetails( boolean details ) {
showSuccessDetails = details ; showSuccessDetails = details;
} }
public boolean showSuccessDetails() { public boolean showSuccessDetails() {
return showSuccessDetails ; return showSuccessDetails;
} }
public void addSetDouble( ExcelAntSetDoubleCell setter ) { public void addSetDouble( ExcelAntSetDoubleCell setter ) {
addSetter( setter ) ; addSetter( setter );
} }
public void addSetString( ExcelAntSetStringCell setter ){ public void addSetString( ExcelAntSetStringCell setter ){
addSetter( setter ) ; addSetter( setter );
} }
public void addSetFormula( ExcelAntSetFormulaCell setter ) { public void addSetFormula( ExcelAntSetFormulaCell setter ) {
addSetter( setter ) ; addSetter( setter );
} }
public void addHandler( ExcelAntHandlerTask handler ) { public void addHandler( ExcelAntHandlerTask handler ) {
testTasks.add( handler ) ; testTasks.add( handler );
} }
private void addSetter( ExcelAntSet setter ) { private void addSetter( ExcelAntSet setter ) {
// setters.add( setter ); // setters.add( setter );
testTasks.add( setter ) ; testTasks.add( setter );
} }
public void addEvaluate( ExcelAntEvaluateCell evaluator ) { public void addEvaluate( ExcelAntEvaluateCell evaluator ) {
// evaluators.add( evaluator ) ; // evaluators.add( evaluator );
testTasks.add( evaluator ) ; testTasks.add( evaluator );
} }
// public LinkedList<ExcelAntSet> getSetters() { // public LinkedList<ExcelAntSet> getSetters() {
@ -129,42 +126,42 @@ public class ExcelAntTest extends Task{
public void execute() throws BuildException { public void execute() throws BuildException {
Iterator<Task> taskIt = testTasks.iterator() ; Iterator<Task> taskIt = testTasks.iterator();
int testCount = evaluators.size() ; int testCount = evaluators.size();
int failureCount = 0 ; int failureCount = 0;
// roll over all sub task elements in one loop. This allows the // roll over all sub task elements in one loop. This allows the
// ordering of the sub elements to be considered. // ordering of the sub elements to be considered.
while( taskIt.hasNext() ) { while( taskIt.hasNext() ) {
Task task = taskIt.next() ; Task task = taskIt.next();
// log( task.getClass().getName(), Project.MSG_INFO ) ; // log( task.getClass().getName(), Project.MSG_INFO );
if( task instanceof ExcelAntSet ) { if( task instanceof ExcelAntSet ) {
ExcelAntSet set = (ExcelAntSet) task ; ExcelAntSet set = (ExcelAntSet) task;
set.setWorkbookUtil(workbookUtil) ; set.setWorkbookUtil(workbookUtil);
set.execute() ; set.execute();
} }
if( task instanceof ExcelAntHandlerTask ) { if( task instanceof ExcelAntHandlerTask ) {
ExcelAntHandlerTask handler = (ExcelAntHandlerTask)task ; ExcelAntHandlerTask handler = (ExcelAntHandlerTask)task;
handler.setEAWorkbookUtil(workbookUtil ) ; handler.setEAWorkbookUtil(workbookUtil );
handler.execute() ; handler.execute();
} }
if (task instanceof ExcelAntEvaluateCell ) { if (task instanceof ExcelAntEvaluateCell ) {
ExcelAntEvaluateCell eval = (ExcelAntEvaluateCell)task ; ExcelAntEvaluateCell eval = (ExcelAntEvaluateCell)task;
eval.setWorkbookUtil( workbookUtil ) ; eval.setWorkbookUtil( workbookUtil );
if( globalPrecision > 0 ) { if( globalPrecision > 0 ) {
log( "setting globalPrecision to " + globalPrecision + " in the evaluator", Project.MSG_VERBOSE ) ; log( "setting globalPrecision to " + globalPrecision + " in the evaluator", Project.MSG_VERBOSE );
eval.setGlobalPrecision( globalPrecision ) ; eval.setGlobalPrecision( globalPrecision );
} }
try { try {
eval.execute() ; eval.execute();
ExcelAntEvaluationResult result = eval.getResult() ; ExcelAntEvaluationResult result = eval.getResult();
if( result.didTestPass() && if( result.didTestPass() &&
result.evaluationCompleteWithError() == false ) { result.evaluationCompleteWithError() == false ) {
if( showSuccessDetails == true ) { if( showSuccessDetails == true ) {
@ -172,7 +169,7 @@ public class ExcelAntTest extends Task{
result.getCellName() + ". It evaluated to " + result.getCellName() + ". It evaluated to " +
result.getReturnValue() + " when the value of " + result.getReturnValue() + " when the value of " +
eval.getExpectedValue() + " with precision of " + eval.getExpectedValue() + " with precision of " +
eval.getPrecision(), Project.MSG_INFO ) ; eval.getPrecision(), Project.MSG_INFO );
} }
} else { } else {
if( showFailureDetail == true ) { if( showFailureDetail == true ) {
@ -180,25 +177,25 @@ public class ExcelAntTest extends Task{
result.getCellName() + ". It evaluated to " + result.getCellName() + ". It evaluated to " +
result.getReturnValue() + " when the value of " + result.getReturnValue() + " when the value of " +
eval.getExpectedValue() + " with precision of " + eval.getExpectedValue() + " with precision of " +
eval.getPrecision() + " was expected." ) ; eval.getPrecision() + " was expected." );
} }
passed = false ; passed = false;
failureCount++ ; failureCount++;
if( eval.requiredToPass() == true ) { if( eval.requiredToPass() == true ) {
throw new BuildException( "\tFailed to evaluate cell " + throw new BuildException( "\tFailed to evaluate cell " +
result.getCellName() + ". It evaluated to " + result.getCellName() + ". It evaluated to " +
result.getReturnValue() + " when the value of " + result.getReturnValue() + " when the value of " +
eval.getExpectedValue() + " with precision of " + eval.getExpectedValue() + " with precision of " +
eval.getPrecision() + " was expected." ) ; eval.getPrecision() + " was expected." );
} }
} }
} catch( NullPointerException npe ) { } catch( NullPointerException npe ) {
// this means the cell reference in the test is bad. // this means the cell reference in the test is bad.
log( "Cell assignment " + eval.getCell() + " in test " + getName() + log( "Cell assignment " + eval.getCell() + " in test " + getName() +
" appears to point to an empy cell. Please check the " + " appears to point to an empy cell. Please check the " +
" reference in the ant script.", Project.MSG_ERR ) ; " reference in the ant script.", Project.MSG_ERR );
} }
} }
} }
@ -207,11 +204,11 @@ public class ExcelAntTest extends Task{
log( "Test named " + name + " failed because " + failureCount + log( "Test named " + name + " failed because " + failureCount +
" of " + testCount + " evaluations failed to " + " of " + testCount + " evaluations failed to " +
"evaluate correctly.", "evaluate correctly.",
Project.MSG_ERR ) ; Project.MSG_ERR );
if( showFailureDetail == true && failureMessages.size() > 0 ) { if( showFailureDetail == true && failureMessages.size() > 0 ) {
Iterator<String> failures = failureMessages.iterator() ; Iterator<String> failures = failureMessages.iterator();
while( failures.hasNext() ) { while( failures.hasNext() ) {
log( failures.next(), Project.MSG_ERR ) ; log( failures.next(), Project.MSG_ERR );
} }
} }
} }
@ -219,6 +216,6 @@ public class ExcelAntTest extends Task{
public boolean didTestPass() { public boolean didTestPass() {
return passed ; return passed;
} }
} }

View File

@ -1592,7 +1592,6 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet {
* @param index of the region to unmerge * @param index of the region to unmerge
*/ */
@Override @Override
@SuppressWarnings("deprecation")
public void removeMergedRegion(int index) { public void removeMergedRegion(int index) {
if (!worksheet.isSetMergeCells()) return; if (!worksheet.isSetMergeCells()) return;