[Git][java-team/lombok-patcher][upstream] New upstream version 0.30
Markus Koschany
gitlab at salsa.debian.org
Sat Nov 3 00:00:09 GMT 2018
Markus Koschany pushed to branch upstream at Debian Java Maintainers / lombok-patcher
Commits:
dd387cba by Markus Koschany at 2018-11-02T23:52:36Z
New upstream version 0.30
- - - - -
10 changed files:
- README.markdown
- buildScripts/ivy.xml
- src/patcher/lombok/patcher/PatchScript.java
- src/patcher/lombok/patcher/Version.java
- src/patcher/lombok/patcher/scripts/AddFieldScript.java
- src/patcher/lombok/patcher/scripts/ExitFromMethodEarlyScript.java
- src/patcher/lombok/patcher/scripts/ReplaceMethodCallScript.java
- src/patcher/lombok/patcher/scripts/SetSymbolDuringMethodCallScript.java
- src/patcher/lombok/patcher/scripts/WrapMethodCallScript.java
- src/patcher/lombok/patcher/scripts/WrapReturnValuesScript.java
Changes:
=====================================
README.markdown
=====================================
@@ -7,4 +7,4 @@ replace methods entirely with your own, or add fields.
lombok.patcher also includes support for getting around the Eclipse OSGi container's classloader separation.
-An example can be found in [Project Lombok's eclipse agent code](http://github.com/rzwitserloot/lombok/tree/master/src/eclipseAgent/lombok/eclipse/agent/)
\ No newline at end of file
+An example can be found in [Project Lombok's eclipse agent code](https://github.com/rzwitserloot/lombok/tree/master/src/eclipseAgent/lombok/eclipse/agent/)
\ No newline at end of file
=====================================
buildScripts/ivy.xml
=====================================
@@ -11,9 +11,9 @@
<dependency org="junit" name="junit" rev="4.12" conf="test -> default"/>
<dependency org="com.jcraft" name="jsch" rev="0.1.42" conf="build->default" />
<dependency org="projectlombok.org" name="jsch-ant-fixed" rev="0.1.45" conf="build" />
- <dependency org="org.ow2.asm" name="asm" rev="6.2.1" conf="runtime, build -> default; contrib->sources" />
- <dependency org="org.ow2.asm" name="asm-tree" rev="6.2.1" conf="runtime, build->default; contrib->sources" />
- <dependency org="org.ow2.asm" name="asm-commons" rev="6.2.1" conf="runtime, build->default; contrib->sources" />
+ <dependency org="org.ow2.asm" name="asm" rev="7.0" conf="runtime, build -> default; contrib->sources" />
+ <dependency org="org.ow2.asm" name="asm-tree" rev="7.0" conf="runtime, build->default; contrib->sources" />
+ <dependency org="org.ow2.asm" name="asm-commons" rev="7.0" conf="runtime, build->default; contrib->sources" />
<dependency org="net.java.dev.jna" name="jna" rev="3.2.2" conf="runtimeInjector, build->master" />
</dependencies>
</ivy-module>
=====================================
src/patcher/lombok/patcher/PatchScript.java
=====================================
@@ -162,7 +162,7 @@ public abstract class PatchScript {
private static abstract class NoopClassVisitor extends ClassVisitor {
public NoopClassVisitor() {
- super(Opcodes.ASM6);
+ super(Opcodes.ASM7);
}
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) {}
@@ -208,7 +208,7 @@ public abstract class PatchScript {
private static final class InsertBodyOfMethodIntoAnotherVisitor extends MethodVisitor {
private InsertBodyOfMethodIntoAnotherVisitor(MethodVisitor mv) {
- super(Opcodes.ASM6, mv);
+ super(Opcodes.ASM7, mv);
}
@Override public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible) { return null; }
@@ -245,7 +245,7 @@ public abstract class PatchScript {
private int classFileFormatVersion;
public MethodPatcher(ClassVisitor cv, TransplantMapper transplantMapper, MethodPatcherFactory factory) {
- super(Opcodes.ASM6, cv);
+ super(Opcodes.ASM7, cv);
this.factory = factory;
this.transplantMapper = transplantMapper;
}
=====================================
src/patcher/lombok/patcher/Version.java
=====================================
@@ -26,7 +26,7 @@ package lombok.patcher;
*/
public class Version {
// ** CAREFUL ** - this class must always compile with 0 dependencies (it must not refer to any other sources or libraries).
- private static final String VERSION = "0.28";
+ private static final String VERSION = "0.30";
private Version() {
//Prevent instantiation
=====================================
src/patcher/lombok/patcher/scripts/AddFieldScript.java
=====================================
@@ -65,7 +65,7 @@ public class AddFieldScript extends PatchScript {
}
@Override protected ClassVisitor createClassVisitor(ClassWriter writer, String classSpec, TransplantMapper transplantMapper) {
- return new ClassVisitor(Opcodes.ASM6, writer) {
+ return new ClassVisitor(Opcodes.ASM7, writer) {
private boolean alreadyAdded = false;
@Override public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) {
=====================================
src/patcher/lombok/patcher/scripts/ExitFromMethodEarlyScript.java
=====================================
@@ -82,7 +82,7 @@ public class ExitFromMethodEarlyScript extends MethodLevelPatchScript {
private final String ownClassSpec;
public ExitEarly(MethodVisitor mv, MethodLogistics logistics, String ownClassSpec) {
- super(Opcodes.ASM6, mv);
+ super(Opcodes.ASM7, mv);
this.logistics = logistics;
this.ownClassSpec = ownClassSpec;
}
=====================================
src/patcher/lombok/patcher/scripts/ReplaceMethodCallScript.java
=====================================
@@ -74,7 +74,7 @@ public class ReplaceMethodCallScript extends MethodLevelPatchScript {
private final MethodLogistics logistics;
public ReplaceMethodCall(MethodVisitor mv, String ownClassSpec, MethodLogistics logistics) {
- super(Opcodes.ASM6, mv);
+ super(Opcodes.ASM7, mv);
this.ownClassSpec = ownClassSpec;
this.logistics = logistics;
}
=====================================
src/patcher/lombok/patcher/scripts/SetSymbolDuringMethodCallScript.java
=====================================
@@ -107,7 +107,7 @@ public class SetSymbolDuringMethodCallScript extends MethodLevelPatchScript {
private final List<WrapperMethodDescriptor> descriptors;
public WrapWithSymbol(String selfMethodName, MethodVisitor mv, String selfTypeName, List<WrapperMethodDescriptor> descriptors) {
- super(Opcodes.ASM6, mv);
+ super(Opcodes.ASM7, mv);
this.selfMethodName = selfMethodName;
this.selfTypeName = selfTypeName;
this.descriptors = descriptors;
=====================================
src/patcher/lombok/patcher/scripts/WrapMethodCallScript.java
=====================================
@@ -80,7 +80,7 @@ public class WrapMethodCallScript extends MethodLevelPatchScript {
private final MethodLogistics logistics;
public WrapMethodCall(MethodVisitor mv, String ownClassSpec, MethodLogistics logistics) {
- super(Opcodes.ASM6, mv);
+ super(Opcodes.ASM7, mv);
this.ownClassSpec = ownClassSpec;
this.logistics = logistics;
}
=====================================
src/patcher/lombok/patcher/scripts/WrapReturnValuesScript.java
=====================================
@@ -78,7 +78,7 @@ public final class WrapReturnValuesScript extends MethodLevelPatchScript {
private final String ownClassSpec;
public WrapReturnValues(MethodVisitor mv, MethodLogistics logistics, String ownClassSpec) {
- super(Opcodes.ASM6, mv);
+ super(Opcodes.ASM7, mv);
this.logistics = logistics;
this.ownClassSpec = ownClassSpec;
}
View it on GitLab: https://salsa.debian.org/java-team/lombok-patcher/commit/dd387cba3aac76a26102acf87ed404fcae19b4f8
--
View it on GitLab: https://salsa.debian.org/java-team/lombok-patcher/commit/dd387cba3aac76a26102acf87ed404fcae19b4f8
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20181103/97168905/attachment.html>
More information about the pkg-java-commits
mailing list