/** * Inform the environment that a new non-Java file has been generated. This file will not be * submitted to a subsequent round of processing in the current build, even if the file happens to * be in a source location and named with a Java-like name. However, its dependencies will be * tracked in the same manner as Java files, e.g., it will be deleted if changes in source cause * it to no longer be generated. * * @param file must be non-null */ public void addNewResource(IFile file) { AptCompilationParticipant.getInstance().addJava6GeneratedFile(file); }
/** * Inform the environment that a new Java file has been generated. * * @param result must be non-null */ public void addNewUnit(FileGenerationResult result) { AptCompilationParticipant.getInstance().addJava6GeneratedFile(result.getFile()); addNewUnit(_dispatchManager.findCompilationUnit(result.getFile())); }