From 5219b4af2c6ed2c477d91d3ea0a364a0e5fc3652 Mon Sep 17 00:00:00 2001 From: Andy Clement Date: Mon, 10 Aug 2015 11:35:19 -0700 Subject: [PATCH] Add option not to generate local variable tables in some scenarios New Xset option generateNewLocalVariableTables defaults to true but can be set to false. In some situations incoming bytecode for weaving doesn't want them adding (e.g. android situations where the bytecode is a bit funky). Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=470658 --- bcel-builder/bcel-src.zip | Bin 0 -> 55121 bytes bcel-builder/bcel-verifier.jar | Bin 0 -> 161556 bytes bcel-builder/bcel.jar | Bin 0 -> 285242 bytes .../src/org/aspectj/weaver/World.java | 13 ++++ .../aspectj/weaver/bcel/LazyMethodGen.java | 57 ++++++++++++------ 5 files changed, 50 insertions(+), 20 deletions(-) create mode 100644 bcel-builder/bcel-src.zip create mode 100644 bcel-builder/bcel-verifier.jar create mode 100644 bcel-builder/bcel.jar diff --git a/bcel-builder/bcel-src.zip b/bcel-builder/bcel-src.zip new file mode 100644 index 0000000000000000000000000000000000000000..a3a9951b74df9523df1770bcd402d17eb012877b GIT binary patch literal 55121 zcma&N1CSs=(>6G^ZQHhO+qP}nwrzWMY}?ijcWmD7cR#-P@9vFzqPwc1JD<#stmx{l z$}9zGU=Sz(00;np6+1H#fd2-NzioRbb9#mUPYIa+Az|q3U~24Q^&cdW{|`w+2SZ~E z)Bi>w&;%9#Z?*w2{@)2k#-=v^fkpHmSjIMn&dz3*HviqKjgh11f455e|BG*EXJ_wX z=wfMa_a7dG;6JD`H?=c$vNZk=Y~26Ac6G7*-#&l<_~$uv@{pk~JOF^!FaQ8D0F?jg zw*T2F|HIY)L!KmdgQV*IrQ@Q?iue{{8-k478)+WbMK;2U#` zL=ltR*4Cgzf{<)>2czBCDe=LG03g{Q7yu|W$y0y)y1cImA`6l8!=0(L+afaGy2{JF z>3EkgoRI7MAn}dMDe&iptdQ&5`18ZF9iC9~`D+fZvgP?@*RqSY@qlyqM?H1Qsvq7i z$-rDb;%D9ahWg}l`MDm-*Y7IG%+*M?(i>uO1-qgisO&gj95qWtuU%%j14KRA*MFs* zA1$rE`8