Changeset 13700
- Timestamp:
- 11/29/11 12:25:08 (12 years ago)
- Location:
- trunk/abcl/src/org/armedbear/lisp
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/src/org/armedbear/lisp/Debug.java
r12524 r13700 35 35 36 36 import static org.armedbear.lisp.Lisp.*; 37 import java.io.PrintWriter; 38 import java.io.StringWriter; 37 39 38 40 public final class Debug … … 45 47 System.err.println(msg); 46 48 Error e = new Error(msg); 47 e.printStackTrace(); 48 throw e; 49 e.printStackTrace(System.err); 50 51 StringBuffer buffer = new StringBuffer(); 52 final String CR = "\n"; 53 buffer.append(msg).append(CR); 54 StackTraceElement[] stack = e.getStackTrace(); 55 for (int i = 0; i < stack.length; i++) { 56 buffer.append(stack[i].toString()).append(CR); 57 } 58 throw new Error(buffer.toString()); 49 59 } 60 } 61 public static final void assertViolation(String msg) { 62 final String m = "Assert violation: " + msg; 63 Error e = new Error(m); 64 65 System.err.println(m); 66 e.printStackTrace(System.err); 67 68 StringBuffer buffer = new StringBuffer(); 69 final String CR = "\n"; 70 buffer.append(msg).append(CR); 71 StackTraceElement[] stack = e.getStackTrace(); 72 for (int i = 0; i < stack.length; i++) { 73 buffer.append(stack[i].toString()).append(CR); 74 } 75 throw new Error(buffer.toString()); 50 76 } 51 77 -
trunk/abcl/src/org/armedbear/lisp/Load.java
r13604 r13700 158 158 n = "jar:" + n + "!/" + name + "." 159 159 + COMPILE_FILE_INIT_FASL_TYPE; 160 } else if (n.startsWith("zip:")) { 161 n = "zip:" + n + "!/" + name + "." 162 + COMPILE_FILE_INIT_FASL_TYPE; 160 163 } else { 161 164 n = "jar:file:" + Pathname.uriEncode(n) + "!/" + name + "." … … 178 181 String errorMessage 179 182 = "Loadable FASL not found for " 180 + "'" + pathname + "'"183 + "'" + pathname.printObject() + "'" 181 184 + " in " 182 + "'" + mergedPathname + "'";185 + "'" + mergedPathname.printObject() + "'"; 183 186 if (ifDoesNotExist) { 184 187 return error(new FileError(errorMessage, mergedPathname)); -
trunk/abcl/src/org/armedbear/lisp/Pathname.java
r13677 r13700 44 44 import java.net.URL; 45 45 import java.net.URLConnection; 46 import java.text.MessageFormat; 46 47 import java.util.Enumeration; 47 48 import java.util.StringTokenizer; … … 402 403 } 403 404 String authority = uri.getAuthority(); 404 Debug.assertTrue(authority != null); 405 if (authority == null) { 406 authority = url.getAuthority(); 407 if (authority == null) { 408 Debug.trace(MessageFormat.format("{0} has a null authority.", 409 url)); 410 } 411 } 405 412 406 413 host = NIL; 407 414 host = host.push(SCHEME); 408 415 host = host.push(new SimpleString(scheme)); 409 host = host.push(AUTHORITY); 410 host = host.push(new SimpleString(authority)); 416 417 if (authority != null) { 418 host = host.push(AUTHORITY); 419 host = host.push(new SimpleString(authority)); 420 } 411 421 412 422 device = NIL;
Note: See TracChangeset
for help on using the changeset viewer.