https://github.com/rzwitserloot/lombok.patcher

sort by:
Revision Author Date Message Commit Date
731ee4c updated to ASM 4.0_RC1 06 June 2011, 22:54:57 UTC
1d27aa4 pre-release version bump for v0.4 08 November 2010, 22:23:47 UTC
5f9a367 pre-release version bump for v0.4 08 November 2010, 22:21:50 UTC
0502a0e Removed debug print 17 July 2010, 22:55:44 UTC
ea6dbaf Added ability to switch to safer but slower injection mechanism as Franz See reported problems with the fast version. Set JVM property "lombok.patcher.safeInject" if you'd like it to switch. 20 May 2010, 05:16:34 UTC
f6b47b7 Added README.markdown 02 May 2010, 11:25:49 UTC
2e7b695 build script update to new version of ivyplusplus 02 May 2010, 09:30:28 UTC
5418892 Post-release version bump 29 April 2010, 12:38:34 UTC
e164d6c Pre-release version bump. 29 April 2010, 12:37:30 UTC
356c979 Updated buildscript to work with v1.1 of ivyplusplus. 29 April 2010, 12:34:41 UTC
9660fc4 Post release version bump 28 April 2010, 17:49:12 UTC
04596db Moved to source level 1.5 and changed warnings slightly. 28 April 2010, 17:48:09 UTC
3125069 Moved build system over to ivyplusplus. 28 April 2010, 17:47:56 UTC
13c0749 post-release version bump. 19 April 2010, 12:33:01 UTC
befccd4 versioned the uploaded artifacts. 19 April 2010, 12:32:33 UTC
1e28358 Added ability to download asm sources. 19 April 2010, 12:14:33 UTC
5ed496f Deleting previously checked in libraries, no handled via ivy. 19 April 2010, 11:51:13 UTC
04696fc Changed 'Hook' to take java and not jvm syntax, and moved to ivy dependencies. 19 April 2010, 11:33:25 UTC
119bcee exit early is now more flexible; by leaving the decision method blank, the method always exits early, and by letting the decision method have a return value of void, it never returns early (and thus, you can insert a call this way). 04 December 2009, 22:58:10 UTC
609b959 Trivial changes. 02 December 2009, 23:09:55 UTC
4624deb A fix for #25, which regressed when we fixed #68. 26 November 2009, 07:44:28 UTC
97c385f You can now skip the tests by building with -DskipTests=true. Useful if you broke patcher on purpose and need it to cough up an agent because you actually need things to break in a controlled fashion. 26 November 2009, 07:43:06 UTC
ff8d1e3 Fix for ticket #25 - due to using API added in RT1.6, lombok on eclipse running on JVM1.5 would not let you format anything. 25 November 2009, 04:06:35 UTC
4132055 Fix for ticket #68 (issues with LinkageError about different class objects in signatures). 25 November 2009, 03:34:51 UTC
3399b74 Fix for errors in the 'COMPUTE_FRAMES not compatible with JSR/RET instruction' flavour. 25 November 2009, 03:27:40 UTC
104ae41 [TRIVIAL] 18 October 2009, 18:09:22 UTC
7b0db29 Renamed RemoveReturnsMethodVisitor because it does a lot more than that. 18 October 2009, 15:44:22 UTC
f16a002 Removed some warnings. 18 October 2009, 15:37:27 UTC
30675e2 Configured warnings and solved some. 18 October 2009, 13:52:46 UTC
ab3b758 trivial javadoc fix 17 October 2009, 11:44:29 UTC
1d8c3e7 Added the 'insert()' method to all the method-injecting scripts. insert will insert the method directly where you want it, which means any access to local variables is going to go completely haywire, but if you have an extremely simple method (basically, injecting something like "return true" somewhere), you can use this to avoid class loading issues AND replacing an already loaded class. 17 October 2009, 11:19:01 UTC
b570a61 [TRIVIAL] 16 October 2009, 17:47:10 UTC
89c7ba3 Due to a brainfart in ant's design that I've ranted a full 10 minutes about to Roel (I'll spare you the colourful language), had to create a copy of the Scp and SSHExec tasks, rename them slightly, and use that instead. 16 October 2009, 17:46:01 UTC
70d8d09 Added support for 'publish' target in the ant script. 15 October 2009, 09:26:21 UTC
c66c6a8 project settings 12 October 2009, 22:03:42 UTC
e5b5acd Minor change that is unlikely to make a practical difference. We call the visitEnd() method on hte FieldVisitor now. 12 October 2009, 22:03:22 UTC
1aa6fa4 the addTransformer method we call is java 1.6 only. Changed it to use reflection and fall back to the 1.5 call. 12 October 2009, 22:02:53 UTC
0fc9d87 Fixes to EquinoxClassLoader and added ability to set constants on fields, useful for transporting data from agent to runtime. 11 October 2009, 05:52:01 UTC
f452ae2 Added the SetSymbolDuringMethodCallScript with all the bells and whistles that entails. 10 October 2009, 23:36:03 UTC
aedeaf2 renamed the visitMaxS parameter to visitFrames, which is actually what it has always done (which implies maxS, but it does more). 10 October 2009, 23:34:34 UTC
febd4cc Had a hard time remembering the various ASM tools so wrote a bash script for them. 10 October 2009, 22:05:22 UTC
db98046 Small change to the test target: Slightly more output if you expicitly run the tests, and an echo of 'all tests succeded' in any case. 10 October 2009, 21:16:32 UTC
571f503 Updated build script so it doesn't compile and unpack twice by eliminating reliance on antcall. 10 October 2009, 14:06:56 UTC
06324c4 Removed some bug prints that shouldn't even have been checked in. 10 October 2009, 00:16:58 UTC
514577b Centralized some code shared by most (method-modifying) patch scripts into new abstract class MethodLevelPatcher, and also allowed a list of TargetMatchers instead of just one for those same scripts. 08 October 2009, 21:44:01 UTC
b4a5793 Finally found the bug: Replace/WrapMethodCallScript only checked the method name and description - not if the method was actually on the targetted class. Fixed that. Also added a debug feature where patched class files can be written out to a directory so you can javap them. 07 October 2009, 21:50:40 UTC
649c07b Added a pointlessness check which will very quickly exit the build script if nothing has changed. 07 October 2009, 18:40:36 UTC
eb4ce51 Some changes in the handling of names (basically, most things are now binary named, with dots and $ symbols), required a slight change in this test case. 07 October 2009, 16:25:34 UTC
631e925 Added the WrapMethodCallScript which is similar in spirit to ReplaceMethodCallScript, except this one lets the original call go through and instead tacks on another call to custom code after it, optionally allowing you to change the thing returned by the call you're wrapping. Also added support to tag on the this context and any parameters of the method you're hacking. 07 October 2009, 16:24:38 UTC
0104aea Fixed ASMs problems with trying to determine common superclasses in the face of equinox custom classloading. 07 October 2009, 16:23:50 UTC
83d55c7 Exceptions thrown by class transformers get silently swallowed, so now if our transformation fails, we log it to System.err. Hey, it's better than nothing. 07 October 2009, 16:20:39 UTC
706192b Added a method to generate the proper DUP opcode for any given type spec. 07 October 2009, 16:18:04 UTC
6f23a61 Replaced the asm jar with one built custom from trunk; not for the updates, but because the asm.jar from the asm website does not have debug symbols in it, which was too annoying for words. Also added the sources that were used to generate it and linked them to the jar in the eclipse classpath file. 07 October 2009, 16:16:50 UTC
7493ed6 Turned MethodTarget into an interface; you can now choose to do your own dynamic filtering if you so choose. 06 October 2009, 22:31:11 UTC
4887814 Added the 'inject an agent live in the current JVM' feature from lombok's disableCheckedExceptions branch, which makes more sense in this project. 06 October 2009, 21:33:51 UTC
405ced8 1 bugfix and removed debug print lines. 29 September 2009, 17:00:27 UTC
da155ac Instead of calling the increasingly awkward patch script constructors, there's now a new ScriptBuilder. Also, some fixes. 29 September 2009, 15:12:02 UTC
501d87f Moved EquinoxFixer around to its own package. 26 September 2009, 06:34:35 UTC
4fc4f42 Added a bunch of comments to EquinoxFixer; it's a plan that might just work. 26 September 2009, 06:33:41 UTC
334b13a Initial commit. 26 September 2009, 03:13:48 UTC
back to top