Andy Clement
7020be7dee
Ensure version of generated class is correct
Important to ensure we generate it of the right version as it may
end up containing code derived from a particular class that needs
a be run with a certain level of verifier. In this case if
inserting invokestatic targeting a interface method, we need to
be using something later than a java 1.2 level class file.
6 years ago
Andy Clement
af8a6482cb
Activate test
6 years ago
Andy Clement
37d2d9fee3
Skip tests on Java9
Issue it due to split packages (see comments in code). Don't want to
debug this further right now, possibly needs a command line flag passing
to the JVM that runs the test, so these tests need forking.
6 years ago
Andy Clement
7f62904673
More actively print diagnostics to help future debugging
6 years ago
Andy Clement
341f2261e3
version bump to 1.6
6 years ago
Andy Clement
94bd02aa88
Skip test on Java9
Added test commentary to link it to the code that is causing the
difference in behaviour compared to Java8.
6 years ago
Andy Clement
e0cb106a33
Adjusted test expectations for Java9
Annotation toString() changes on Java9 so need to include those quotes
in expected output.
6 years ago
Andy Clement
647ab7aba5
Better handling of classpath discovery
Some alternate behaviour added to work better on Java9
6 years ago
Andy Clement
d7cb30379a
Added commentary on a strange bit of code
I don't want to change that code until I see more evidence of it
misbehaving but I'm having trouble working out why it is there!
6 years ago
Andy Clement
c39bd7440c
per singleton field no longer final to satisfy 1.9 verification
6 years ago
Andy Clement
a664389a1d
Reduced expected performance difference
JVM improvements seem to reduce the difference.
6 years ago
Andy Clement
e756597a31
Clarified expected message
6 years ago
Andy Clement
6aa57fe2eb
Rebuilt bcel with latest changes
6 years ago
Andy Clement
5b36d19d18
Ensure interfacemethodref can be built for invokestatic calls on interface methods
6 years ago
Andy Clement
a79709a8d5
more testdata for 1.9
6 years ago
Andy Clement
ab83398525
Various changes to get tests passing on 1.8 and 1.9
6 years ago
Andy Clement
ad514d54b1
add missing testdata
6 years ago
Andy Clement
faac3d84e2
various changes to make more tests pass on Java9
6 years ago
Andy Clement
e136805cb6
tweaks to 1.9 tests
6 years ago
Andy Clement
b76f1c79df
latest jdt related src zip
6 years ago
Andy Clement
4b51c7a9d3
includes fix from aj_18 line related to 507372
6 years ago
Andy Clement
0939402656
refixed now that target bits don't overlap with JDT bits
6 years ago
Andy Clement
b74846a946
polish and ensure warnings set by group
6 years ago
Andy Clement
f9398f0105
Upgraded to ASM 6 BETA
6 years ago
Andy Clement
64c85b63ca
rebuilt bcel
6 years ago
Andy Clement
9012c03a92
rebuilt
6 years ago
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
6 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