1 19 20 package edu.umd.cs.findbugs.classfile; 21 22 29 public class ClassNameMismatchException extends InvalidClassFileFormatException { 30 private ClassDescriptor loadedClassDescriptor; 31 32 39 public ClassNameMismatchException( 40 ClassDescriptor expectedClassDescriptor, 41 ClassDescriptor loadedClassDescriptor, 42 ICodeBaseEntry codeBaseEntry) { 43 super("Expected class name " + 44 expectedClassDescriptor + 45 " does not match loaded class name " + 46 loadedClassDescriptor, 47 expectedClassDescriptor, 48 codeBaseEntry); 49 this.loadedClassDescriptor = loadedClassDescriptor; 50 } 51 52 55 public ClassDescriptor getLoadedClassDescriptor() { 56 return loadedClassDescriptor; 57 } 58 59 } 60 | Popular Tags |