public static interface IWorkspaceProjectDescriber.IJavaProjectSourceDescription
Modifier and Type | Method and Description |
---|---|
void |
addDependencies(Map<File,IPackageFragmentRoot> dependencies)
Adds runtime classes location of project dependencies and their corresponding package fragment roots, typically
for standard java application, this is dependency jar or classes directory
for equinox, this is dependency bundle location
|
void |
addLocation(File location)
Adds filesystem classes directories or jar files as reported by the runtime for project classes.
|
void |
addSourceContainerFactory(Supplier<ISourceContainer> factory)
Adds factory of source container(s) for the project itself, typically:
JavaProjectSourceContainer for normal projects with sources folders
PackageFragmentRootSourceContainer for PDE and M2E binary projects
In some cases one project will have multiple associated source container.
|
void addLocation(File location)
void addSourceContainerFactory(Supplier<ISourceContainer> factory)
void addDependencies(Map<File,IPackageFragmentRoot> dependencies)
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.