Skip to content

Commit

Permalink
[java-11] up dependency on lombok.patcher, including asm7
Browse files Browse the repository at this point in the history
  • Loading branch information
rspilker committed Oct 29, 2018
1 parent c02263a commit 182cb0c
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 6 deletions.
14 changes: 14 additions & 0 deletions buildScripts/ivy-repo/org.projectlombok-lombok.patcher-0.30.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<ivy-module version="2.0">
<info organisation="org.projectlombok" module="lombok.patcher" revision="0.30" publication="20180910222000">
<license name="MIT License" url="https://www.opensource.org/licenses/mit-license.php" />
<ivyauthor name="rzwitserloot" url="https://github.com/rzwitserloot" />
<ivyauthor name="rspilker" url="https://github.com/rspilker" />
<description homepage="https://projectlombok.org/" />
</info>
<configurations>
<conf name="default" />
</configurations>
<publications>
<artifact conf="default" url="https://projectlombok.org/downloads/lombok.patcher-0.30.jar" />
</publications>
</ivy-module>
2 changes: 1 addition & 1 deletion buildScripts/ivy.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<conf name="supporters" />
</configurations>
<dependencies>
<dependency org="org.projectlombok" name="lombok.patcher" rev="0.28" conf="buildBase->default; runtime->default" />
<dependency org="org.projectlombok" name="lombok.patcher" rev="0.30" conf="buildBase->default; runtime->default" />
<dependency org="zwitserloot.com" name="cmdreader" rev="1.2" conf="buildBase->runtime; runtime" />

<dependency org="junit" name="junit" rev="4.8.2" conf="test->default; contrib->sources" />
Expand Down
2 changes: 1 addition & 1 deletion src/core/lombok/bytecode/AsmUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ static byte[] fixJSRInlining(byte[] byteCode) {
ClassReader reader = new ClassReader(byteCode);
ClassWriter writer = new FixedClassWriter(reader, 0);

ClassVisitor visitor = new ClassVisitor(Opcodes.ASM6, writer) {
ClassVisitor visitor = new ClassVisitor(Opcodes.ASM7, writer) {
@Override public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
return new JSRInlinerAdapter(super.visitMethod(access, name, desc, signature, exceptions), access, name, desc, signature, exceptions);
}
Expand Down
4 changes: 2 additions & 2 deletions src/core/lombok/bytecode/PreventNullAnalysisRemover.java
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public class PreventNullAnalysisRemover implements PostCompilerTransformation {

class PreventNullAnalysisVisitor extends MethodVisitor {
PreventNullAnalysisVisitor(MethodVisitor mv) {
super(Opcodes.ASM6, mv);
super(Opcodes.ASM7, mv);
}

@Override public void visitMethodInsn(int opcode, String owner, String name, String desc, boolean itf) {
Expand All @@ -68,7 +68,7 @@ class PreventNullAnalysisVisitor extends MethodVisitor {
}
}

reader.accept(new ClassVisitor(Opcodes.ASM6, writer) {
reader.accept(new ClassVisitor(Opcodes.ASM7, writer) {
@Override public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
return new PreventNullAnalysisVisitor(super.visitMethod(access, name, desc, signature, exceptions));
}
Expand Down
4 changes: 2 additions & 2 deletions src/core/lombok/bytecode/SneakyThrowsRemover.java
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ public class SneakyThrowsRemover implements PostCompilerTransformation {

class SneakyThrowsRemoverVisitor extends MethodVisitor {
SneakyThrowsRemoverVisitor(MethodVisitor mv) {
super(Opcodes.ASM6, mv);
super(Opcodes.ASM7, mv);
}

private boolean methodInsnQueued = false;
Expand Down Expand Up @@ -177,7 +177,7 @@ private void handleQueue() {
}
}

reader.accept(new ClassVisitor(Opcodes.ASM5, writer) {
reader.accept(new ClassVisitor(Opcodes.ASM7, writer) {
@Override public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
return new SneakyThrowsRemoverVisitor(super.visitMethod(access, name, desc, signature, exceptions));
}
Expand Down

0 comments on commit 182cb0c

Please sign in to comment.