public boolean validateIdNo(String idno, String idType)
{
boolean valid;
Validator v = ValidatorFactory.getInstance().getValidator(idType);
valid = v.validate(idno);
return valid;
ValidatorNotFoundException ex;
ex;
logger.error("Validator not found", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid format", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid length", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid check digit", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid format", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid length", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid check digit", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Error in validating UIN/FIN", ex);
return false;
}
{
boolean valid;
Validator v = ValidatorFactory.getInstance().getValidator(idType);
valid = v.validate(idno);
return valid;
ValidatorNotFoundException ex;
ex;
logger.error("Validator not found", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid format", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid length", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid check digit", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid format", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid length", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Invalid check digit", ex);
break MISSING_BLOCK_LABEL_129;
ex;
logger.error("Error in validating UIN/FIN", ex);
return false;
}
如果你用的是 dj,那么所有的try catch块都不会被解释出来。应该是下边的样子吧
break MISSING_BLOCK_LABEL_129;
是反编译器给出的异常吧。
如果想我猜的那样,你最好查查反编译器的帮助文件MISSING_BLOCK_LABEL_129到底是什么意思。
但是第一次看到,不明白,也才学JAVA ,哈哈