947 |
947 |
948 public Iterable<? extends JavaFileObject> getJavaFileObjectsFromFiles( |
948 public Iterable<? extends JavaFileObject> getJavaFileObjectsFromFiles( |
949 Iterable<? extends File> files) |
949 Iterable<? extends File> files) |
950 { |
950 { |
951 ArrayList<RegularFileObject> result; |
951 ArrayList<RegularFileObject> result; |
952 if (files instanceof Collection) |
952 if (files instanceof Collection<?>) |
953 result = new ArrayList<RegularFileObject>(((Collection)files).size()); |
953 result = new ArrayList<RegularFileObject>(((Collection<?>)files).size()); |
954 else |
954 else |
955 result = new ArrayList<RegularFileObject>(); |
955 result = new ArrayList<RegularFileObject>(); |
956 for (File f: files) |
956 for (File f: files) |
957 result.add(new RegularFileObject(this, nullCheck(f))); |
957 result.add(new RegularFileObject(this, nullCheck(f))); |
958 return result; |
958 return result; |