Andy Clement
355b79ad65
1.9.5 release versions in poms
4 лет назад
Andy Clement
2704db20ec
Java 13 support
4 лет назад
Andy Clement
01f7d8ba8e
Update to 1.9.5.BUILD-SNAPSHOT in poms
5 лет назад
Andy Clement
eb04dcf7a1
1.9.4 POMS
5 лет назад
Andy Clement
154c12703a
pushed versions to 1.9.4.BUILD-SNAPSHOT
5 лет назад
Andy Clement
0e2c95a369
Updated with Java12 support
5 лет назад
Andy Clement
b30dde9634
fix pom version and minor improvement to classpath calc
5 лет назад
Andy Clement
9659cfe976
mavenizing bcel-builder - complete
5 лет назад
Kui Liu
b0bd12a6f1
Change the mehtod name "containsField" to "findsField".
The method implements finding a field object in the 'fieldsList' with a given name. If found, return the found field object, otherwise return null.
Thus, rename the method as "findsField" should be more clear than "containsField" since "containsField" is prone to ask whether the "fieldsFile" contains a field or not and return true or false.
Signed-off-by: Kui Liu <brucekuiliu@gmail.com>
5 лет назад
Andy Clement
749b9cb3ca
More fixes for 1.9.2
- update to more recent JDT to pickup Nestmates fix
- bcel updated for NestMembers/NestHost attributes
- testcases for nestmates
5 лет назад
Andy Clement
f6d9aaaf05
1.9.2.RC1 changes
5 лет назад
Andy Clement
836beab108
Support Java10
6 лет назад
Andy Clement
7d47cba010
Bug#531694: generate more optional thisJoinPoint construction code
This commit introduces some new methods into the
runtime Factory class and modifies code generation
to use them (and to use the form of the LDC bytecode
that loads class constants).
6 лет назад
Andy Clement
6b620ba3aa
Fix for Bug 531819 - Negative parameter annotation matching not behaving
6 лет назад
Andy Clement
19cfe0e1ca
Add missing cases to bcel constantToString
6 лет назад
Andy Clement
e9c279bc3e
Moved to package
6 лет назад
Andy Clement
5e86980fa0
rebuilt internal dependencies
6 лет назад
Andy Clement
ba551b09e4
Fixes Bug 525293 - Spring AOP could be faster
Multiple changes here:
- annotation unpacking is smarter and if it only needs runtime
retention annotations it uses reflection and doesn't unpack the
bytes to discover class level retention annotations.
- Reflection worlds are shared if for the same classloader.
6 лет назад
Andy Clement
742fe8641e
Update project source/target levels to 1.7
6 лет назад
Andy Clement
5b36d19d18
Ensure interfacemethodref can be built for invokestatic calls on interface methods
6 лет назад
Andy Clement
ab83398525
Various changes to get tests passing on 1.8 and 1.9
6 лет назад
Andy Clement
faac3d84e2
various changes to make more tests pass on Java9
6 лет назад
Andy Clement
39b70af69b
add constants to list
6 лет назад
Andy Clement
951295ab09
Upgrading bcel to latest J9 attributes
6 лет назад
Andy Clement
b6f2b6337f
Fix 500035: handling target only binding in @AJ pointcut
7 лет назад
Andy Clement
611e04a9e1
Fix 500796: Allow for kotlin creating 'synthetic' local variable table entries
7 лет назад
Andy Clement
34f33f6948
Upgrading to latest 1.9 compiler
8 лет назад
Andy Clement
f8b86ff2c0
[j9] Basic read/write of Module attribute
8 лет назад
Andy Clement
3274cbbc06
Fix 487927: ClassFormatException if LocalVariableTable data cannot be fully read
8 лет назад
Andy Clement
a17b28a1a9
Fix 487694: Race condition in annotation unpacking can surface through Spring AOP
8 лет назад
Andy Clement
482995299c
Fix 485055: declare @field failing for final String fields (see also Bug 327141)
8 лет назад
Andy Clement
5219b4af2c
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
8 лет назад
Andy Clement
cfe754597f
Cope with Java9 b74 changes
The jimage file format changed slightly, introducing
an extra level of nesting. These changes support that
new structure (b74).
8 лет назад
Andy Clement
e1f6d1fc52
allow reflection world to resolve generated types (e.g. lambdas)
1.8.6 release prep
1.8.6 pom updates
Fix rogue chars in javadoc
rebuilt with javadoc fixes
9 лет назад
Andy Clement
066dc11d46
Bug 467415 - Weaver created bridge methods missing ACC_SYNTHETIC
9 лет назад
Andy Clement
ad445b570d
464749: Fix, remove Play class
9 лет назад
Andy Clement
c4d7b61ef3
very early java9 support - can resolve classes in jimages
9 лет назад
Andy Clement
b6aec92d1e
Use generics
9 лет назад
Andy Clement
e26c781374
445395: more support for invokedynamic
9 лет назад
Andy Clement
b09622f37d
Fix 440983: RuntimeInvisTypeAnnotation unpacking
9 лет назад
Andy Clement
25f3a34a0c
Add toString to BootstrapMethods in BCEL
9 лет назад
Andy Clement
c4f9f951c3
436531: fix for weaving when method parameters around
10 лет назад
Andy Clement
6e5c19b752
fix for 435446: ensure size of invokedynamic correct
10 лет назад
Andy Clement
6f4140ac70
More java8 support files
11 лет назад
Andy Clement
0a01bd4783
Java8 support: methodparameters, typeannotations
Can read/write MethodParameters attribute.
Can read/write type annotation attributes.
11 лет назад
Andy Clement
e9e4852b10
utility class for dumping class files
11 лет назад
Andy Clement
1d315c1fd6
copyright text
11 лет назад
Andy Clement
afae1fc59a
invokedynamic tidyup - handle calling getClassname on it
12 лет назад
Andy Clement
1c0f36ea20
call jps and indy
12 лет назад
Andy Clement
80de31e4da
invokedynamic support in bcel
12 лет назад