public abstract class ClasspathLocation extends java.lang.Object implements FileSystem.Classpath, SuffixConstants
| Modifier and Type | Field and Description |
|---|---|
AccessRuleSet |
accessRuleSet |
static int |
BINARY |
java.lang.String |
destinationPath |
static int |
SOURCE |
EXTENSION_aj, EXTENSION_AJ, EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, SUFFIX_aj, SUFFIX_AJ, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_aj, SUFFIX_STRING_AJ, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA| Modifier | Constructor and Description |
|---|---|
protected |
ClasspathLocation(AccessRuleSet accessRuleSet,
java.lang.String destinationPath) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
protected AccessRestriction |
fetchAccessRestriction(java.lang.String qualifiedBinaryFileName)
Return the first access rule which is violated when accessing a given
type, or null if no 'non accessible' access rule applies.
|
int |
getMode() |
java.lang.String |
getPath()
Return the path for file based classpath entries.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitfetchLinkedJars, findClass, findClass, findTypeNames, hasAnnotationFileFor, initialize, isPackage, normalizedPath, resetpublic static final int SOURCE
public static final int BINARY
public AccessRuleSet accessRuleSet
public java.lang.String destinationPath
protected ClasspathLocation(AccessRuleSet accessRuleSet, java.lang.String destinationPath)
protected AccessRestriction fetchAccessRestriction(java.lang.String qualifiedBinaryFileName)
qualifiedBinaryFileName - tested type specification, formed as:
"org.aspectj.org.eclipse.jdt/core/JavaCore.class"; on systems that
use \ as File.separator, the
"org.aspectj.org.eclipse.jdt\core\JavaCore.class" is accepted as wellpublic int getMode()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String getPath()
FileSystem.ClasspathgetPath in interface FileSystem.Classpath