aclement
1268e45561
From branch: method to check if a source type is @AJ style
19 years ago
aclement
9dee725b91
Adds JUnit to the classpath (so it is available for test material to use)
19 years ago
aclement
e1c7b380ad
organized imports
19 years ago
aclement
f7bcff6dbf
From branch: New build scripts that Alex uses under IntelliJ - can be run individually or via master in build module.
19 years ago
mkersten
df7fff4c8c
bug#82171 Created sepereate handle provider to enable ASM use of IDE-specific handle identifiers.
19 years ago
aclement
b81d25a13a
See pr90806 - change to harness so fast machines don't fail incremental tests.
19 years ago
aclement
e460b1e3da
Fix for problem introduced when checking contents of dirs on the classpath for changes. (see PR85297)
19 years ago
aclement
381de4c97d
make deca labels 'declare @xxx' rather than 'declare at_xxx'
19 years ago
acolyer
fb01cad1cc
fix for Bugzilla Bug 84333
BCException: Bad type name: TypeX.nameToSignature(TypeX.java:635)
19 years ago
acolyer
68f6350882
fix for Bug 84122 - Allow aspectPath to contain directories
19 years ago
aclement
3938f0e5d5
Ensures on multiple compiles the method generated for a declare statement always has the same name.
19 years ago
aclement
06fba26743
Declare annotation: source weaving of declare @type. Includes (commented out) declare @method/constructor/field implementations for possible future use - not required right now as applying them early (during compiling rather than weaving) makes no sense.
19 years ago
aclement
7dc7cdd9bd
Declare annotation: cope with null symbolic declare
19 years ago
aclement
6ee78b2480
Declare annotation: filled in the blanks
19 years ago
aclement
826e7ba5f3
Fixed signature for constructor nodes to look the same as it does for methods.
19 years ago
aclement
de51a67854
Declare annotation: Doesnt report errors for annotations attached incorrectly (due to use of @target) to ajc$declare_ methods.
19 years ago
aclement
263b1005e8
Declare annotation: now holds set of annotations
19 years ago
aclement
16666f81ae
FIXME altered so we can distinguish old ones from new ones.
19 years ago
aclement
7a81404a82
Declare annotation: exposes collections of declare @ thingies.
19 years ago
aclement
84b90d5323
Guard logic for asm building initialized.
19 years ago
aclement
f5c983b57d
DeclareAnnotation: formatting code for declare annotation nodes.
19 years ago
aclement
463910b2ba
Altered FIXME to allow us to distinguish between new and old ones!
19 years ago
aclement
7ea7e30910
Declare annotation: changed to allow a more meaningful name for the generated method.
19 years ago
aclement
6c05b25f69
Declare annotation: slightly modified to allow subtypes to specify whether they want the ajsynthetic attribute attached to the method it represents. (used by DeclareAnnotationDeclaration)
19 years ago
acolyer
85aa152088
fix for Bugzilla Bug 87376
NPE when unresolved type of a bound var in a pointcut expression (EclipseFactory.java:224)
19 years ago
acolyer
983eb455bf
fixes for annotation type pattern bugs uncovered in 150 tests
19 years ago
aclement
a2150af444
Use ability to remove problems when building using intermediate compilation results (fix doubling of tasks/deows in inc building)
19 years ago
aclement
14853f9256
Make the aspectj5rt classes available for writing 1.5 tests.
19 years ago
acolyer
b4574b90b2
support for annotations on ITDs, and declare annotation
19 years ago
acolyer
382b7330f4
better support for weaveInfo message, <weave> step, and stderr/out validation from runs.
19 years ago
aclement
204dacffc7
Fix for PR84290: Runtime retention not recognized; inhibts use of annotation binding
19 years ago
aclement
38ae6e91f8
Fix NPE if attempting annotation usage on 1.4 rt.jar !
19 years ago
aclement
51aedc9a20
Updates for annotation binding. Support for static methods !!
19 years ago
aclement
a8b235167d
Provided hasAnnotation() implementation
19 years ago
aclement
fa3cbd5115
Fix for Bug 83645: pertypewithin({interface}) illegal field modifier
- Adding convenient subclass in testcase infrastructure
19 years ago
mkersten
5765d534a5
Tests and fix for: Bug 83565
BCException "bad type name" thrown when compiling
19 years ago
aclement
1076c83616
First bit of implementing annotation checking in EclipseSourceType.
19 years ago
aclement
5d281fd8e9
Fix for Bug 83303: complier error when mixing inheritance, overriding and polymorphism
19 years ago
aclement
759be74616
Get enum value fields to work in the ASM. Plus test reorg as we are now adding tests that will only run on 1.5
19 years ago
aclement
feb085e611
organized imports
19 years ago
aclement
00b76289a2
Fix to allow pertypewithin aspectOf() to cope with 1.5 generic form of java.lang.Class
19 years ago
aclement
fe310a4e10
PerTypeWithin support.
19 years ago
aclement
e5429ff213
organized imports.
19 years ago
aclement
d5a96512d9
Hmmm - I don't think these are part of Java5 support.
19 years ago
acolyer
35cab775d1
java 5 support
19 years ago
aclement
0e49f36dbe
All jars rebuilt with rev'd weaver version number 2.0 that we will use for AspectJ5 (AJ1.2.1 had version 1.0)
19 years ago
aclement
4ea80281a3
test was failing because a message was coming out twice - once when applying decp at source time, once when applying it at weave time. Now removed the reporting at source time.
19 years ago
aclement
b97c89114c
Removing 'run' calls from the testcases for now ... to get a build through !
19 years ago
aclement
adbc8972aa
BWD: Updated - now type processing order is sensible for applying decp, we don't get an error here.
19 years ago
aclement
7f81377868
BWD: test cases
19 years ago