Andy Clement
834577ad97
polish
6 years ago
Andy Clement
26712118ba
Bring Java9 branch in line with 1.8.11 progress
6 years ago
Andy Clement
39b70af69b
add constants to list
6 years ago
Andy Clement
9b6febc8f1
rebuilt bcel
6 years ago
Andy Clement
03752862ba
Merged post 1.8.5 changes into Java9 branch
6 years ago
Andy Clement
ee99996fb7
latest version
6 years ago
Andy Clement
82a7392600
minor tweaks to better handle J9
6 years ago
Andy Clement
819962185c
latest JDT update for Java9
6 years ago
Andy Clement
951295ab09
Upgrading bcel to latest J9 attributes
6 years ago
Andy Clement
d159d8d96b
compatibility with JDK 190 build 175
7 years ago
Andy Clement
618b262077
pickup latest jdt core
7 years ago
Andy Clement
dd4b87b91c
fixup tests for 1.9
7 years ago
Andy Clement
df1ac897f8
adapt to JDT changes
7 years ago
Andy Clement
0d99d7bc78
Adapt to JDT changes
7 years ago
Andy Clement
4a6c01fe42
Corrected version for latest update
7 years ago
Andy Clement
52f101b0e0
Add resolution of argument types
Some new code in JDT is using the information in here, so need
to resolve them.
7 years ago
Andy Clement
001b055f3a
Add ability to recognize an intertype scope
7 years ago
Andy Clement
400c36af1b
Add version of jdtcore with proper APT support
7 years ago
Andy Clement
7bcc14f620
Add guard for clone()
clone is saying it is protected rather than public and so we need
to add a guard to avoid creating accessor for it.
7 years ago
Andy Clement
6d6738cfec
509327: extended the test slightly
7 years ago
Andy Clement
4a07d09f36
reduced min Java version to 1.6
7 years ago
Andy Clement
4243d0e9ed
polish
7 years ago
Andy Clement
ab4df7e110
1.8.11 test setup and wip tests
7 years ago
Andy Clement
8e079ecde2
509327: Minor fixes to improve the situation, wip
7 years ago
Andy Clement
3714f91628
fix warnings in build - support .isJava8 option in build
7 years ago
Andy Clement
90aa179e2c
508661: testcode
7 years ago
Andy Clement
2365f957ee
Polishing for 1.8.10 release
- reduced build level from 8 to 7 so that the weaver can be used on Java7.
- minor readme tweaks
7 years ago
Andy Clement
2c9e594e4c
Update to latest JDT (neon 2)
7 years ago
Andy Clement
b5df397fa8
Adjust from nasty exception to messages
7 years ago
Andy Clement
821f7d4c71
added 2016/2017 to years
7 years ago
Andy Clement
b6f2b6337f
Fix 500035: handling target only binding in @AJ pointcut
7 years ago
Andy Clement
e8be95bbfd
Fix 502119: InterTypeFieldBinding.java:122 - NullPointerException
7 years ago
Andy Clement
f33db67c2e
Fix 404345: another occurence of broken annotation building in JDT
7 years ago
Andy Clement
611e04a9e1
Fix 500796: Allow for kotlin creating 'synthetic' local variable table entries
7 years ago
Andy Clement
de34df77ea
Upgraded to new JDT compiler - neon.1 and a bit
7 years ago
Andy Clement
64c97807a2
Fixing generics warnings
7 years ago
Andy Clement
8785665986
Fix ambiguous binding problem on anonymous types
If an anonymous class calls a method ITD'd onto one of its own
supertypes (e.g. new A() { xx(null); }) then it can be reported
as an ambiguous method invocation on Java8. There is different
handling for Java8 that is revealing an issue. The intertype
method declarations are recorded in a member finder attached to the
target type (A in this case). When the local type binding is
built it gets all the methods from supertypes added to it - this
unfortunately includes the ITD method. Then later when something
asks for all 'xx' methods on A, it finds the ITD method from when
A was constructed and an additional copy from the member finder.
The quick fix is for the member finder to use a set rather than
list when answering 'what are the xx methods'. If this proves
a problem down the line the deeper fix would be to avoid including
ITDs when the local type binding is built.
7 years ago
Andy Clement
a1a934845e
infra changes for 1.9 builds
7 years ago
Andy Clement
9977d30072
Further 1.9 changes: better handling of source/target
7 years ago
Andy Clement
f282ad80a2
create copy of 1.6 sanity tests for use at 1.9
7 years ago
Andy Clement
07401bdd42
add asm v6 for stackmap creation on Java 9
7 years ago
Andy Clement
285390b07b
ensure modules on path in build arg parser
8 years ago
Andy Clement
cc8ae26fe0
change to latest j9 commit
8 years ago
Andy Clement
92a9d99937
Fix classpath for tests on Java9
8 years ago
Andy Clement
fa03c791ae
Change to support new packaging of modules in Java9
8 years ago
Andy Clement
386fedf3f7
Java9 jrt-fs.jar helpers
8 years ago
Andy Clement
b784ef4eb5
Remove diamond usage
8 years ago
Andy Clement
34f33f6948
Upgrading to latest 1.9 compiler
8 years ago
Andy Clement
f8b86ff2c0
[j9] Basic read/write of Module attribute
8 years ago
Andy Clement
784906d2ee
Code polishing and extra diagnostics around types and parameterized types
8 years ago