aboutsummaryrefslogtreecommitdiffstats
path: root/bridge/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix some deprecated Java and JUnit warnings by using newer API callsAlexander Kriegisch2021-03-211-1/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Improve usage text, error and warning output in batch compilerAlexander Kriegisch2021-03-203-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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>
* Fix javadoc references to nonexistent fields, classes, or packagesJerry James2020-09-145-13/+7
|
* Fix misplaced or incorrect javadoc tagsJerry James2020-09-142-10/+24
|
* Fix incorrect HTML entities in javadoc commentsJerry James2020-09-141-2/+2
|
* Remove unnecessary interface modifiersLars Grefer2020-08-177-130/+130
| | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Merge branch 'master' into feature/collection-performanceAndy Clement2020-08-151-1/+0
|\
| * Cleanup unused importsLars Grefer2020-08-161-1/+0
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | Weaken Collection declarationsLars Grefer2020-08-153-3/+3
|/ | | | | | Reports on declarations of Collection variables made by using the collection class as the type, rather than an appropriate interface. Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Use the diamond operator where possibleLars Grefer2020-08-135-13/+13
| | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Unnecessary boxingLars Grefer2020-08-081-2/+2
| | | | | | Reports explicit boxing, i.e. wrapping of primitive values in objects. Explicit manual boxing is unnecessary under Java 5 and newer, and can be safely removed. Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* 'String.indexOf()' expression is replaceable with 'contains()'Lars Grefer2020-08-081-1/+1
| | | | | | Reports any String.indexOf() expressions which can be replaced with a call to the String.contains() method available in Java 5 and newer. Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* 'for' loop replaceable with enhanced 'for' loopLars Grefer2020-08-082-14/+14
| | | | | | Reports for loops which iterate over collections or arrays, and can be replaced with an enhanced for loop (i.e. the foreach iteration syntax). Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Fix version tagging for info stringsAndy Clement2019-02-113-6/+41
|
* Add module tests back in - but streamlinedAndy Clement2019-01-311-0/+37
|
* mavenized bridge moduleAndy Clement2019-01-2327-1/+531
|
* Fix 500035: handling target only binding in @AJ pointcutAndy Clement2016-11-182-10/+9
|
* 373195Andy Clement2012-03-061-18/+16
|
* revertaclement2011-06-211-3/+3
|
* 1.6.12.m1 readmeV1_6_12M1aclement2011-06-071-3/+3
|
* 329925: declare @field remove annotationaclement2010-11-241-0/+3
|
* genericsaclement2010-07-141-18/+19
|
* genericsaclement2010-07-149-1851/+1811
|
* genericsaclement2010-07-071-44/+37
|
* persistenceaclement2009-08-252-59/+55
|
* 286539: test and fix (decanno type in model)aclement2009-08-131-134/+162
|
* declareMixinaclement2009-03-091-63/+62
|
* prevent multi-threaded access problems to the mapaclement2009-01-161-1/+2
|
* remove unused codeaclement2008-08-311-105/+81
|
* eclipse: unnecessary semiaclement2008-08-271-1/+1
|
* unnecessary unused code removedaclement2008-08-271-32/+34
|
* eclipse: unnecessary semiaclement2008-08-271-1/+1
|
* unnecessary null check removedaclement2008-08-261-1/+1
|
* 210470: preventing weaver leaks: do not mess up the context stack in a ↵aclement2008-05-271-10/+14
| | | | multi-threaded environment
* 231396: refactoring:aclement2008-05-122-0/+9
|
* 231396: moved ConfigParser out of weaver jaraclement2008-05-092-9/+0
|
* 210470: remove thread reference stored in CompilationAndWeavingContext ↵aclement2008-05-031-0/+8
| | | | static - it anchors the context class loader
* Bug 171069 "java.util.EmptyStackException in CompilationAndWeavingContext ↵mwebster2007-01-221-1/+1
| | | | using LTW"
* Bug 149289 "Support system and user aop.xml configuration" (add ↵mwebster2006-11-131-0/+3
| | | | org/aspect/aop.xml)
* fix for 155213: made using date formatter lazy.aclement2006-08-251-12/+15
|
* 141556#11 - reworked messagehandler with 'ignore' function! (wooo) - hope ↵aclement2006-08-255-0/+40
| | | | Matthew doesnt complain.
* Bug 149289 "Support system and user aop.xml configuration files" (add ↵mwebster2006-08-231-0/+19
| | | | META-INF/aop-ajc.xml)
* 145963: binary entries in the model: various parts to the fix.aclement2006-08-182-0/+19
|
* Bug 150487 "Tracing and Logging Framework" (allow LTW IMessageHandler ↵mwebster2006-08-141-0/+16
| | | | implementations to add context)
* fix for 152388aclement2006-08-081-3/+5
|
* update license to EPLacolyer2006-06-0116-32/+32
|
* don't hold hard references to state in this context. Assume single threaded ↵acolyer2006-02-101-11/+37
| | | | unless told otherwise. Provide reset to ditch memory we are holding.
* an additional interface that custom message handlers may choose to ↵acolyer2006-01-181-0/+35
| | | | implement. Implementors get callbacks when a build is starting and when a build has finished (allowing them to perform before and after build processing, like closing output files etc..).
* eliminating compilation warnings from bridge module...acolyer2005-11-254-4/+10
|
* fix for #113587: when aop.xml include/exclude is used, javac @Aspect are not ↵avasseur2005-10-251-5/+7
| | | | passed thru the aspectof munger. Added custom logic for that