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.
il y a 6 ans
Andy Clement
5b36d19d18
Ensure interfacemethodref can be built for invokestatic calls on interface methods
il y a 6 ans
Andy Clement
ab83398525
Various changes to get tests passing on 1.8 and 1.9
il y a 6 ans
Andy Clement
faac3d84e2
various changes to make more tests pass on Java9
il y a 6 ans
Andy Clement
39b70af69b
add constants to list
il y a 6 ans
Andy Clement
951295ab09
Upgrading bcel to latest J9 attributes
il y a 6 ans
Andy Clement
b6f2b6337f
Fix 500035: handling target only binding in @AJ pointcut
il y a 7 ans
Andy Clement
611e04a9e1
Fix 500796: Allow for kotlin creating 'synthetic' local variable table entries
il y a 7 ans
Andy Clement
34f33f6948
Upgrading to latest 1.9 compiler
il y a 8 ans
Andy Clement
f8b86ff2c0
[j9] Basic read/write of Module attribute
il y a 8 ans
Andy Clement
3274cbbc06
Fix 487927: ClassFormatException if LocalVariableTable data cannot be fully read
il y a 8 ans
Andy Clement
a17b28a1a9
Fix 487694: Race condition in annotation unpacking can surface through Spring AOP
il y a 8 ans
Andy Clement
482995299c
Fix 485055: declare @field failing for final String fields (see also Bug 327141)
il y a 8 ans
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).
il y a 8 ans
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
il y a 9 ans
Andy Clement
066dc11d46
Bug 467415 - Weaver created bridge methods missing ACC_SYNTHETIC
il y a 9 ans
Andy Clement
b6aec92d1e
Use generics
il y a 9 ans
Andy Clement
e26c781374
445395: more support for invokedynamic
il y a 9 ans
Andy Clement
b09622f37d
Fix 440983: RuntimeInvisTypeAnnotation unpacking
il y a 9 ans
Andy Clement
25f3a34a0c
Add toString to BootstrapMethods in BCEL
il y a 9 ans
Andy Clement
c4f9f951c3
436531: fix for weaving when method parameters around
il y a 10 ans
Andy Clement
6e5c19b752
fix for 435446: ensure size of invokedynamic correct
il y a 10 ans
Andy Clement
6f4140ac70
More java8 support files
il y a 11 ans
Andy Clement
0a01bd4783
Java8 support: methodparameters, typeannotations
Can read/write MethodParameters attribute.
Can read/write type annotation attributes.
il y a 11 ans
Andy Clement
1d315c1fd6
copyright text
il y a 11 ans
Andy Clement
afae1fc59a
invokedynamic tidyup - handle calling getClassname on it
il y a 12 ans
Andy Clement
1c0f36ea20
call jps and indy
il y a 12 ans
Andy Clement
80de31e4da
invokedynamic support in bcel
il y a 12 ans
aclement
e8a2793d60
missing impl for annotation value handling, time to fill it in
il y a 12 ans
aclement
dc7971c698
327141
il y a 12 ans
aclement
e22468a36b
359159: modified Constants initialization
il y a 12 ans
aclement
11f0639de5
356612
il y a 12 ans
aclement
fcc37e1bb2
extra diagnostics on bytecode problems
il y a 13 ans
aclement
46e149916b
removed com.sun references, even though they were only referenced from Javadoc
il y a 13 ans
aclement
1263e05644
324932
il y a 13 ans
aclement
11233625c4
323438
il y a 13 ans
aclement
f492b6fc2e
278496: toString modifications for expected output testing
il y a 14 ans
aclement
2e48780fab
278496: toString modifications for expected output testing
il y a 14 ans
aclement
c37f7b5968
slight FieldGen change to allow constant initialization - not great but it works
il y a 14 ans
aclement
ca38e22974
unnecessary code
il y a 14 ans
aclement
c0ed526d87
tag for possible optimization
il y a 14 ans
aclement
9b9952cc69
optimization
il y a 14 ans
aclement
06b5401c5b
formatted
il y a 14 ans
aclement
6913762cc4
optimization
il y a 14 ans
aclement
136fe84334
formatted
il y a 14 ans
aclement
5e40d5e325
formatted
il y a 14 ans
aclement
35d3446a59
unused code
il y a 14 ans
aclement
7c89067090
refactoring
il y a 14 ans
aclement
250b7a1b06
refactoring
il y a 14 ans
aclement
396c3fcb58
refactoring
il y a 14 ans