Commit Graph

  • a660015741 javadoc cleanup Chris Nokleberg 2005-01-27 16:16:40 +00:00
  • d88c38eabb add filterConstructors method Chris Nokleberg 2005-01-27 16:08:27 +00:00
  • d1243c10bb remove some problematic string literals for compatibility with jarjar.sf.net Chris Nokleberg 2004-12-24 00:08:28 +00:00
  • 2c410a5b55 add setInterceptDuringConstruction Chris Nokleberg 2004-12-23 04:55:25 +00:00
  • 7b316bae13 remove experimental/unused build-time transformation feature of Enhancer Chris Nokleberg 2004-12-23 03:46:22 +00:00
  • c71597c684 added ant.jar (for eclipse) Chris Nokleberg 2004-12-10 08:56:19 +00:00
  • e3ad348ea5 make getMethods public Chris Nokleberg 2004-12-10 08:48:54 +00:00
  • 84610ce6f0 add ProxyRefDispatcher callback Chris Nokleberg 2004-12-10 08:48:43 +00:00
  • ead527b40f fix StackOverflowError Chris Nokleberg 2004-09-30 20:18:35 +00:00
  • f5f675a5d7 replace "full" jar with "nodep" version (uses Jar Jar Links to repackage ASM) Chris Nokleberg 2004-09-19 03:03:55 +00:00
  • 601a50b21e update to latest asm Chris Nokleberg 2004-09-18 21:22:19 +00:00
  • fd4a843af6 added setSerialVersionUID to Enhancer Chris Nokleberg 2004-08-20 15:08:46 +00:00
  • b0a5bd5646 trivial changes in transformations Juozas Baliuka 2004-08-14 08:05:26 +00:00
  • 8c482afb0c fix jdk 1.5 transformation problem Chris Nokleberg 2004-07-06 08:27:53 +00:00
  • 192026f470 better attribute support Chris Nokleberg 2004-07-03 09:29:10 +00:00
  • e91a8f7b15 switch to apache license 2.0 RELEASE_2_0_2 Chris Nokleberg 2004-06-24 21:15:13 +00:00
  • d03dcf6da3 contributed transformer Juozas Baliuka 2004-05-30 16:55:05 +00:00
  • 4b32591e95 optimization Chris Nokleberg 2004-05-09 19:05:30 +00:00
  • 86bf95f996 pass naming policy and generator strategy to fastclasses generated by enhancer Chris Nokleberg 2004-05-09 19:04:01 +00:00
  • 697ce37f8e remove some hacky code Chris Nokleberg 2004-05-08 07:30:29 +00:00
  • 3b7099b441 add attemptLoad feature to AbstractClassGenerator Chris Nokleberg 2004-05-08 06:29:21 +00:00
  • fca934bd6d bad bug, passing customizer as null Chris Nokleberg 2004-05-08 06:29:01 +00:00
  • ae2d81b4c1 bugfix when returning null from visitMethod Chris Nokleberg 2004-05-07 17:27:50 +00:00
  • 47a4a61385 stack height bugfix Chris Nokleberg 2004-05-07 17:27:31 +00:00
  • 749323946e bugfix Chris Nokleberg 2004-05-07 17:25:18 +00:00
  • 4c8e663ba5 add CallbackHelper Chris Nokleberg 2004-05-05 06:15:29 +00:00
  • 294f75f3e5 track down bug Chris Nokleberg 2004-04-28 22:22:55 +00:00
  • d57fe43038 fix BeanMap entrySet (infinite loop) Chris Nokleberg 2004-04-26 19:09:03 +00:00
  • 0a5adc9a91 fix BeanMap entrySet (infinite loop) Chris Nokleberg 2004-04-26 18:59:29 +00:00
  • 75b073cd59 more memory leak tests Juozas Baliuka 2004-04-25 16:15:03 +00:00
  • 3d2422fbb3 remove unused variable Chris Nokleberg 2004-04-24 17:25:18 +00:00
  • cb14e8311f trivial RELEASE_2_0_1 Juozas Baliuka 2004-04-18 06:34:19 +00:00
  • 250bb89735 validate that interfaces are interfaces Chris Nokleberg 2004-04-16 04:55:02 +00:00
  • 5decdfc8c7 make methodinfo and classinfo abstract classes Chris Nokleberg 2004-04-15 22:22:49 +00:00
  • ad6a7213c4 doc updates Chris Nokleberg 2004-04-15 19:40:10 +00:00
  • 3c85d54318 cache test CVS---------------------------------------------------------------------- Juozas Baliuka 2004-04-14 16:46:16 +00:00
  • 6da8eba6ef WeakReference on fake instance Juozas Baliuka 2004-04-13 20:05:27 +00:00
  • 74d8236566 get Enhancer.createTransformer working with Aspectwerkz 0.10 online mode Chris Nokleberg 2004-04-08 20:57:54 +00:00
  • 64d5ae1606 add test of invokeSuper when transforming Chris Nokleberg 2004-04-08 16:15:25 +00:00
  • da288ed7bf allow proxying of enhancer-transformed classes Chris Nokleberg 2004-04-08 02:56:47 +00:00
  • 756ee19d85 more transform bug fixes Chris Nokleberg 2004-04-07 23:22:07 +00:00
  • d3e45e998a make ClassFilters always act on dotted class names Chris Nokleberg 2004-04-07 08:04:27 +00:00
  • eb59676d2b make transformer reusable Chris Nokleberg 2004-04-07 08:00:20 +00:00
  • e70e6212ba fix some bugs Chris Nokleberg 2004-04-07 07:50:45 +00:00
  • f69ec266dd upgrade to ASM 1.4.2 (fixes some bugs) Chris Nokleberg 2004-04-07 07:03:18 +00:00
  • a35ca8def9 allow instrumenting classes using enhancer Chris Nokleberg 2004-04-07 07:00:39 +00:00
  • 379c27c3dc reuse existing registered callbacks Chris Nokleberg 2004-03-28 04:12:14 +00:00
  • 04ad65184d Add InterfaceMaker Chris Nokleberg 2004-03-27 17:53:21 +00:00
  • cd7611ca7d indentation Chris Nokleberg 2004-03-27 17:05:23 +00:00
  • 454aa2cdda workaround for private constructors Juozas Baliuka 2004-03-20 15:51:21 +00:00
  • e11a6f3dfc package access class support in bean copier Juozas Baliuka 2004-03-16 19:34:51 +00:00
  • 23ad003a0a use underscore instead of hyphen Chris Nokleberg 2004-03-09 19:05:00 +00:00
  • 1d7f43bdf2 removed legacy file Juozas Baliuka 2004-02-18 09:55:38 +00:00
  • 54d6bf2c23 pull out skipDebug Chris Nokleberg 2004-02-15 20:56:47 +00:00
  • 978c0a5a5f text Juozas Baliuka 2004-02-14 13:00:33 +00:00
  • 8d4d5b44b4 text Juozas Baliuka 2004-02-14 11:40:28 +00:00
  • 23f8908bab text RELEASE_2_0 Juozas Baliuka 2004-02-14 08:29:03 +00:00
  • 54f57f1fe6 text Juozas Baliuka 2004-02-14 08:06:15 +00:00
  • 21117dd4f1 cleanup Juozas Baliuka 2004-02-11 18:32:35 +00:00
  • f7fffda98f fix pmd error Chris Nokleberg 2004-02-08 21:58:36 +00:00
  • abde31afc2 run getProtection domain in privileged code Juozas Baliuka 2004-02-08 15:09:18 +00:00
  • 5a1448c07e added generated classes to cglib protection domain Juozas Baliuka 2004-02-08 14:57:48 +00:00
  • 22f6d10a95 trivial Juozas Baliuka 2004-02-08 13:21:51 +00:00
  • 7e357737d0 security workarounds Juozas Baliuka 2004-02-08 12:37:39 +00:00
  • 98135fcc8c don't create an argument array when the array will be empty Chris Nokleberg 2004-02-06 19:11:36 +00:00
  • 62fe64a9fb fix some renaming bugs Chris Nokleberg 2004-02-06 19:10:52 +00:00
  • 2b2e470504 reject static methods too Chris Nokleberg 2004-01-25 22:31:49 +00:00
  • 7bed47607d allow initial null set of delegates Chris Nokleberg 2004-01-25 22:28:01 +00:00
  • e26a8b0936 allow for "everything"-style mixins Chris Nokleberg 2004-01-25 22:19:48 +00:00
  • 3087af2239 support static methods in FastClass Chris Nokleberg 2004-01-25 18:36:29 +00:00
  • 00242d25e1 removed depricated API usage in "defineClass" Changed default naming policy for prohabited package names Juozas Baliuka 2004-01-18 13:29:39 +00:00
  • 15a875d49c Add registerCallbacks method for creating instances via reflection when Factory interface is disabled Chris Nokleberg 2004-01-13 23:16:45 +00:00
  • e72254361f Add UndeclaredThrowableStrategy.java Chris Nokleberg 2003-12-21 00:13:59 +00:00
  • 92992ac7d1 more docs Chris Nokleberg 2003-12-20 23:59:27 +00:00
  • 87d8ed9271 add some docs warning users to implement equals/hashCode in case of future changes to AbstractClassGenerator caching semantics Chris Nokleberg 2003-12-20 23:41:56 +00:00
  • 8d2e955fbd revamp static hook stuff (it was buggy) add UndeclaredThrowableTransformer (to hook into Enhancer for JDK-Proxy-like wrapping behavior) Chris Nokleberg 2003-12-20 23:22:11 +00:00
  • a0a8565f2f remove "copy" newInstance method from Factory and added more general getCallbacks method instead Chris Nokleberg 2003-12-20 08:47:55 +00:00
  • d3a92967df add more informative error message in case of final superclass Chris Nokleberg 2003-12-20 07:21:42 +00:00
  • 9aecf37c41 allow unused callbacks Chris Nokleberg 2003-12-19 16:32:17 +00:00
  • 531326b3d2 remove debugging code Chris Nokleberg 2003-12-13 21:10:44 +00:00
  • 05e5e46d44 Upgrade to ASM 1.4.1 Chris Nokleberg 2003-12-13 19:06:46 +00:00
  • c6b47ddacd prepare for release RELEASE_2_0_RC2 Juozas Baliuka 2003-12-13 18:49:20 +00:00
  • 9d93fb46a3 add docs Chris Nokleberg 2003-12-12 18:13:16 +00:00
  • fae91172ce Add FixedValue callback Chris Nokleberg 2003-12-12 09:54:59 +00:00
  • 2284b7a53d more robust escaping Chris Nokleberg 2003-12-11 18:06:35 +00:00
  • 172f651858 freeze hash code for enhanced classes using no callback filter Chris Nokleberg 2003-12-11 17:56:42 +00:00
  • ca880eae25 fix for field name generation in EmitUtils Juozas Baliuka 2003-12-11 17:50:02 +00:00
  • c5a61be963 add BeanMap$Generator.setRequire Chris Nokleberg 2003-12-10 19:14:11 +00:00
  • 4544b410b7 bugfix: add size() to BeanMap Chris Nokleberg 2003-12-10 00:41:44 +00:00
  • 0fea600f54 upgraded to ASM version 1.4 RELEASE_1_1_RC1 RELEASE_1_1 Juozas Baliuka 2003-12-09 18:43:26 +00:00
  • 053ffa1936 add setUseCache feature Chris Nokleberg 2003-12-07 19:06:13 +00:00
  • 4cc06a7255 use BitSet instead of TinyBitSet RELEASE_2_0_RC_1 Chris Nokleberg 2003-12-07 01:11:39 +00:00
  • 3e8fb04cfa start to improve docs Chris Nokleberg 2003-12-07 01:09:56 +00:00
  • 92af03062b start to improve docs Chris Nokleberg 2003-12-07 00:54:34 +00:00
  • 548bf9d660 put all jars in lib into classpath Chris Nokleberg 2003-12-06 22:46:22 +00:00
  • e25dad76e6 use alternate switch method for large FastClasses Chris Nokleberg 2003-12-06 22:45:41 +00:00
  • 8c1962ebe0 Rename some transform classes for clarity Chris Nokleberg 2003-12-06 19:46:47 +00:00
  • aa4c68e304 better compatibility with java.lang.reflect.Proxy Chris Nokleberg 2003-12-02 21:59:02 +00:00
  • afab32389c more tests Chris Nokleberg 2003-12-02 21:58:42 +00:00
  • 774860bd5d more docs Chris Nokleberg 2003-12-02 21:58:18 +00:00