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