1 33 34 package edu.rice.cs.drjava.config; 35 36 39 public class OptionParseException extends IllegalArgumentException { 40 41 public String key; 42 public String value; 43 public String message; 44 45 50 public OptionParseException(String key, String value, String message) { 51 this.key = key; 52 this.value = value; 53 this.message = message; 54 } 55 56 57 public String toString() { 58 final StringBuilder sb = new StringBuilder (); 59 sb.append("Could not parse configuration option.\nOption: "); 60 sb.append(key); 61 sb.append("\nGiven value: \""); 62 sb.append(value); 63 sb.append("\"\n"); 64 sb.append(message); 65 return sb.toString(); 66 } 67 68 } | Popular Tags |