]> source.dussan.org Git - aspectj.git/commit
Strip down compiler messages to AspectJ-specific ones
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Fri, 19 Mar 2021 06:37:54 +0000 (13:37 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Fri, 19 Mar 2021 06:37:54 +0000 (13:37 +0700)
commitf0cc6138f97014bd578c8edc6cb052409abb66a5
treeba3891b5fde8eea8ead76dd45bfbf1be9b59285c
parent263d25ac28052dd2e7723c0275c05da8cd2e2c40
Strip down compiler messages to AspectJ-specific ones

Delete all properties from messages_aspectj.properties which were just
copied from Eclipse and basically the same. This not only gets rid of
duplicates but also eliminates differences found between upstream and
AspectJ strings which were just cause by errors or oversights during
manual upgrade.

TODO:
  - Find a way to print the '-X' options as info instead of yielding
    'abort', making it seem as if compilation failed and print the usage
    message to stdErr instead of stdOut.
  - Eclipse also has misc.usage.warn, not just misc.usage, i.e. usage
    info specifically for warning options. Make sure that AspectJ uses
    it consistently.
  - Find a way to merge AspectJ-specific options into the standard
    Eclipse usage text instead of completely replacing it, further
    reducing the need to merge and copy upstream content.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/ajc/BuildArgParser.java
org.aspectj.ajdt.core/src/main/resources/org/aspectj/org/eclipse/jdt/internal/compiler/batch/messages_aspectj.properties
org.aspectj.matcher/src/main/resources/org/aspectj/weaver/XlintDefault.properties