public abstract class ClasspathLocation
extends java.lang.Object
| Constructor and Description |
|---|
ClasspathLocation() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
abstract java.lang.String |
debugPathString() |
abstract NameEnvironmentAnswer |
findClass(java.lang.String binaryFileName,
java.lang.String qualifiedPackageName,
java.lang.String qualifiedBinaryFileName) |
static ClasspathLocation |
forBinaryFolder(IContainer binaryFolder,
boolean isOutputFolder,
AccessRuleSet accessRuleSet) |
abstract IPath |
getProjectRelativePath() |
boolean |
isOutputFolder() |
abstract boolean |
isPackage(java.lang.String qualifiedPackageName) |
void |
reset() |
public static ClasspathLocation forBinaryFolder(IContainer binaryFolder, boolean isOutputFolder, AccessRuleSet accessRuleSet)
public abstract NameEnvironmentAnswer findClass(java.lang.String binaryFileName, java.lang.String qualifiedPackageName, java.lang.String qualifiedBinaryFileName)
public abstract IPath getProjectRelativePath()
public boolean isOutputFolder()
public abstract boolean isPackage(java.lang.String qualifiedPackageName)
public void cleanup()
public void reset()
public abstract java.lang.String debugPathString()