1 7 8 package java.util; 9 10 21 public class IllegalFormatConversionException extends IllegalFormatException { 22 23 private static final long serialVersionUID = 17000126L; 24 25 private char c; 26 private Class arg; 27 28 38 public IllegalFormatConversionException(char c, Class <?> arg) { 39 if (arg == null) 40 throw new NullPointerException (); 41 this.c = c; 42 this.arg = arg; 43 } 44 45 50 public char getConversion() { 51 return c; 52 } 53 54 59 public Class <?> getArgumentClass() { 60 return arg; 61 } 62 63 public String getMessage() { 65 return String.format("%c != %s", c, arg.getName()); 66 } 67 } 68 | Popular Tags |