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