Andrey Turbanov
b1c52e2f5e
Replace uses of StringBuffer with StringBuilder.
StringBuffer is a legacy synchronized class. StringBuilder is a direct replacement to StringBuffer which generally have better performance.
2 anos atrás
Alexander Kriegisch
49cb924f54
Upgrade license from CPLv1/EPLv1 to EPLv2
This was required by the Eclipse team as one precondition for the next
release.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
3 anos atrás
Alexander Kriegisch
ecb5320c7b
Fix some deprecated Java and JUnit warnings by using newer API calls
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
3 anos atrás
Jerry James
de14ca22d7
Fix misplaced or incorrect javadoc tags
3 anos atrás
Jerry James
f7f7656f81
Fix incorrect HTML entities in javadoc comments
3 anos atrás
Lars Grefer
702f3fa5bd
Cleanup unused imports
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 anos atrás
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 anos atrás
Lars Grefer
72194b7982
'for' loop replaceable with enhanced 'for' loop
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>
3 anos atrás
Andy Clement
c17032a561
mavenizing org.aspectj.ajdt.core - wip
5 anos atrás
Andy Clement
d902947407
Fix 484941 - NPE AnnotationDiscoveryVisitor
8 anos atrás
aclement
5adbb9cab3
PushIn
14 anos atrás
aclement
f97adb2888
309743
14 anos atrás
aclement
db4a8956ad
formatted
14 anos atrás
aclement
bf9773a0b7
271201: inpath handle: can determine if class is from inpath in add method now
15 anos atrás
aclement
fd8aebb985
removing unused code
16 anos atrás
aclement
f56eb37f77
fixed eclipse warnings
16 anos atrás
aclement
eeb2e60d07
240360 - test and fix for -proceedOnError and weaving in the face of broken source
16 anos atrás
aclement
4a053f50b3
organized imports
16 anos atrás
aclement
97d14014cb
231396: refactoring: Moved CharOperation and NameConvertor
16 anos atrás
aclement
0758535a3c
230134: tests and fixes - move cflow caches from static state to crosscuttingmembers for the aspect, fixing their lifecycle.
16 anos atrás
aclement
ece07ea8a4
unused import
16 anos atrás
aclement
1bd89958fb
AspectJ6: corrected version check
16 anos atrás
aclement
563711fb8f
found whilst investigating 157057 - we sometimes crashed for bad input (duplicate class declarations) rather than just putting out a nice message.
18 anos atrás
aclement
0fb1a38f58
fix for problem found whilst looking into 153380
18 anos atrás
aclement
9664058bcd
test and fix for 152589: adviceDidNotMatch incorrectly appearing
18 anos atrás
aclement
a3f3ae406d
test and fix for 152257
18 anos atrás
aclement
af9e8ba799
pipeline changes: fix for deep nesting aspects
18 anos atrás
aclement
4d2d363d34
pipeline changes: multiple variants of compiler adapter now, one pipelines, one doesnt.
18 anos atrás
aclement
06f5e354a7
pipeline changes: need extra hook into compiler lifecycle (after diet parse)
18 anos atrás
acolyer
b6c89301f2
update license to EPL
18 anos atrás
aclement
9d1f31f65b
fixes for missing error messages (pr132314)
18 anos atrás
aclement
10a366b6a9
134471 - incremental structure model repair code overhaul - tell the weaver the kind of weave (inc/batch) so it knows whether to do incremental repairs to the model for each file being woven.
18 anos atrás
aclement
fee78df3b6
bug 128650: comment 16: tidy up logic, forget the compiler.
18 anos atrás
aclement
54c167d257
129163: more bits...: set the compiler correctly for error reporting on inc builds. (comment #34,35)
18 anos atrás
aclement
b2259116b8
fix for 130300: cause the mysterious disappearance of -XnoWeave
18 anos atrás
aclement
cfa38afb14
fix to save the big chunk of memory leaking over incremental compiles.
18 anos atrás
aclement
1cd7b3c661
optimizationasm: various tweaks!! See optimization #7 in 128650
18 anos atrás
aclement
648abc59cc
organized imports
18 anos atrás
acolyer
5f41f5d56a
go "back to the source" on an incremental aspect change
18 anos atrás
acolyer
fcc7295195
cleanup the EclipseFactory afterCompilation
18 anos atrás
acolyer
21804a0c3d
improve abort handling for AJDT
18 anos atrás
acolyer
d485f9bcc4
fix for pr108123 and pr106500 - better diagnostics and exceptions, plus support for -Xdev:Pinpoint
18 anos atrás
acolyer
05eccb2300
enable compilation of @AfterReturning(pointcut="...")
19 anos atrás
acolyer
75c1c3ea4d
support in ajc for parsing and error reporting of @AspectJ style aspect definitions (aspect, pointcut, advice only at this point). Also include the AddAtAspectJAnnotationsVisitor support. Switch off using -Xdev:NoAtAspectJProcessing.
19 anos atrás
aclement
a2150af444
Use ability to remove problems when building using intermediate compilation results (fix doubling of tasks/deows in inc building)
19 anos atrás
acolyer
35cab775d1
java 5 support
19 anos atrás
aclement
0a77939b32
Fix for:
Bugzilla Bug 75568 : ajc changes classfile timestamps even if compilation fails (regression)
and maybe:
Bugzilla Bug 74245: -proceedOnError does not weave aspects on compile error
19 anos atrás
aclement
234bea2297
76030 - cflow optimizations. Part 2 fix - share counters and stacks when we can.
19 anos atrás
aclement
b133299238
Fix for Bugzilla Bug 73334
Avoid clashes in the org.eclipse namespace by renaming our duplicates.
20 anos atrás
aclement
19ac4cc8c0
Fix for Bug 58679
Regression from 1.1: NPE in CompilationResult
20 anos atrás