List of usage examples for org.eclipse.jdt.internal.compiler.batch CompilationUnit CompilationUnit
public CompilationUnit(char[] contents, String fileName, String encoding, String destinationPath)
From source file:org.thiesen.ecj4ant.EcjTask.java
License:Open Source License
public CompilationUnit[] getCompilationUnits(final List<String> sourceFiles) { final List<CompilationUnit> units = new ArrayList<CompilationUnit>(sourceFiles.size()); String defaultEncoding = DEFAULT_ENCODING; if (Util.EMPTY_STRING.equals(defaultEncoding)) defaultEncoding = null;/*w ww . j a va2 s.co m*/ for (final String sourceFile : sourceFiles) { units.add(new CompilationUnit(null, sourceFile, null, null)); } return units.toArray(new CompilationUnit[0]); }