Skip to content

Commit ade0542

Browse files
committed
Repack ASM classes in esotericsoftware namespace.
closes #54
1 parent 5123d1d commit ade0542

10 files changed

Lines changed: 23 additions & 18 deletions

File tree

.classpath

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
<classpathentry excluding="**/.svn/*" kind="src" path="test"/>
55
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
66
<classpathentry kind="lib" path="build/junit-4.6.jar"/>
7-
<classpathentry kind="lib" path="lib/asm-5.1.jar"/>
7+
<classpathentry exported="true" kind="lib" path="lib/asm-5.1-es.jar"/>
88
<classpathentry kind="output" path="bin"/>
99
</classpath>
File renamed without changes.

build/jarjar-command-1.0.0-all.jar

362 KB
Binary file not shown.

build/jarjar.rules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
rule org.objectweb.asm.** com.esotericsoftware.asm.@1

lib/asm-5.1-es.jar

54.4 KB
Binary file not shown.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<modelVersion>4.0.0</modelVersion>
88
<groupId>com.esotericsoftware</groupId>
99
<artifactId>reflectasm</artifactId>
10-
<version>1.11.5-SNAPSHOT</version>
10+
<version>1.11.6-SNAPSHOT</version>
1111
<packaging>bundle</packaging>
1212
<name>ReflectASM</name>
1313
<description>High performance Java reflection using code generation</description>

project.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
version: 1.11.4
1+
version: 1.11.5
22
---
3+
classpath build/jarjar-command-1.0.0-all.jar;
4+
com.tonicsystems.jarjar.Main.main(new String[] {
5+
"-rules", "build/jarjar.rules", "build/asm-5.1.jar", "-output", "lib/asm-5.1-es.jar"
6+
});
37
Build.build(project);
4-
Build.oneJAR(project);
8+
Build.oneJAR(project);

src/com/esotericsoftware/reflectasm/ConstructorAccess.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414

1515
package com.esotericsoftware.reflectasm;
1616

17-
import static org.objectweb.asm.Opcodes.*;
17+
import static com.esotericsoftware.asm.Opcodes.*;
1818

1919
import java.lang.reflect.Constructor;
2020
import java.lang.reflect.Modifier;
2121

22-
import org.objectweb.asm.ClassWriter;
23-
import org.objectweb.asm.MethodVisitor;
22+
import com.esotericsoftware.asm.ClassWriter;
23+
import com.esotericsoftware.asm.MethodVisitor;
2424

2525
public abstract class ConstructorAccess<T> {
2626
boolean isNonStaticMemberClass;

src/com/esotericsoftware/reflectasm/FieldAccess.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414

1515
package com.esotericsoftware.reflectasm;
1616

17-
import static org.objectweb.asm.Opcodes.*;
17+
import static com.esotericsoftware.asm.Opcodes.*;
1818

1919
import java.lang.reflect.Field;
2020
import java.lang.reflect.Modifier;
2121
import java.util.ArrayList;
2222

23-
import org.objectweb.asm.ClassWriter;
24-
import org.objectweb.asm.Label;
25-
import org.objectweb.asm.MethodVisitor;
26-
import org.objectweb.asm.Type;
23+
import com.esotericsoftware.asm.ClassWriter;
24+
import com.esotericsoftware.asm.Label;
25+
import com.esotericsoftware.asm.MethodVisitor;
26+
import com.esotericsoftware.asm.Type;
2727

2828
public abstract class FieldAccess {
2929
private String[] fieldNames;

src/com/esotericsoftware/reflectasm/MethodAccess.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@
1414

1515
package com.esotericsoftware.reflectasm;
1616

17-
import static org.objectweb.asm.Opcodes.*;
17+
import static com.esotericsoftware.asm.Opcodes.*;
1818

1919
import java.lang.reflect.Method;
2020
import java.lang.reflect.Modifier;
2121
import java.util.ArrayList;
2222
import java.util.Arrays;
2323

24-
import org.objectweb.asm.ClassWriter;
25-
import org.objectweb.asm.Label;
26-
import org.objectweb.asm.MethodVisitor;
27-
import org.objectweb.asm.Opcodes;
28-
import org.objectweb.asm.Type;
24+
import com.esotericsoftware.asm.ClassWriter;
25+
import com.esotericsoftware.asm.Label;
26+
import com.esotericsoftware.asm.MethodVisitor;
27+
import com.esotericsoftware.asm.Opcodes;
28+
import com.esotericsoftware.asm.Type;
2929

3030
public abstract class MethodAccess {
3131
private String[] methodNames;

0 commit comments

Comments
 (0)