[prev in list] [next in list] [prev in thread] [next in thread]
List: ivy-commits
Subject: svn commit: r542920 - in
From: gscokart () apache ! org
Date: 2007-05-30 19:43:17
Message-ID: 20070530194317.D18921A981A () eris ! apache ! org
[Download RAW message or body]
Author: gscokart
Date: Wed May 30 12:43:16 2007
New Revision: 542920
URL: http://svn.apache.org/viewvc?view=rev&rev=542920
Log:
refactor to make more visible when there is no ModuleDescriptor.
Modified:
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java
incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java
Modified: incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/java/org/apache/ivy/cor \
e/module/descriptor/DefaultDependencyDescriptor.java?view=diff&rev=542920&r1=542919&r2=542920
==============================================================================
--- incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java \
(original)
+++ incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.java \
Wed May 30 12:43:16 2007 @@ -84,12 +84,8 @@
public static DefaultDependencyDescriptor transformInstance(DependencyDescriptor \
dd, NamespaceTransformer t, boolean fromSystem) {
ModuleRevisionId transformParentId = t.transform(dd.getParentRevisionId());
ModuleRevisionId transformMrid = t.transform(dd.getDependencyRevisionId());
- DefaultDependencyDescriptor newdd = new DefaultDependencyDescriptor();
+ DefaultDependencyDescriptor newdd = new DefaultDependencyDescriptor(null, \
transformMrid, dd.isForce(), dd.isChanging(), dd.isTransitive()); newdd._parentId = \
transformParentId;
- newdd._revId = transformMrid;
- newdd._force = dd.isForce();
- newdd._changing = dd.isChanging();
- newdd._transitive = dd.isTransitive();
String[] moduleConfs = dd.getModuleConfigurations();
if (moduleConfs.length == 1 && "*".equals(moduleConfs[0])) {
if (dd instanceof DefaultDependencyDescriptor) {
@@ -139,10 +135,11 @@
* This namespace should be used to check
*/
private Namespace _namespace = null;
- private ModuleDescriptor _md;
+ private final ModuleDescriptor _md;
private DependencyDescriptor _asSystem = this;
public DefaultDependencyDescriptor(DependencyDescriptor dd, String revision) {
+ _md = null;
_parentId = dd.getParentRevisionId();
_revId = ModuleRevisionId.newInstance(dd.getDependencyRevisionId(), \
revision); _force = dd.isForce();
@@ -169,13 +166,12 @@
}
public DefaultDependencyDescriptor(ModuleRevisionId mrid, boolean force, boolean \
changing) { + _md = null;
_revId = mrid;
_force = force;
_changing = changing;
}
- private DefaultDependencyDescriptor() {
- }
public ModuleId getDependencyId() {
return getDependencyRevisionId().getModuleId();
Modified: incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/src/java/org/apache/ivy/cor \
e/module/descriptor/ModuleDescriptor.java?view=diff&rev=542920&r1=542919&r2=542920 \
==============================================================================
--- incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java \
(original)
+++ incubator/ivy/core/trunk/src/java/org/apache/ivy/core/module/descriptor/ModuleDescriptor.java \
Wed May 30 12:43:16 2007 @@ -89,6 +89,8 @@
String[] getPublicConfigurationsNames();
Artifact[] getArtifacts(String conf);
Artifact[] getAllArtifacts();
+
+ /** @retun The dependencies of the module. If there is no dependencies return an \
empty array (non null) */ DependencyDescriptor[] getDependencies();
/**
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic