Modifier and type | Property and description |
---|---|
org.eclipse.jdt.core.IClasspathEntry | classpath
Replies the detected classpath. |
java.util.Comparator<T> | cPEntryComparator
Replies the comparator of classpath entries. |
org.eclipse.core.runtime.IPath | outputLocation
Replies the detected output location. |
Constructor and description |
---|
new(IProject,SarlDefaultClassPathProvider,IProgressMonitor)
Constructor. |
Modifier and type | Action and description |
---|---|
protected static void | addToMap(Map<K,V>,IPath,IPath)
Utility function for updating the given map. |
protected void | detectClasspath
Detect the classpath components. |
protected void | detectLibraries(List<E>,IPath)
Detect the libraries. |
protected org.eclipse.core.runtime.IPath | detectOutputFolder
Detect the output folder for binary files. |
protected void | detectSourceFolders(List<E>)
Detect the source folders according to the Java and SARL conventions. |
protected org.eclipse.core.runtime.IPath | findInSourceFolders(IPath)
Retrieve the source folder for the given path. |
org.eclipse.jdt.core.IClasspathEntry | getClasspath
Replies the detected classpath. |
java.util.Comparator<T> | getCPEntryComparator
Replies the comparator of classpath entries. |
protected static org.eclipse.core.runtime.IPath | getFolderPath(IPath,IPath)
Replies the folder path. |
org.eclipse.core.runtime.IPath | getOutputLocation
Replies the detected output location. |
protected boolean | isValidJavaCUName(String)
Replies if the given name is valid for a Java compilation unit. |
protected boolean | isValidSarlCUName(String)
Replies if the given name is valid for a SARL compilation unit. |
boolean | visit(IResourceProxy) |
protected void | visitJavaCompilationUnit(IFile)
Visit the given Java compilation unit. |
protected void | visitSarlCompilationUnit(IFile)
Visit the given SARL compilation unit. |
val classpath : org.eclipse.jdt.core.IClasspathEntry
This property is an alias for the action: getClasspath
val cPEntryComparator : java.util.Comparator<T>
This property is an alias for the action: getCPEntryComparator
val outputLocation : org.eclipse.core.runtime.IPath
This property is an alias for the action: getOutputLocation
new(IProject,SarlDefaultClassPathProvider,IProgressMonitor)throws org.eclipse.core.runtime.CoreException
protected def addToMap(Map<K,V>,IPath,IPath)
protected def detectClasspaththrows org.eclipse.core.runtime.CoreException
protected def detectLibraries(List<E>,IPath)
protected def detectOutputFolder : org.eclipse.core.runtime.IPaththrows org.eclipse.core.runtime.CoreException
protected def detectSourceFolders(List<E>)
protected def findInSourceFolders(IPath) : org.eclipse.core.runtime.IPath
def getClasspath : org.eclipse.jdt.core.IClasspathEntry
def getCPEntryComparator : java.util.Comparator<T>
protected def getFolderPath(IPath,IPath) : org.eclipse.core.runtime.IPath
def getOutputLocation : org.eclipse.core.runtime.IPath
protected def isValidJavaCUName(String) : boolean
protected def isValidSarlCUName(String) : boolean
def visit(IResourceProxy) : boolean
protected def visitJavaCompilationUnit(IFile)
protected def visitSarlCompilationUnit(IFile)