package com.oneliang.tools.builder.java.base;

import java.util.List;

import com.oneliang.tools.builder.base.Project;

public class JavaProject extends Project{

	//use in building
	protected List<String> compileClasspathList=null;
	protected List<String> onlyCompileClasspathList=null;

	public JavaProject() {
	}

	public JavaProject(String workspace, String name) {
		super(workspace, name);
	}

	public JavaProject(String workspace, String name, String outputHome) {
		super(workspace, name, outputHome);
	}

	public void initialize() {
		super.initialize();
	}

	/**
	 * @return the compileClasspathList
	 */
	public List<String> getCompileClasspathList() {
		return compileClasspathList;
	}

	/**
	 * @param compileClasspathList the compileClasspathList to set
	 */
	public void setCompileClasspathList(List<String> compileClasspathList) {
		this.compileClasspathList = compileClasspathList;
	}
	/**
	 * @return the onlyCompileClasspathList
	 */
	public List<String> getOnlyCompileClasspathList() {
		return onlyCompileClasspathList;
	}

	/**
	 * @param onlyCompileClasspathList the onlyCompileClasspathList to set
	 */
	public void setOnlyCompileClasspathList(List<String> onlyCompileClasspathList) {
		this.onlyCompileClasspathList = onlyCompileClasspathList;
	}
}

@@ -157,14 +157,16 @@
 ject
+ 
 %7B%0A%0A%09//
+ 
 use 
@@ -217,25 +217,27 @@
 lasspathList
-=
+ = 
 null;%0A%09prote
@@ -278,17 +278,19 @@
 pathList
-=
+ = 
 null;%0A%0A%09
@@ -730,24 +730,39 @@
 lasspathList
+%0A%09 *           
  the compile
@@ -916,16 +916,17 @@
 ist;%0A%09%7D%0A
+%0A
 %09/**%0A%09 *
@@ -1100,16 +1100,31 @@
 pathList
+%0A%09 *           
  the onl

optimize code