Files
VisualSapfor/src/Visual_DVM_2021/Passes/PassState.java

34 lines
1.1 KiB
Java
Raw Normal View History

package Visual_DVM_2021.Passes;
2023-09-17 22:13:42 +03:00
public enum PassState {
Inactive,
Interrupted,
CantStart,
Failed,
Crushed,
Done,
ExternalCrushed //исключение за рамками Action. неординарная ситуация.
;
public String getDescription() {
switch (this) {
case ExternalCrushed:
return "внешнее исключение";
case Inactive:
return "неактивен";
//-----------------------------------------
case Interrupted:
return "остановлен пользователем";
case CantStart:
return "не может быть выполнен";
case Failed:
return "завершён с ошибками";
case Crushed:
return "завершён с исключением";
case Done:
return "успешно выполнен";
default:
break;
}
return "";
}
}