aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jdt.core
Commit message (Collapse)AuthorAgeFilesLines
* Replace JDT Core system dependency by deployed oneAlexander Kriegisch2021-04-094-79/+0
| | | | | | | | | | Get rid of system paths. Instead, rely on JDT Core Shadows to deploy both binary and source JARs to GitHub Packages. The former module directory was deleted completely. Instead, the JARs are redundantly copied into 'libs/jdtcore-aj' in order to be found there by tests and other Ant scripts. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Install module org.eclipse.jdt.core in 'install' phase, not 'verify'Alexander Kriegisch2021-03-281-2/+2
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Reformat org.eclipse.jdt.core POMAlexander Kriegisch2021-03-281-48/+46
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Improve usage text, error and warning output in batch compilerAlexander Kriegisch2021-03-202-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | - Usage texts are now printed to stdOut, no longer stdErr. - 'java ...Main -?' no longer prints usage text twice (once to stdOut and then again to stdErr). - AjdtCommand.inferKind: Usage texts are no longer mis-identified as warnings or errors just because they contain substrings "warning" or "error". Matching is now more precise, looking for "[warning]" and "[error]". But in that case the method would not be called anyway because errors and warnings are identified in other ways already. As a fall-back, the categories IMessage.ERROR and IMessage.WARNING still exist in the method. - In case of compile errors, no usage message is printed anymore, because previously the user had to scroll up a lot in order to see the actual messages. This is also in line with ECJ. The same is true for warnings, but it was like this in Ajc already. - AjdtCommand.inferKind: There is a new category IMessage.USAGE especially for AspectJ usage texts, which will be identified by string matching and then correctly handled (i.e. printed to stdOut, not stdErr). - Usage text printing is no longer done in AspectJ but in the AspectJ "shadows" fork of JDT. This helps to get rid of some now obsolete code here. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Begin migration to 'aspectj' locale for compiler messagesAlexander Kriegisch2021-03-192-0/+0
| | | | | | | | | | | | | | | | | | | Renamed messages.properties to messages_aspectj.properties and moved to a path identical with the Eclipse original resource file. Therefore, it is now just treated as a localised version of it. The new jdtcore-for-aspectj.jar already contains logic to use the new locale. Hence, BuildArgParser no longer needs the static block to initialise its own resource bundle, Eclipse JDT will automatically pick it up. The version string was also updated to the new Eclipse merge commit hash + date + "Java16". TODO: Strip down properties file in order to only contain delta to Eclipse. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Upgrade JDT Core to @3caefb80 (4.20 snapshot, date 2021-03-09)Alexander Kriegisch2021-03-162-0/+0
| | | | | | | Add methods isRecord() and getRecordComponents() to class CompactTypeStructureRepresentation Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Revert to 1.9.7.BUILD-SNAPSHOTAndy Clement2020-08-211-1/+1
|
* 1.9.7 milestone 1 publishedAndy Clement2020-08-211-1/+1
|
* Remove project.parent.relative path as ../pom.xml is already the defaultLars Grefer2020-08-151-1/+0
| | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Rev to 1.9.7.BUILD-SNAPSHOTAndy Clement2020-07-221-3/+3
|
* AspectJ 1.9.6 final bitsV1_9_6Andy Clement2020-07-221-3/+3
|
* Fix support for -14 on command line - was missing from JDTAndy Clement2020-04-212-0/+0
|
* Include JDTCore for Java14Andy Clement2020-04-202-0/+0
|
* Move to 1.9.6.BUILD-SNAPSHOT versionAndy Clement2019-11-281-3/+3
|
* 1.9.5 release versions in pomsV1_9_5Andy Clement2019-11-281-3/+3
|
* Java 13 supportAndy Clement2019-11-252-0/+0
|
* Update to 1.9.5.BUILD-SNAPSHOT in pomsAndy Clement2019-06-031-3/+3
|
* 1.9.4 POMSAndy Clement2019-05-101-3/+3
|
* Final bits of AspectJ 1.9.4Andy Clement2019-05-101-2/+2
|
* pushed versions to 1.9.4.BUILD-SNAPSHOTAndy Clement2019-04-171-1/+1
|
* Updated with Java12 supportAndy Clement2019-04-032-0/+0
|
* windows fixes for closing jarsAndy Clement2019-03-032-0/+0
|
* various polish to previously mavenized projects to support newer onesAndy Clement2019-01-311-4/+8
|
* mavenizing org.eclipse.jdt.core - doneAndy Clement2019-01-285-24/+62
|
* Include JDTCore fix for APT classloader closingAndy Clement2019-01-092-0/+0
|
* Minor tweak to avoid NPE in BinaryTypeBinding method source location lookupsAndy Clement2018-10-152-0/+0
|
* Remove class used for debuggingAndy Clement2018-10-111-6784/+0
|
* 513528: Fix use of lambda in ITDAndy Clement2018-10-102-0/+0
|
* More fixes for 1.9.2V1_9_2_RC2Andy Clement2018-10-012-0/+0
| | | | | | - update to more recent JDT to pickup Nestmates fix - bcel updated for NestMembers/NestHost attributes - testcases for nestmates
* 1.9.2.RC1 changesV1_9_2_RC1Andy Clement2018-09-292-0/+0
|
* Support Java10Andy Clement2018-04-182-0/+0
|
* Updates for 1.9.0.RC4 - latest JDTV1_9_0_RC4Andy Clement2018-02-212-0/+0
|
* Latest JDT changesAndy Clement2018-02-142-0/+0
|
* JDT Upgrade for 1.9.0.rc3Andy Clement2018-02-052-0/+0
|
* Latest jdtcore - with visibilty adjusted for classpath manipulationAndy Clement2017-10-202-0/+0
|
* Improved Java9 option handlingAndy Clement2017-09-272-0/+0
|
* latest jdt related src zipAndy Clement2017-09-211-0/+0
|
* includes fix from aj_18 line related to 507372Andy Clement2017-09-211-0/+0
|
* rebuiltAndy Clement2017-09-211-0/+0
|
* Bring Java9 branch in line with 1.8.11 progressAndy Clement2017-09-212-0/+0
|\
| * Update to latest JDT (neon 2)Andy Clement2016-12-082-0/+0
| |
| * Fix 404345: another occurence of broken annotation building in JDTAndy Clement2016-11-102-0/+0
| |
| * Upgraded to new JDT compiler - neon.1 and a bitAndy Clement2016-11-072-0/+0
| |
| * Fix 489596 - upgrade jdt to mars.2Andy Clement2016-03-142-0/+0
| |
| * Fix 486203: NPE in IntelliJ since 1.8.7Andy Clement2016-01-182-0/+0
| |
| * Fix 485448: Building Roo projects NPE in AnnotationDiscoveryVisitorAndy Clement2016-01-082-0/+0
| |
| * AspectJ upgraded to Mars compilerAndy Clement2015-06-252-0/+0
| |
| * APT and missing declaring type in BTB hierarchyAndy Clement2015-04-232-0/+0
| |
* | latest JDT update for Java9Andy Clement2017-09-202-0/+0
| |
* | pickup latest jdt coreAndy Clement2017-05-082-0/+0
| |