Код: Выделить всё
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
StandardJavaFileManager fileManager = compiler.getStandardFileManager(null, null, null);
String[] as = new String[]{"mytest.java"};
List list = Arrays.asList(as);
Iterable fileObjects = fileManager.getJavaFileObjectsFromStrings(list);
for (Iterator it = fileObjects.iterator(); it.hasNext(); ) {
//RegularFileObject str = (RegularFileObject) it.next();
System.out.println("for loop");
}
Так что же здесь не так?
(2) RegularFileObject не является открытым классом, так как я могу просмотреть содержимое этих файловых объектов?
Подробнее здесь: https://stackoverflow.com/questions/535 ... inite-loop