Alexander Kriegisch
4b93b6867d
Rephrase docs for WeavingXmlConfig::excludesType
and turn into javadoc.
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
преди 3 месеца
Alexander Kriegisch
238af52f84
BcelWorld.reportMatch: handle 'kind.getName() == null' correctly
Fixes #153 .
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
преди 2 години
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 години
Lars Grefer
e1bff9a570
Use the diamond operator where possible
Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
преди 3 години
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>
преди 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
d3da67c03d
mavenizing weaver - wip
преди 5 години
Andy Clement
7d47cba010
Bug#531694: generate more optional thisJoinPoint construction code
This commit introduces some new methods into the
runtime Factory class and modifies code generation
to use them (and to use the form of the LDC bytecode
that loads class constants).
преди 6 години
Andy Clement
9216ef518a
Fix 488216: Load-time weaver loses class changes of preceding -javaagent
преди 8 години
Andy Clement
2233cf023b
307147: missing joinpoints for itds invoking private methods
преди 8 години
Andy Clement
c8e951296c
Fix 436653: conditional aspect activation plus various polish
Modified test expectation system so it is possible to say
the test cares about one particular message and the rest
do not matter (prefix message string with '*') - crude but
quick.
Polished many places to exploit generics
Upgraded all the tests to work on Java8 - some serious changes
regarding ajdoc on Java8. Hopefully it has stayed backwards
compatible with earlier JDK versions (e.g. if using AspectJ 1.8.3+
with a JDK less than 8) but no explicit testing done for this.
преди 9 години
Andy Clement
2314eaf48a
418129: annos on top most implementor method
преди 10 години
Andy Clement
2393befbdf
418129: annos on top most implementor method
преди 10 години
Andy Clement
f1a8813c3b
390269: fix for gc'd raw type refs
преди 11 години
Andy Clement
96ebaaed65
398588 fix
преди 11 години
Andy Clement
f340cea270
376030
преди 12 години
aclement
866c5d1ab3
formatting
преди 12 години
aclement
eb5a3b19f3
239649 and primitives no longer all resolved by default
преди 13 години
aclement
8f51ad0597
type demotion fixes. -Xset:avoidFinal=true to avoid final methods for around infra methods
преди 13 години
aclement
75e49e9ae3
322446: parent type munger remembers declaring aspect
преди 14 години
aclement
9fccaf99b6
278496: type demotion, complete!
преди 14 години
aclement
d6f04399f6
278496: world managing a set of type delegate resolvers
преди 14 години
aclement
d340d6c25b
278496
преди 14 години
aclement
8a156a38d9
generics
преди 14 години
aclement
1e617a5a4a
310506: optional aspects
преди 14 години
aclement
cf0ee0c1ee
314130: hotswap and ltw
преди 14 години
aclement
96a6307844
122460
преди 14 години
aclement
90de1cd02f
48080: inserts in messages
преди 14 години
aclement
58b93a22f9
299552: private ITD fields stay private in target (with unmangled name): all of it
преди 14 години
aclement
25530f360c
296734: various optimizations for LTW and aop.xml include/exclude processing
преди 14 години
aclement
eaa88f5067
avoid using helpers on Member hierarchy
преди 14 години
aclement
872312942b
minor
преди 14 години
aclement
6c59333620
slowly merging in optimizations
преди 14 години
aclement
48df556e87
generics
преди 14 години
aclement
f179a87e3a
formatted
преди 14 години
aclement
d673ac01a8
formatted
преди 14 години
aclement
67ffda8e2f
289816
преди 14 години
aclement
a9a176919c
124460 and refactoring
преди 14 години
aclement
ebd2c14134
more aop.xml compile time config stuff
преди 14 години
aclement
6f3a860305
Java5 upgrades
преди 14 години
aclement
303c8c22c5
265729: fault in binary aspects for itds/decps and search for them correctly
преди 15 години
aclement
78e5fb4ad5
124460: aop.xml used for compilation: AJDT interface support
преди 15 години
aclement
c75b7a1696
124460: simple basic control of weaving via aop.xml
преди 15 години
aclement
feaca83359
124460: world knows if XML files are being used to influence weaving
преди 15 години
aclement
9f61894965
remove unnecessary cast
преди 15 години
aclement
4a5a73b08d
258510: promoted additional annotation/class/interface storage from delegate to referencetype
преди 15 години
aclement
471db173df
246125: c16
преди 15 години
aclement
7ba6c461a1
246125: c14
преди 15 години
aclement
369e5fe5c1
246125: removed last Asm dependency from org.aspectj.weaver (world model ref). Removed bcelobjecttype dependency in ReferenceType.
преди 15 години