33
src/Visual_DVM_2021/Passes/PassState.java
Normal file
33
src/Visual_DVM_2021/Passes/PassState.java
Normal file
@@ -0,0 +1,33 @@
|
||||
package Visual_DVM_2021.Passes;
|
||||
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 "";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user