У меня есть следующий код, и findbugs жалуется, что «Exception is caught when Exception is not thrown
» под изворотливым кодом. Я не понимаю, как это решить. getPMMLExportable
throws a MLPMMLExportException
.Исключение поймано, когда Исключение не выбрано
public String exportAsPMML(MLModel model) throws MLPmmlExportException {
Externalizable extModel = model.getModel();
PMMLExportable pmmlExportableModel = null;
try {
pmmlExportableModel = ((PMMLModelContainer) extModel).getPMMLExportable();
} catch (MLPmmlExportException e) {
throw new MLPmmlExportException(e);
}
}
Какой смысл ловить исключение? Вы просто бросаете его снова. Просто удалите try/catch. – MeBigFatGuy
Я добавил его на случай, если я отправлю сообщение, прежде чем исключение будет выброшено – DesirePRG
, тогда вы должны использовать «throw e», – tkruse