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 interfaceClasspathEntry.AccessRule
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ClasspathEntry.AccessRule>getAccessRules()Exported packages patterns.ArtifactKeygetArtifactKey()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.ReactorProjectgetMavenProject()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".nullmeans "no access restrictions", i.e. all packages are exported.
-
-