1 11 package org.eclipse.ltk.internal.ui.refactoring; 12 13 18 public class FinishResult { 19 private int fValue; 20 21 private FinishResult(int value) { 22 fValue= value; 23 } 24 25 public static FinishResult createException() { 26 return new FinishResult(0); 27 } 28 29 public boolean isException() { 30 return fValue == 0; 31 } 32 33 public static FinishResult createInterrupted() { 34 return new FinishResult(1); 35 } 36 37 public boolean isInterrupted() { 38 return fValue == 1; 39 } 40 41 public static FinishResult createOK() { 42 return new FinishResult(2); 43 } 44 45 public boolean isOK() { 46 return fValue == 2; 47 } 48 } 49 | Popular Tags |