1 19 20 package org.netbeans; 21 22 27 public final class DuplicateException extends Exception { 28 29 private transient Module old, nue; 30 31 DuplicateException(Module old, Module nue) { 32 super(getInfo(nue) + " is a duplicate of " + getInfo(old)); this.old = old; 35 this.nue = nue; 36 } 37 private static String getInfo(Module m) { 38 if (m.getJarFile() != null) { 39 return m.getJarFile().getAbsolutePath(); 40 } else { 41 return m.getCodeNameBase(); 42 } 43 } 44 45 47 public Module getOldModule() { 48 return old; 49 } 50 51 56 public Module getNewModule() { 57 return nue; 58 } 59 60 } 61 | Popular Tags |