File bsh2-asm.patch of Package bsh2

Index: beanshell-2.0b6/src/bsh/ClassGeneratorUtil.java
===================================================================
--- beanshell-2.0b6.orig/src/bsh/ClassGeneratorUtil.java
+++ beanshell-2.0b6/src/bsh/ClassGeneratorUtil.java
@@ -329,7 +329,7 @@ public class ClassGeneratorUtil implemen
 	static void generateField(
 		String fieldName, String type, int modifiers, ClassWriter cw )
 	{
-		cw.visitField( modifiers, fieldName, type, null/*value*/ );
+		cw.visitField( modifiers, fieldName, type, null, null );
 	}
 
 	/**
@@ -353,7 +353,7 @@ public class ClassGeneratorUtil implemen
 
 		// Generate method body
 		CodeVisitor cv = cw.visitMethod(
-			modifiers, methodName, methodDescriptor, exceptions );
+			modifiers, methodName, methodDescriptor, exceptions, null );
 
 		if ( (modifiers & ACC_ABSTRACT) != 0 )
 			return;
@@ -429,7 +429,7 @@ public class ClassGeneratorUtil implemen
 
 		// Create this constructor method
 		CodeVisitor cv =
-			cw.visitMethod( modifiers, "<init>", methodDescriptor, exceptions );
+			cw.visitMethod( modifiers, "<init>", methodDescriptor, exceptions, null );
 
 		// Generate code to push arguments as an object array
 		generateParameterReifierCode( paramTypes, false/*isStatic*/, cv );
@@ -466,7 +466,7 @@ public class ClassGeneratorUtil implemen
 	void generateStaticInitializer( ClassWriter cw )
 	{
 		CodeVisitor cv =
-			cw.visitMethod( ACC_STATIC, "<clinit>", "()V", null/*exceptions*/ );
+			cw.visitMethod( ACC_STATIC, "<clinit>", "()V", null/*exceptions*/, null );
 
 		// Generate code to invoke the ClassGeneratorUtil initStatic() method
 
@@ -669,7 +669,7 @@ public class ClassGeneratorUtil implemen
 
 		// Add method body
 		CodeVisitor cv = cw.visitMethod(
-			modifiers, "_bshSuper"+methodName, methodDescriptor, exceptions );
+			modifiers, "_bshSuper"+methodName, methodDescriptor, exceptions, null );
 
 		cv.visitVarInsn(ALOAD, 0);
 		// Push vars
openSUSE Build Service is sponsored by