public abstract class DependencyClasspathEntry extends Object implements ClasspathEntry
| Modifier and Type | Field and Description |
|---|---|
protected Set<String> |
exportedPackages |
protected File |
file |
protected Set<String> |
packageNames |
protected static String |
PATH_EXPORT_PACKAGE |
protected static String |
PATH_MANIFESTMF |
| Modifier | Constructor and Description |
|---|---|
protected |
DependencyClasspathEntry(File file,
Collection<String> packageNames,
Collection<String> exportedPackages) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer |
findType(String packageName,
String binaryFileName) |
abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer |
findType(String packageName,
String binaryFileName,
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction) |
protected org.eclipse.jdt.internal.compiler.env.AccessRestriction |
getAccessRestriction(String packageName) |
String |
getEntryDescription() |
String |
getEntryName() |
Collection<String> |
getPackageNames() |
protected static Collection<String> |
parseBundleManifest(InputStream is) |
protected static Collection<String> |
parseExportPackage(InputStream is) |
protected static final String PATH_EXPORT_PACKAGE
protected static final String PATH_MANIFESTMF
protected final File file
protected DependencyClasspathEntry(File file, Collection<String> packageNames, Collection<String> exportedPackages)
protected org.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction(String packageName)
public Collection<String> getPackageNames()
getPackageNames in interface ClasspathEntryprotected static Collection<String> parseExportPackage(InputStream is) throws IOException
IOExceptionprotected static Collection<String> parseBundleManifest(InputStream is) throws IOException, org.osgi.framework.BundleException
IOExceptionorg.osgi.framework.BundleExceptionpublic String getEntryDescription()
getEntryDescription in interface ClasspathEntrypublic org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(String packageName, String binaryFileName)
findType in interface ClasspathEntrypublic abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType(String packageName, String binaryFileName, org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction)
public String getEntryName()
Copyright © 2015. All rights reserved.