Changeset 15680 for trunk


Ignore:
Timestamp:
04/01/23 14:36:04 (6 months ago)
Author:
Mark Evenson
Message:

PATHNAME attempt use java.net.URI routines for getFile()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/Pathname.java

    r15587 r15680  
    21672167    String namestring = getNamestring(); // XXX UNC pathnames currently have no namestring
    21682168    if (namestring != null) {
    2169       return new File(namestring);
     2169      try {
     2170        URI uri = new URI(namestring);
     2171        return new File(uri);
     2172      } catch (URISyntaxException ex) {
     2173        return new File(namestring);
     2174      } catch (IllegalArgumentException e) {
     2175        return new File(namestring);
     2176      }
    21702177    }
    21712178    error(new FileError("Pathname has no namestring: " + princToString(),
Note: See TracChangeset for help on using the changeset viewer.