public class DefaultClasspathEntry extends Object implements ClasspathEntry
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultClasspathEntry.DefaultAccessRule |
ClasspathEntry.AccessRule| Constructor and Description |
|---|
DefaultClasspathEntry(ReactorProject project,
ArtifactKey key,
List<File> locations,
List<ClasspathEntry.AccessRule> rules) |
| Modifier and Type | Method and Description |
|---|---|
List<ClasspathEntry.AccessRule> |
getAccessRules()
Exported packages patterns.
|
ArtifactKey |
getArtifactKey()
ArtifactKey that corresponds to this classpath entry.
|
List<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.
|
public DefaultClasspathEntry(ReactorProject project, ArtifactKey key, List<File> locations, List<ClasspathEntry.AccessRule> rules)
public List<File> getLocations()
ClasspathEntrygetLocations in interface ClasspathEntrypublic List<ClasspathEntry.AccessRule> getAccessRules()
ClasspathEntrynull means
"no access restrictions", i.e. all packages are exported.getAccessRules in interface ClasspathEntrypublic ArtifactKey getArtifactKey()
ClasspathEntrygetArtifactKey in interface ClasspathEntrypublic ReactorProject getMavenProject()
ClasspathEntrygetMavenProject in interface ClasspathEntryCopyright © 2008-2015 Eclipse Foundation. All Rights Reserved.