Package org.eclipse.tycho.classpath
Interface ClasspathEntry
-
- All Known Implementing Classes:
DefaultClasspathEntry
public interface ClasspathEntry
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ClasspathEntry.AccessRule
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ClasspathEntry.AccessRule>
getAccessRules()
Exported packages patterns.ArtifactKey
getArtifactKey()
ArtifactKey that corresponds to this classpath entry.java.util.List<java.io.File>
getLocations()
Jar files and/or class folders that correspond to this classpath entry.ReactorProject
getMavenProject()
MavenProject that corresponds to this classpath entry or null, if no such project.
-
-
-
Method Detail
-
getArtifactKey
ArtifactKey getArtifactKey()
ArtifactKey that corresponds to this classpath entry. Not null.
-
getMavenProject
ReactorProject getMavenProject()
MavenProject that corresponds to this classpath entry or null, if no such project.
-
getLocations
java.util.List<java.io.File> getLocations()
Jar files and/or class folders that correspond to this classpath entry. Projects and bundles with nested jars can have multiple locations.
-
getAccessRules
java.util.List<ClasspathEntry.AccessRule> getAccessRules()
Exported packages patterns. Empty list means "no exported packages".null
means "no access restrictions", i.e. all packages are exported.
-
-