1 19 20 package edu.umd.cs.findbugs.ba; 21 22 28 public class MissingClassException extends DataflowAnalysisException { 29 private static final long serialVersionUID = 1L; 30 31 private String className; 32 33 private MissingClassException(String className) { 34 super("Missing class" + (className != null ? ": " + className : "")); 35 this.className = className; 36 } 37 38 43 public MissingClassException(ClassNotFoundException exception) { 44 this(ClassNotFoundExceptionParser.getMissingClassName(exception)); 45 initCause(exception); 46 } 47 48 53 public String getClassName() { 54 return className; 55 } 56 57 62 public ClassNotFoundException getClassNotFoundException() { 63 return (ClassNotFoundException ) getCause(); 64 } 65 } 66 | Popular Tags |