[jboss-cvs] JBossAS SVN: r106426 - in projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins: javassist and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jul 5 11:12:45 EDT 2010
Author: kabir.khan at jboss.com
Date: 2010-07-05 11:12:45 -0400 (Mon, 05 Jul 2010)
New Revision: 106426
Modified:
projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/bytecode/BytecodeInheritableAnnotationHolder.java
projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/bytecode/BytecodeTypeInfo.java
projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistInheritableAnnotationHolder.java
projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistTypeInfo.java
Log:
[JBAS-8116] Make getSuperHolder() return classinfo
Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/bytecode/BytecodeInheritableAnnotationHolder.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/bytecode/BytecodeInheritableAnnotationHolder.java 2010-07-05 15:08:00 UTC (rev 106425)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/bytecode/BytecodeInheritableAnnotationHolder.java 2010-07-05 15:12:45 UTC (rev 106426)
@@ -28,6 +28,7 @@
import org.jboss.reflect.plugins.AnnotationHelper;
import org.jboss.reflect.plugins.bytecode.bytes.ClassBytes;
import org.jboss.reflect.spi.AnnotationValue;
+import org.jboss.reflect.spi.ClassInfo;
/**
*
@@ -109,7 +110,7 @@
@Override
public void setupAnnotations(AnnotationValue[] annotations)
{
- BytecodeInheritableAnnotationHolder superHolder = getSuperHolder();
+ ClassInfo superHolder = getSuperHolder();
AnnotationValue[] superAllAnnotations = (superHolder != null) ? superHolder.getAnnotations() : null;
allAnnotations = new HashMap<String, AnnotationValue>();
@@ -171,5 +172,5 @@
}
- public abstract BytecodeInheritableAnnotationHolder getSuperHolder();
+ public abstract ClassInfo getSuperHolder();
}
Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/bytecode/BytecodeTypeInfo.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/bytecode/BytecodeTypeInfo.java 2010-07-05 15:08:00 UTC (rev 106425)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/bytecode/BytecodeTypeInfo.java 2010-07-05 15:12:45 UTC (rev 106426)
@@ -798,11 +798,11 @@
}
@Override
- public BytecodeInheritableAnnotationHolder getSuperHolder()
+ public ClassInfo getSuperHolder()
{
TypeInfo info = getSuperclass();
if (info instanceof BytecodeInheritableAnnotationHolder)
- return (BytecodeInheritableAnnotationHolder)info;
+ return (ClassInfo)info;
return null;
}
Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistInheritableAnnotationHolder.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistInheritableAnnotationHolder.java 2010-07-05 15:08:00 UTC (rev 106425)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistInheritableAnnotationHolder.java 2010-07-05 15:12:45 UTC (rev 106426)
@@ -28,7 +28,10 @@
import javassist.CtClass;
import org.jboss.reflect.plugins.AnnotationHelper;
+import org.jboss.reflect.spi.AnnotatedInfo;
import org.jboss.reflect.spi.AnnotationValue;
+import org.jboss.reflect.spi.ClassInfo;
+import org.jboss.reflect.spi.TypeInfo;
/**
*
@@ -108,7 +111,8 @@
@Override
public void setupAnnotations(AnnotationValue[] annotations)
{
- JavassistInheritableAnnotationHolder superHolder = getSuperHolder();
+ ClassInfo superHolder = (ClassInfo)getSuperHolder();
+ //JavassistInheritableAnnotationHolder superHolder = getSuperHolder();
AnnotationValue[] superAllAnnotations = (superHolder != null) ? superHolder.getAnnotations() : null;
allAnnotations = new HashMap<String, AnnotationValue>();
@@ -170,5 +174,5 @@
}
- public abstract JavassistInheritableAnnotationHolder getSuperHolder();
+ public abstract ClassInfo getSuperHolder();
}
Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistTypeInfo.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistTypeInfo.java 2010-07-05 15:08:00 UTC (rev 106425)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistTypeInfo.java 2010-07-05 15:12:45 UTC (rev 106426)
@@ -812,7 +812,7 @@
}
@Override
- public JavassistInheritableAnnotationHolder getSuperHolder()
+ public ClassInfo getSuperHolder()
{
try
{
@@ -821,7 +821,7 @@
{
return null;
}
- return (JavassistTypeInfo)factory.getTypeInfo(zuper);
+ return (ClassInfo)factory.getTypeInfo(zuper);
}
catch (NotFoundException e)
{
More information about the jboss-cvs-commits
mailing list