public Builder getSubBuilder(File file) throws Exception { Builder builder = getSubBuilder(); if (builder != null) { builder.setProperties(file); addClose(builder); } return builder; }
static public Builder setBuilder(Activator activator, IProject project, File mf) throws Exception, IOException, FileNotFoundException { Builder builder = new Builder(); builder.setPedantic(activator.isPedantic() || activator.isDebugging()); // TODO of course we should get the classpath from // inside API ... File p = project.getLocation().toFile(); // TODO for now we ignore the workspace and use the // project parent directory EclipseClasspath ecp = new EclipseClasspath(builder, p.getParentFile(), p); builder.setClasspath((File[]) ecp.getClasspath().toArray(new File[0])); builder .setSourcepath((File[]) ecp.getSourcepath() .toArray(new File[0])); builder.setProperties(mf); return builder; }
static public Builder setBuilder(Activator activator, IProject project, File mf) throws Exception, IOException, FileNotFoundException { Builder builder = new Builder(); builder.setPedantic(activator.isPedantic() || activator.isDebugging()); // TODO of course we should get the classpath from // inside API ... File p = project.getLocation().toFile(); // TODO for now we ignore the workspace and use the // project parent directory EclipseClasspath ecp = new EclipseClasspath(builder, p.getParentFile(), p); builder.setClasspath((File[]) ecp.getClasspath().toArray(new File[0])); builder .setSourcepath((File[]) ecp.getSourcepath() .toArray(new File[0])); builder.setProperties(mf); return builder; }
try { builder.setPedantic(isPedantic()); builder.setProperties(properties);
builder = getSubBuilder(); addClose(builder); builder.setProperties(file); builder.setProperty(SUB, "");
try { builder.setPedantic(isPedantic()); builder.setProperties(properties);
builder.setProperties(file); projectProperties.putAll((Map<?, ?>) getProject().getProperties()); projectProperties.putAll(builder.getProperties()); builder.setProperties(projectProperties);
Properties p = new Properties(); p.putAll((Map<?, ?>) getProject().getProperties()); builder.setProperties(p); builder.setProperties(file); .getProperties()); projectProperties.putAll(builder.getProperties()); builder.setProperties(projectProperties); builder.setClasspath(toFiles(classpath, "classpath")); builder.setSourcepath(toFiles(sourcepath, "sourcepath"));
bchild.setProperties(bndfile, builder.getBase());
bchild.setProperties(bndfile, builder.getBase());