/* sbt -- Simple Build Tool
 * Copyright 2008 Mark Harrah
 */
package sbt

trait trait JavaProject extends sbt.BasicScalaProject with sbt.JavaPaths with ScalaObjectJavaProject extends sbt.BasicScalaProjectBasicScalaProject with sbt.JavaPathsJavaPaths
{
	def => sbt.PathFindermainJavaSources = (sbt.PathFinder,sbt.FileFilter)sbt.PathFinderdescendents(=> sbt.PathmainJavaSourcePath, implicit sbt.Project.filter : (String)sbt.NameFilter"*.java")
	override def => sbt.PathFindermainSources = => sbt.PathFindermainScalaSources (sbt.PathFinder)sbt.PathFinder+++ => sbt.PathFindermainJavaSources
}
trait trait JavaPaths extends java.lang.Object with sbt.BasicProjectPaths with ScalaObjectJavaPaths extends sbt.BasicProjectPathsBasicProjectPaths
{
	import JavaProject._
	
	def => java.lang.StringjavaDirectoryName = => java.lang.StringDefaultJavaDirectoryName
	def => sbt.PathmainJavaSourcePath = => sbt.PathmainSourcePath (String)sbt.Path/ => java.lang.StringjavaDirectoryName
}
object object sbt.JavaProjectJavaProject
{
	val java.lang.StringDefaultJavaDirectoryName = java.lang.String("java")"java"
}