Andy Clement
a24d15f5e7
Adjust how classpath entries manipulated for Java9 support
Prior to this AspectJ would discard ignore the ClasspathEntry
objects built by JDT and just work with the classpath as a string,
driving the JDT FileSystem to rebuild classpath entries again at
a later date using the string. This is more complex in Java9 because
the string representation was losing whether some entries came in
via modulepath. ClasspathEntry construction for modulepath entries
is non trivial (since the module-info must be processed).
The new version will cache some of the ClasspathEntry objects (those
built for modulepaths) and do more work on the AspectJ side building
classpath entries in general. It now passes these entries to a
different FileSystem entry point rather than the entry point that
takes a string path.
6年前
Andy Clement
a3626e2110
added module/modulesourcepath to compiler configuration interface
6年前
Andy Clement
92a9d99937
Fix classpath for tests on Java9
8年前
Andy Clement
9a1aa6dc87
Fix for building on Java8
9年前
Andy Clement
48eac479f6
Polish generics
9年前
Andy Clement
1e2744d37c
enabling AJDT to use annotation processors
9年前
hsestupin
3c1c536e93
annotation processing in aspectj
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
10年前
Andy Clement
d82db7bf44
Fix 415957: annotations with 1.8 flags
10年前
aclement
5547d01793
generics
12年前
aclement
9cf7c54c19
353900: Java7
13年前
aclement
f5b6bc4712
java5 module now
13年前
aclement
8a64b5fcd3
generics refactoring
13年前
aclement
5c22094479
generics refactoring
13年前
aclement
3b83eaeadf
minimalModel ON by default. demotion ON by default (for AJDT as well as LTW)
13年前
aclement
eb60d6856f
290741: encoding option on ICompilerConfiguration
13年前
aclement
72615f4ecc
290741: encoding option on ICompilerConfiguration
13年前
aclement
9ab4df7586
328649: addDependencies for Compilation Participants
13年前
aclement
a0f5ba865e
328649
13年前
aclement
19a0acd18c
remove generics for now - will build be happy?
14年前
aclement
75467d52b8
generics
14年前
aclement
e9de04551e
expose some internals
14年前
aclement
11edfc23a8
1.6.6
14年前
aclement
cf35dab1c1
state persistence
14年前
aclement
1da67c35d8
271201: inpath handles
15年前
aclement
b236df9da5
268827: ask for the JDT project state
15年前
aclement
a3d12308ed
268827: ask for the JDT project state
15年前
aclement
525a70ecf3
generalize report API to cover resources and outjar
15年前
aclement
838a7aa6a6
generalize report API to cover resources and outjar
15年前
aclement
87dbaaa279
268827: tell ajdt about class file removal
15年前
aclement
3320b23dad
124460: aop.xml used for compilation: AJDT interface support
15年前
aclement
5456d4c5c0
124460: aop.xml used for compilation: AJDT interface support
15年前
aclement
e75cabfcdc
262288: doubly sure
15年前
aclement
0614ca9b7b
262288: cope with a previous build that did not fill in the buildconfig
15年前
aclement
f6debc480a
258206: package declaration support in the model
15年前
aclement
372420d7b8
258325: fix
15年前
aclement
ec5e796a78
258325: fix
15年前
aclement
689bd19050
251277: making asmmanager non-singleton
15年前
aclement
35412c5907
250921: xlint for missing aspect on reweave
15年前
aclement
e78ca8b57d
make cleanup part of compiler discard
15年前
aclement
9756f892ef
249551: cleanup by default
15年前
aclement
830dd0c371
247742:c27
15年前
aclement
a6471d7085
16 ref now OK
15年前
aclement
48d455142d
supporting multiple source folders in the model - to ensure handles compatible with JDT
15年前
aclement
f6e3192f19
New method on the interface: null impl
15年前
aclement
805fc1b71a
245566: final config interface change
15年前
aclement
f12d9e2e4f
245566: final config interface change
15年前
aclement
e7f3750898
245566: final config interface change
15年前
aclement
74407d4cb1
removing unused code
15年前
aclement
10e7a82973
245566: incremental magic
16年前
aclement
f347528612
245566: incremental magic
16年前