Parcourir la source

Updating ASM version

tags/light-jdk8u5+50
Ivan Dubrov il y a 10 ans
Parent
révision
999222e5b8
2 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 1
    1
      build.gradle
  2. 2
    2
      dcevm/src/main/java/com/github/dcevm/TestClassAdapter.java

+ 1
- 1
build.gradle Voir le fichier

project('dcevm') { project('dcevm') {
dependencies { dependencies {
compile project(':agent') compile project(':agent')
compile group: 'asm', name: 'asm-all', version: '3.3.+'
compile group: 'org.ow2.asm', name: 'asm-all', version: '5.0.2'
compile files(jre + '/../lib/tools.jar') compile files(jre + '/../lib/tools.jar')


testCompile group: 'junit', name: 'junit', version: '4.11' testCompile group: 'junit', name: 'junit', version: '4.11'

+ 2
- 2
dcevm/src/main/java/com/github/dcevm/TestClassAdapter.java Voir le fichier

MethodVisitor mv) { MethodVisitor mv) {
return new RemappingMethodAdapter(access, newDesc, mv, remapper) { return new RemappingMethodAdapter(access, newDesc, mv, remapper) {
@Override @Override
public void visitMethodInsn(int opcode, String owner, String name, String desc) {
public void visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf) {
if (name.equals("<init>") && isObject && owner.equals("java/lang/Object")) { if (name.equals("<init>") && isObject && owner.equals("java/lang/Object")) {
return; return;
} }


super.visitMethodInsn(opcode, owner, stripMethodSuffix(name), desc);
super.visitMethodInsn(opcode, owner, stripMethodSuffix(name), desc, itf);
} }
}; };
} }

Chargement…
Annuler
Enregistrer