1
Description: Upstream use a remapped version of asm3 to ensure
2
that it does not conflict with asm2 elsewhere in the Jenkins
5
In Debian/Ubuntu we have a consistent version in the tree (unlike
6
upstream) so we don't need todo this.
7
Author: James Page <james.page@ubuntu.com>
10
--- a/core/src/main/java/hudson/util/SubClassGenerator.java
11
+++ b/core/src/main/java/hudson/util/SubClassGenerator.java
12
@@ -25,13 +25,13 @@ package hudson.util;
14
import hudson.PluginManager.UberClassLoader;
15
import jenkins.model.Jenkins;
16
-import org.kohsuke.asm3.ClassWriter;
17
-import org.kohsuke.asm3.MethodVisitor;
18
-import org.kohsuke.asm3.Type;
19
+import org.objectweb.asm.ClassWriter;
20
+import org.objectweb.asm.MethodVisitor;
21
+import org.objectweb.asm.Type;
23
import java.lang.reflect.Constructor;
25
-import static org.kohsuke.asm3.Opcodes.*;
26
+import static org.objectweb.asm.Opcodes.*;
29
* Generates a new class that just defines constructors into the super types.
32
@@ -584,6 +584,13 @@ THE SOFTWARE.
36
+ <!-- with this, stapler can load parameter names from the debug info -->
37
+ <groupId>asm</groupId>
38
+ <artifactId>asm-commons</artifactId>
39
+ <version>2.2.3</version>
43
<groupId>org.kohsuke</groupId>
44
<artifactId>access-modifier-annotation</artifactId>
45
<version>1.0</version>