[jboss-svn-commits] JBoss Common SVN: r4275 - arquillian/trunk/containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Apr 20 11:41:23 EDT 2010
Author: aslak
Date: 2010-04-20 11:41:22 -0400 (Tue, 20 Apr 2010)
New Revision: 4275
Modified:
arquillian/trunk/containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap/ShrinkwrapBeanDeploymentArchiveImpl.java
Log:
ARQ-102 fixed ShrinkWrap upgrade code
Modified: arquillian/trunk/containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap/ShrinkwrapBeanDeploymentArchiveImpl.java
===================================================================
--- arquillian/trunk/containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap/ShrinkwrapBeanDeploymentArchiveImpl.java 2010-04-20 15:35:32 UTC (rev 4274)
+++ arquillian/trunk/containers/weld-embedded/src/main/java/org/jboss/arquillian/weld/shrinkwrap/ShrinkwrapBeanDeploymentArchiveImpl.java 2010-04-20 15:41:22 UTC (rev 4275)
@@ -30,6 +30,7 @@
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.ArchivePath;
+import org.jboss.shrinkwrap.api.Asset;
import org.jboss.shrinkwrap.api.Filters;
import org.jboss.shrinkwrap.api.Node;
import org.jboss.shrinkwrap.impl.base.AssignableBase;
@@ -107,11 +108,11 @@
Map<ArchivePath, Node> classes = archive.getContent(Filters.include(".*\\.class"));
for(Map.Entry<ArchivePath, Node> classEntry : classes.entrySet())
{
- if (classEntry.getValue() instanceof ClassAsset)
+ if (classEntry.getValue().getAsset() instanceof ClassAsset)
{
beanClasses.add(
(Class<?>)extractFieldFromAsset(
- classEntry.getValue(),
+ classEntry.getValue().getAsset(),
"clazz"));
}
}
@@ -142,14 +143,14 @@
return serviceRegistry;
}
- private Object extractFieldFromAsset(Node node, String fieldName)
+ private Object extractFieldFromAsset(Asset asset, String fieldName)
{
try
{
- Field field = node.getClass().getDeclaredField(fieldName);
+ Field field = asset.getClass().getDeclaredField(fieldName);
field.setAccessible(true);
- return field.get(node);
+ return field.get(asset);
}
catch (Exception e)
{
More information about the jboss-svn-commits
mailing list