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 jaren geleden
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 jaren geleden
Alexander Kriegisch
ecb5320c7b
Fix some deprecated Java and JUnit warnings by using newer API calls
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
3 jaren geleden
Lars Grefer
702f3fa5bd
Cleanup unused imports
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 jaren geleden
Lars Grefer
639f5030e0
Weaken Collection declarations
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>
3 jaren geleden
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 jaren geleden
Lars Grefer
93ce335dc0
Unnecessary unboxing
Reports "unboxing", e.g. explicit unwrapping of wrapped primitive values. Unboxing is unnecessary under Java 5 and newer, and can be safely removed.
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
3 jaren geleden
Lars Grefer
f33600d4d5
Unnecessary boxing
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>
3 jaren geleden
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 jaren geleden
Andy Clement
d9cd0d44e8
mavenizing asm module - wip
5 jaren geleden
Andy Clement
48eac479f6
Polish generics
9 jaren geleden
aclement
56056248ac
330170
13 jaren geleden
aclement
0156c13050
330170: debug added
13 jaren geleden
aclement
e8de3dc7d9
generics
14 jaren geleden
aclement
2bcdbacf5f
generics
14 jaren geleden
aclement
7b5b7a3b68
generics
14 jaren geleden
aclement
728ecb8806
310144
14 jaren geleden
aclement
cd123ff75a
improved assert
14 jaren geleden
aclement
64c613985a
stateless jdtlikehandleprovider so handles can optionally be cached now. Currently still cached
15 jaren geleden
aclement
32534de186
271265: incremental inpath model
15 jaren geleden
aclement
861ea1bbcb
271201: inpath handles
15 jaren geleden
aclement
63c6e59708
fb
15 jaren geleden
aclement
f8ab145f9b
263487: test and fix
15 jaren geleden
aclement
9a159ec17b
246125: new abstraction of structure model without the weight of the asm module
15 jaren geleden
aclement
ac7c836f40
251277: making asmmanager non-singleton
15 jaren geleden
aclement
37eb8562e8
reset the lists when a new asm created
15 jaren geleden
aclement
c9a2d9acbe
tracking aspects in effect last build
15 jaren geleden
aclement
8c738a60c2
247742:c27
15 jaren geleden
aclement
e82b72c984
supporting multiple source folders in the model - to ensure handles compatible with JDT
15 jaren geleden
aclement
89eb98064b
chewed by formatter
16 jaren geleden
aclement
94de8ca997
removed unused code and chewed on by formatter
16 jaren geleden
aclement
24409068d6
removed unnecessary code and unused casts
16 jaren geleden
aclement
3117568208
eclipse: unused code
16 jaren geleden
aclement
fb7511ebd0
221427: optimizing project rebuilds
16 jaren geleden
aclement
41fefd58f8
patches from 148190 #22
17 jaren geleden
aclement
d7dbfc08d0
141730#27 patch - switch to jdt handle provider.
17 jaren geleden
aclement
137ce3fd3c
comments explaining impact of changing model dumping code - pr154552, comment #9
18 jaren geleden
aclement
a562d831df
141556: lint message sort out and memory leak resolution
18 jaren geleden
aclement
9b03811333
145963: binary entries in the model: various parts to the fix.
18 jaren geleden
aclement
e6df082a65
last patches for 141730
18 jaren geleden
aclement
d0c299daf6
last patches for 141730
18 jaren geleden
aclement
38cc0dd2f7
fix for 146546
18 jaren geleden
aclement
5a75601c50
141730 - latest variant of program element signature processing
18 jaren geleden
aclement
5e74f35fa0
some code for 141730 - store type signatures in program elements rather than processed type names.
18 jaren geleden
acolyer
b6c89301f2
update license to EPL
18 jaren geleden
aclement
ac4db735b6
134471 - incremental structure model repair code overhaul - different strategy for tidying up relationships.
18 jaren geleden
aclement
7e4b7dafc0
128650: more memory stuff
18 jaren geleden
aclement
42000b8dac
bug 128650: comment 16: don't allocate tons of space we don't necessarily need.
18 jaren geleden
acolyer
c860a86646
eliminates all compilation warning messages from the asm module
18 jaren geleden
aclement
548ff435fe
MultiIncrementalSupport: some notes and helper stuff added.
19 jaren geleden