public Kind getKind() { return key.getKind(); }
public Kind getKind() { return key.getKind(); }
public static FileKey newResourceName(String packageName, String rawName, String ext) { FileKey key = newName(packageName, rawName, ext); if (key.getKind() == JavaFileObject.Kind.OTHER) { return key; } else { throw new IllegalArgumentException(); } }
public static FileKey newResourceName(String packageName, String name) { FileKey key = newName(packageName, name); if (key.getKind() == JavaFileObject.Kind.OTHER) { return key; } else { throw new IllegalArgumentException(); } }
public static FileKey newResourceName(String packageName, String name) { FileKey key = newName(packageName, name); if (key.getKind() == JavaFileObject.Kind.OTHER) { return key; } else { throw new IllegalArgumentException(); } }
public static FileKey newResourceName(String packageName, String rawName, String ext) { FileKey key = newName(packageName, rawName, ext); if (key.getKind() == JavaFileObject.Kind.OTHER) { return key; } else { throw new IllegalArgumentException(); } }
private void list( String packageName, P root, Set<JavaFileObject.Kind> kinds, boolean recurse, Collection<JavaFileObject> to) throws IOException { for (Iterator<P> i = fs.getChildren(root);i.hasNext();) { P child = i.next(); if (fs.isDir(child)) { if (recurse) { String name = fs.getName(child); list(packageName.isEmpty() ? name : packageName + "." + name, child, kinds, true, to); } } else { String name = fs.getName(child); FileKey key = FileKey.newName(packageName, name); if (kinds.contains(key.getKind())) { to.add(getReadable(key)); } } } } }
private void list( String packageName, P root, Set<JavaFileObject.Kind> kinds, boolean recurse, Collection<JavaFileObject> to) throws IOException { for (Iterator<P> i = fs.getChildren(root);i.hasNext();) { P child = i.next(); if (fs.isDir(child)) { if (recurse) { String name = fs.getName(child); list(packageName.isEmpty() ? name : packageName + "." + name, child, kinds, true, to); } } else { String name = fs.getName(child); FileKey key = FileKey.newName(packageName, name); if (kinds.contains(key.getKind())) { to.add(getReadable(key)); } } } } }