Jerry James
f7f7656f81
Fix incorrect HTML entities in javadoc comments
vor 3 Jahren
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
vor 3 Jahren
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>
vor 3 Jahren
Lars Grefer
c1c373f427
'String.indexOf()' expression is replaceable with 'contains()'
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>
vor 3 Jahren
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>
vor 3 Jahren
Andy Clement
d9cd0d44e8
mavenizing asm module - wip
vor 5 Jahren
Andy Clement
48eac479f6
Polish generics
vor 9 Jahren
aclement
7a17cff55f
351085
vor 12 Jahren
aclement
8667e7ad76
333123
vor 13 Jahren
aclement
ea9cfb2f16
annotation removal program element support
vor 13 Jahren
aclement
ae625640ff
create writable map before writing to it!
vor 13 Jahren
aclement
c1ba48332b
source locations for declare annos (not persisted) and fqname of handles for itds
vor 14 Jahren
aclement
a1d8ced910
322446: mechanism for a concrete aspect to remember the actual effects of any decps it causes to apply
vor 14 Jahren
aclement
8b1628b65f
generics
vor 14 Jahren
aclement
2bcdbacf5f
generics
vor 14 Jahren
aclement
7b5b7a3b68
generics
vor 14 Jahren
aclement
5f81da8c4b
remove override annos
vor 14 Jahren
aclement
a502da8b5a
310704
vor 14 Jahren
aclement
64c613985a
stateless jdtlikehandleprovider so handles can optionally be cached now. Currently still cached
vor 15 Jahren
aclement
447cdc9d31
286539: test and fix (decanno type in model)
vor 15 Jahren
aclement
fd85fe1044
diagnostics for 278496
vor 15 Jahren
aclement
9940e0b50f
278255
vor 15 Jahren
aclement
127e468b74
269286: handles for anno style elements: less than optimal fix but need something quick
vor 15 Jahren
aclement
78decedeb5
265993: more jdt like handles
vor 15 Jahren
aclement
ee99db122b
252702: c9
vor 15 Jahren
aclement
53d36c3223
252702: declare parents in model
vor 15 Jahren
aclement
ac7c836f40
251277: making asmmanager non-singleton
vor 15 Jahren
aclement
94de8ca997
removed unused code and chewed on by formatter
vor 16 Jahren
aclement
24409068d6
removed unnecessary code and unused casts
vor 16 Jahren
aclement
73a784c6a6
findbugs: unused code
vor 16 Jahren
aclement
41f9314f6b
230234 comment 10 - ajdoc modifications and tests
vor 16 Jahren
aclement
5c49628e19
231396: refactoring: Moved CharOperation and NameConvertor
vor 16 Jahren
aclement
f58b5d8937
141730: underpinning changes for new handles support. No longer 'leak' implementation details of the handles out into the rest of the code.
vor 18 Jahren
aclement
4dcb8f3d88
test and fix for 145963: faulting in aspects coming in as binary inputs
vor 18 Jahren
aclement
5a75601c50
141730 - latest variant of program element signature processing
vor 18 Jahren
aclement
5e74f35fa0
some code for 141730 - store type signatures in program elements rather than processed type names.
vor 18 Jahren
acolyer
b6c89301f2
update license to EPL
vor 18 Jahren
aclement
7e4b7dafc0
128650: more memory stuff
vor 18 Jahren
aclement
9dca72e7c6
test and fix for 132130
vor 18 Jahren
aclement
583b72d14f
bug 128650: comment 16: rewritten ... not exactly polished but passes all the tests...
vor 18 Jahren
aclement
7e40a60945
helens changes for 125295 - should keep AJDT happy.
vor 18 Jahren
aclement
930c1d3b84
ajdoc: fixes from Helen for 119453
vor 18 Jahren
acolyer
c860a86646
eliminates all compilation warning messages from the asm module
vor 18 Jahren
mkersten
37c44d35a6
Fix for Bug #82752: ProgramElement.getSourceSignature returns "public" for "private" members
vor 19 Jahren
aclement
e1c7b380ad
organized imports
vor 19 Jahren
mkersten
df7fff4c8c
bug#82171 Created sepereate handle provider to enable ASM use of IDE-specific handle identifiers.
vor 19 Jahren
aclement
1575a175b5
Support for 'offset' in source locations - enabling AJDT improvements. Not perfect - really the whole ISourceLocation thing needs sorting out ...
vor 19 Jahren
mkersten
4a4d4b2612
Added "uses pointcut" relation to the ASM.
vor 19 Jahren
aclement
2da95deb4e
guard for NPE.
vor 20 Jahren
aclement
2982b4cc62
The BIG commit.
- Enhanced structure model support.
- *Incremental* structure model support written and tested (currently switched off, see incModelTests.xml)
- -showWeaveInfo compiler option
- existence of a 'runtimetest' surfaced through relationships
- UI can determine if errors/warnings came from DEOWs.
- Code to enable type mungers to remember source locations written (currently switched off)
vor 20 Jahren