/** * Enumeration implementation, returns the same value as {@link #hasMoreFilenames()}. */ public boolean hasMoreElements() { return hasMoreFilenames(); }
private static void test(String path) { for(boolean reverseOrder=false; ; reverseOrder=true) { PathTokenizer pt = new PathTokenizer(path, PathTokenizer.DEFAULT_SEPARATORS, reverseOrder); String reconstructedPath = pt.getLastSeparator(); while(pt.hasMoreFilenames()) { String nextToken = pt.nextFilename(); String lastSeparator = pt.getLastSeparator(); if(!reverseOrder) reconstructedPath += nextToken+lastSeparator; } if(!reverseOrder) assert reconstructedPath.equals(path); if(reverseOrder) break; } } }
while (pt.hasMoreFilenames()) {