[jboss-svn-commits] JBL Code SVN: r5007 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/asm

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 11 08:00:46 EDT 2006


Author: mark.proctor at jboss.com
Date: 2006-07-11 08:00:44 -0400 (Tue, 11 Jul 2006)
New Revision: 5007

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/asm/ClassFieldInspector.java
Log:
-reverted ClassFieldInspector

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/asm/ClassFieldInspector.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/asm/ClassFieldInspector.java	2006-07-11 06:50:53 UTC (rev 5006)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/asm/ClassFieldInspector.java	2006-07-11 12:00:44 UTC (rev 5007)
@@ -127,7 +127,6 @@
 
         private Class               clazz;
         private ClassFieldInspector inspector;
-        private Map                 fields = new HashMap();
 
         ClassFieldVisitor(final Class cls,
                           final ClassFieldInspector inspector) {
@@ -160,50 +159,65 @@
             return null;
         }
 
-        public void visitInnerClass(String name,
-                                    String outerName,
-                                    String innerName,
-                                    int access) {
+        public void visit(final int arg0,
+                          final int arg1,
+                          final String arg2,
+                          final String arg3,
+                          final String[] arg4,
+                          final String arg5) {
         }
 
-        public void visitAttribute(Attribute attr) {
+        public void visitInnerClass(final String arg0,
+                                    final String arg1,
+                                    final String arg2,
+                                    final int arg3) {
         }
 
+        public void visitField(final int access,
+                               final String arg1,
+                               final String arg2,
+                               final Object arg3,
+                               final Attribute arg4) {
+        }
+
+        public void visitAttribute(final Attribute arg0) {
+        }
+
         public void visitEnd() {
         }
 
-        public void visit(int version,
-                          int access,
-                          String name,
-                          String signature,
-                          String superName,
-                          String[] interfaces) {
+        public void visit(final int arg0,
+                          final int arg1,
+                          final String arg2,
+                          final String arg3,
+                          final String arg4,
+                          final String[] arg5) {
+
         }
 
-        public void visitSource(String source,
-                                String debug) {
+        public void visitSource(final String arg0,
+                                final String arg1) {
 
         }
 
-        public void visitOuterClass(String owner,
-                                    String name,
-                                    String desc) {
+        public void visitOuterClass(final String arg0,
+                                    final String arg1,
+                                    final String arg2) {
 
         }
 
-        public AnnotationVisitor visitAnnotation(String desc,
-                                                 boolean visible) {
+        public AnnotationVisitor visitAnnotation(final String arg0,
+                                                 final boolean arg1) {
 
             return new ClassFieldAnnotationVisitor();
         }
 
-        public FieldVisitor visitField(final int access,
-                                       final String name,
-                                       final String desc,
-                                       final String signature,
-                                       final Object value) {
-            this.fields.put( name.toLowerCase(),
-                             name );
+        public FieldVisitor visitField(final int arg0,
+                                       final String arg1,
+                                       final String arg2,
+                                       final String arg3,
+                                       final Object arg4) {
+
             return null;
         }
 
@@ -262,15 +276,10 @@
 
         private String calcFieldName(String name,
                                      final int offset) {
-            if ( offset > 0 ) {
-                name = name.substring( offset );
-            }
-            String result = ( String ) this.fields.get( name.toLowerCase() );
-            if  ( result == null ) {
-                final char first = Character.toLowerCase( name.charAt( 0 ) );
-                result = first + name.substring( 1 );
-            }
-            return result;
+            name = name.substring( offset );
+            final char first = Character.toLowerCase( name.charAt( 0 ) );
+            name = first + name.substring( 1 );
+            return name;
         }
 
     }




More information about the jboss-svn-commits mailing list