Lines 14-19
Link Here
|
14 |
import java.io.IOException; |
14 |
import java.io.IOException; |
15 |
import java.io.OutputStream; |
15 |
import java.io.OutputStream; |
16 |
import org.eclipse.core.runtime.NullProgressMonitor; |
16 |
import org.eclipse.core.runtime.NullProgressMonitor; |
|
|
17 |
import org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository; |
17 |
import org.eclipse.equinox.internal.provisional.p2.artifact.repository.*; |
18 |
import org.eclipse.equinox.internal.provisional.p2.artifact.repository.*; |
18 |
import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException; |
19 |
import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException; |
19 |
import org.eclipse.equinox.internal.provisional.p2.metadata.IArtifactKey; |
20 |
import org.eclipse.equinox.internal.provisional.p2.metadata.IArtifactKey; |
Lines 54-60
Link Here
|
54 |
if (repositoryStream == null) |
55 |
if (repositoryStream == null) |
55 |
return; |
56 |
return; |
56 |
// TODO Is that ok to ignore the result? |
57 |
// TODO Is that ok to ignore the result? |
57 |
source.getArtifact(descriptor, repositoryStream, new NullProgressMonitor()); |
58 |
//TODO remove cast when API becomes available |
|
|
59 |
((SimpleArtifactRepository) source).getRawArtifact(descriptor, repositoryStream, new NullProgressMonitor()); |
58 |
} finally { |
60 |
} finally { |
59 |
if (repositoryStream != null) |
61 |
if (repositoryStream != null) |
60 |
repositoryStream.close(); |
62 |
repositoryStream.close(); |