acolyer
|
204274dc05
|
test cases for Bugzilla Bug 42743: declare soft limitation
|
19 years ago |
acolyer
|
e35d9ee624
|
added some words on context binding across disjunctions and declare soft behaviour wrt. RuntimeExceptions
|
19 years ago |
aclement
|
5375d7f3e1
|
Much more robust way to dig round the structure model ...
|
19 years ago |
aclement
|
a0aeb25088
|
Oops! Now skips advice/etc when looking for matches for dec @method/@ctor
|
19 years ago |
aclement
|
79129daa01
|
temporary fix to ensure we see relationships for dec @type when incrementally compiling
|
19 years ago |
aclement
|
3938f0e5d5
|
Ensures on multiple compiles the method generated for a declare statement always has the same name.
|
19 years ago |
acolyer
|
cbe1fbc633
|
the "challenge Andy" mother of all dec @xxx tests.
|
19 years ago |
aclement
|
4a2b927f41
|
Guard test execution on 1.5 vm level
|
19 years ago |
aclement
|
fa54cd9666
|
Guard test execution on 1.5 vm level.
|
19 years ago |
acolyer
|
e743d8b920
|
added example for declare @constructor
|
19 years ago |
acolyer
|
8408337179
|
added test for declare @constructor
|
19 years ago |
aclement
|
220fa73463
|
Declare annotation: all the XML specs for the tests
|
19 years ago |
aclement
|
d10cabc3f0
|
Declare annotation: Buckets of test cases!
|
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
|
3123880881
|
Bug found during declare annotation structure model testing!
|
19 years ago |
aclement
|
cebb379fd7
|
Declare annotation: first bit of weaving messages for declare annotation - not finished yet!
|
19 years ago |
aclement
|
e550a50265
|
Declare annotation: does binary weaving of @type, copes with recursive application and interaction with declare parents... i think
|
19 years ago |
aclement
|
66b847129d
|
Declare annotation: Does weaving of @field, @method, @ctor - copes with recursive application.
|
19 years ago |
aclement
|
067add6570
|
Improved FIXME comments ;)
|
19 years ago |
aclement
|
bdb151a442
|
Declare annotation: uses the new annotation type munger
|
19 years ago |
aclement
|
5d8ffc2c70
|
Declare annotation: manages a set of annotations now
|
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
|
96f45c808c
|
Declare annotation: getAnnotations added.
|
19 years ago |
aclement
|
886730bd10
|
Declare annotation: new kind of type munger created.
|
19 years ago |
aclement
|
1c7ba5bdaa
|
Declare annotation: added getAnnotation/addAnnotation to the RTX hierarchy
|
19 years ago |
aclement
|
b75f15d483
|
Declare annotation: support for new declare collections.
|
19 years ago |
aclement
|
e61a086610
|
temporarily removed one test... until parser reopened for next compiler integration.
|
19 years ago |
aclement
|
608a6d8f6b
|
Declare annotation: add the 50 odd tests in.
|
19 years ago |
aclement
|
2a802a6286
|
Declare annotation: put guards in for structure model building, added 'annotates' and 'annotated by' relationships, added methods to add these new relationships.
|
19 years ago |
aclement
|
f34f74dabb
|
Declare annotation: only declare annotation provides a differing name suffix (at the moment).
|
19 years ago |
aclement
|
33dcd66fe0
|
Declare annotation: modified to take account of new AnnotationX stuff
|
19 years ago |
aclement
|
8ef6f44f17
|
FIXME altered - now names culprit (me)
|
19 years ago |
aclement
|
1fdd7fd3d2
|
Declare annotation: useful to know if a type pattern specifies a starred annotation pattern.
|
19 years ago |
aclement
|
4676869a3b
|
Declare annotation: useful to know if a signature pattern specifies a starred annotation pattern.
|
19 years ago |
aclement
|
ff284d4bcf
|
Declare annotation: creates DeclareAnnotations of the right types (using typesafeenum approach)
|
19 years ago |
aclement
|
2b62df6599
|
Declare annotation: loads of changes!
|
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 |
aclement
|
e7d978ecdb
|
Declare annotation: new declare nodes.
|
19 years ago |
aclement
|
08fdf0bb14
|
Declare annotation: guard added for model building... (perf improvement!)
|
19 years ago |
aclement
|
ca004fd36e
|
Declare annotation: new infrastructure. AnnotationX is a holder for a real annotation (which is currently always a BCEL annotation) - annotationX's can flow outside of the bcel subpackages in the weaver.
|
19 years ago |