]>
source.dussan.org Git - aspectj.git/log
Andy Clement [Thu, 16 Aug 2012 20:18:30 +0000 (13:18 -0700)]
Some preliminary work on this bug
This includes a change in shadows in Parser class:
protected void consumeDeclareAnnotation(char kind) {
concatNodeLists();
ASTNode tokens = popPseudoTokens(";");
int annotationCount = this.expressionLengthPtr+1;
Annotation[] annotations = new Annotation[annotationCount];
int count = 0;
int length;
while (this.expressionLengthPtr>0 && (length = this.expressionLengthStack[this.expressionLengthPtr--]) != 0) {
System.arraycopy(
this.expressionStack,
(this.expressionPtr -= length) + 1,
annotations = new Annotation[length],
count++,
length);
}
// int length;
// Annotation[] annotations = new Annotation[1]; // there should only ever be one for us...
// if ((length = this.expressionLengthStack[this.expressionLengthPtr--]) != 0) {
// System.arraycopy(
// this.expressionStack,
// (this.expressionPtr -= length) + 1,
// annotations = new Annotation[length],
// 0,
// length);
// }
MethodDeclaration declareDecl = declarationFactory.createDeclareAnnotationDeclaration(this.compilationUnit.compilationResult,tokens,annotations,this,kind);
pushOnAstStack(declareDecl);
}
It touches so much code though and requires a change to serialized form.
Andy Clement [Thu, 16 Aug 2012 18:05:05 +0000 (11:05 -0700)]
testcode 356594
Andy Clement [Tue, 3 Jul 2012 20:46:29 +0000 (13:46 -0700)]
384189: actually respect dont dump on exception setting
Andy Clement [Sat, 16 Jun 2012 00:42:25 +0000 (17:42 -0700)]
382189 and 382435
Andy Clement [Fri, 15 Jun 2012 18:29:35 +0000 (11:29 -0700)]
382723
Andy Clement [Mon, 28 May 2012 15:57:04 +0000 (08:57 -0700)]
Rebuilt build.jar with 1.7 update
Andy Clement [Mon, 28 May 2012 15:44:13 +0000 (08:44 -0700)]
fix install location to 1.7
Andy Clement [Fri, 25 May 2012 22:50:47 +0000 (15:50 -0700)]
377130 tests
Andy Clement [Fri, 25 May 2012 22:49:48 +0000 (15:49 -0700)]
generics
Andy Clement [Fri, 25 May 2012 22:10:46 +0000 (15:10 -0700)]
375777 debug
Andy Clement [Mon, 7 May 2012 17:39:00 +0000 (10:39 -0700)]
generics
Andy Clement [Wed, 18 Apr 2012 21:07:59 +0000 (14:07 -0700)]
Fix up J7 stackmap creation
Andy Clement [Tue, 17 Apr 2012 16:39:41 +0000 (09:39 -0700)]
376990: iajc does not support source compliance level 1.7
Andy Clement [Mon, 16 Apr 2012 22:04:17 +0000 (15:04 -0700)]
NPE guard
Andy Clement [Mon, 16 Apr 2012 22:04:02 +0000 (15:04 -0700)]
assert in test breaks a test run using -ea
Andy Clement [Mon, 16 Apr 2012 22:03:37 +0000 (15:03 -0700)]
376918
Andy Clement [Mon, 16 Apr 2012 22:02:02 +0000 (15:02 -0700)]
declare @type xml testcode
Andy Clement [Thu, 12 Apr 2012 00:33:59 +0000 (17:33 -0700)]
declare annotation on type XML support
Andy Clement [Tue, 10 Apr 2012 17:46:02 +0000 (10:46 -0700)]
375777: ClassCastException
Andy Clement [Mon, 9 Apr 2012 21:15:55 +0000 (14:15 -0700)]
376351
Andy Clement [Fri, 6 Apr 2012 03:53:07 +0000 (20:53 -0700)]
375777
Andy Clement [Fri, 6 Apr 2012 00:31:55 +0000 (17:31 -0700)]
missing MethodVerifier change
Andy Clement [Thu, 5 Apr 2012 22:17:56 +0000 (15:17 -0700)]
pr376139
Andy Clement [Wed, 4 Apr 2012 19:40:30 +0000 (12:40 -0700)]
376030
Andy Clement [Mon, 2 Apr 2012 21:27:15 +0000 (14:27 -0700)]
fixed up testcase field sigs
Andy Clement [Mon, 2 Apr 2012 21:15:08 +0000 (14:15 -0700)]
375881
Andy Clement [Sat, 24 Mar 2012 01:17:09 +0000 (18:17 -0700)]
374964
Andy Clement [Fri, 23 Mar 2012 23:44:03 +0000 (16:44 -0700)]
374745
Andy Clement [Mon, 19 Mar 2012 21:06:19 +0000 (14:06 -0700)]
additional test to show all joinpoints in code using indy
Andy Clement [Mon, 19 Mar 2012 20:42:20 +0000 (13:42 -0700)]
invokedynamic tidyup - handle calling getClassname on it
Andy Clement [Mon, 19 Mar 2012 19:16:10 +0000 (12:16 -0700)]
call jps and indy
Andy Clement [Mon, 19 Mar 2012 18:59:49 +0000 (11:59 -0700)]
testdir
Andy Clement [Mon, 19 Mar 2012 18:59:02 +0000 (11:59 -0700)]
removed old version
Andy Clement [Mon, 19 Mar 2012 18:57:01 +0000 (11:57 -0700)]
invokedynamic support in bcel
Andy Clement [Thu, 15 Mar 2012 17:03:03 +0000 (10:03 -0700)]
pr73507 - wip
Andy Clement [Fri, 9 Mar 2012 20:26:53 +0000 (12:26 -0800)]
MethodVerifier NPE fix
Andy Clement [Wed, 7 Mar 2012 20:09:41 +0000 (12:09 -0800)]
373461 - attempted restructure of nameToSignature
Andy Clement [Tue, 6 Mar 2012 16:33:16 +0000 (08:33 -0800)]
373195
Andy Clement [Fri, 2 Mar 2012 22:31:45 +0000 (14:31 -0800)]
373130: transient tjps
Andy Clement [Fri, 2 Mar 2012 17:19:25 +0000 (09:19 -0800)]
generics
Andy Clement [Fri, 2 Mar 2012 16:17:44 +0000 (08:17 -0800)]
fix for 371998
Use resolved type pattern rather than re-resolving
Andy Clement [Fri, 2 Mar 2012 16:15:27 +0000 (08:15 -0800)]
generics
Andy Clement [Fri, 2 Mar 2012 16:14:26 +0000 (08:14 -0800)]
generics
Andy Clement [Thu, 1 Mar 2012 16:21:50 +0000 (08:21 -0800)]
unused imports
jkew [Thu, 23 Feb 2012 00:19:51 +0000 (16:19 -0800)]
AspectJ Caching w/ CRC Index File
Signed-off-by: Andy Clement <aclement@vmware.com>
Andy Clement [Wed, 29 Feb 2012 23:07:41 +0000 (15:07 -0800)]
generics
Andy Clement [Wed, 29 Feb 2012 22:59:00 +0000 (14:59 -0800)]
support -Xset:makeTjpFieldsTransient=true
Andy Clement [Wed, 29 Feb 2012 21:59:42 +0000 (13:59 -0800)]
ignore bin folders and aj-build
Andy Clement [Wed, 15 Feb 2012 22:25:02 +0000 (14:25 -0800)]
371684 - wildcard generics unpacking
Andy Clement [Wed, 11 Jan 2012 22:58:07 +0000 (14:58 -0800)]
adding description
aclement [Tue, 3 Jan 2012 17:44:44 +0000 (17:44 +0000)]
spelling
aclement [Fri, 16 Dec 2011 17:29:31 +0000 (17:29 +0000)]
up to 1.7.0.M1
aclement [Fri, 16 Dec 2011 16:55:34 +0000 (16:55 +0000)]
per clause tests for stack map generation
aclement [Fri, 16 Dec 2011 16:55:18 +0000 (16:55 +0000)]
1.7.0.M1
aclement [Fri, 16 Dec 2011 16:54:20 +0000 (16:54 +0000)]
more language tests
aclement [Fri, 16 Dec 2011 00:03:04 +0000 (00:03 +0000)]
per clause tests for stack map generation
aclement [Fri, 16 Dec 2011 00:02:55 +0000 (00:02 +0000)]
per clause tests for stack map generation
aclement [Thu, 15 Dec 2011 23:57:53 +0000 (23:57 +0000)]
1.7 added
aclement [Thu, 15 Dec 2011 23:57:30 +0000 (23:57 +0000)]
generics
aclement [Thu, 15 Dec 2011 01:26:36 +0000 (01:26 +0000)]
where to do the work for handler+multicatch
aclement [Thu, 15 Dec 2011 01:25:35 +0000 (01:25 +0000)]
170 language tests
aclement [Sat, 10 Dec 2011 01:11:31 +0000 (01:11 +0000)]
generics
aclement [Sat, 10 Dec 2011 01:09:30 +0000 (01:09 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:09:13 +0000 (01:09 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:09:03 +0000 (01:09 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:08:31 +0000 (01:08 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:08:19 +0000 (01:08 +0000)]
1.7 sanity test
aclement [Sat, 10 Dec 2011 01:08:01 +0000 (01:08 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:07:50 +0000 (01:07 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:07:41 +0000 (01:07 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:07:31 +0000 (01:07 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:07:17 +0000 (01:07 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:07:00 +0000 (01:07 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:06:48 +0000 (01:06 +0000)]
message changes for e37
aclement [Sat, 10 Dec 2011 01:06:23 +0000 (01:06 +0000)]
e37 related changes
aclement [Sat, 10 Dec 2011 01:05:00 +0000 (01:05 +0000)]
New e37 based jdtcore!
aclement [Sat, 10 Dec 2011 01:04:11 +0000 (01:04 +0000)]
minor refactoring
aclement [Sat, 10 Dec 2011 01:03:52 +0000 (01:03 +0000)]
generics
aclement [Sat, 10 Dec 2011 01:03:40 +0000 (01:03 +0000)]
force java 1.5 in test
aclement [Sat, 10 Dec 2011 01:03:24 +0000 (01:03 +0000)]
cope with new messages in test
aclement [Sat, 10 Dec 2011 01:03:05 +0000 (01:03 +0000)]
very messy due to all the copying from the supertype, sorted for e37
aclement [Sat, 10 Dec 2011 01:02:25 +0000 (01:02 +0000)]
cope with change to package bindings (import without the .* now)
aclement [Sat, 10 Dec 2011 00:55:27 +0000 (00:55 +0000)]
catching new errors before proceeding to problemreporter
aclement [Sat, 10 Dec 2011 00:54:43 +0000 (00:54 +0000)]
1) cope with the new MissingTypeBinding (so set parent to Object rather than proceeding with a missing one - the downstream infrastructure cant cope right now)
2) use raw form of binding for new parents otherwise the methodverifier15 triggers about a problem (previously methodverifier was used on <1.5 projects but not with e37)
aclement [Sat, 10 Dec 2011 00:53:25 +0000 (00:53 +0000)]
added var declaration so it doesnt get skipped by jdt processing
aclement [Sat, 10 Dec 2011 00:52:48 +0000 (00:52 +0000)]
moved this check into here, was in JDT before
aclement [Sat, 10 Dec 2011 00:52:28 +0000 (00:52 +0000)]
enhanced to tell codestream more information about exceptions/local vars - to enable stack frame creation
aclement [Sat, 10 Dec 2011 00:51:49 +0000 (00:51 +0000)]
corrected usage message and added new eclipse 3.7 warn options.
aclement [Fri, 2 Dec 2011 00:56:52 +0000 (00:56 +0000)]
Java7 merge - in progress
aclement [Fri, 2 Dec 2011 00:56:44 +0000 (00:56 +0000)]
Java7 merge - in progress
aclement [Mon, 28 Nov 2011 20:26:53 +0000 (20:26 +0000)]
formatting
aclement [Mon, 28 Nov 2011 20:25:17 +0000 (20:25 +0000)]
formatting
aclement [Tue, 22 Nov 2011 19:32:01 +0000 (19:32 +0000)]
364380
aclement [Tue, 22 Nov 2011 19:31:45 +0000 (19:31 +0000)]
364380
aclement [Thu, 17 Nov 2011 21:20:08 +0000 (21:20 +0000)]
363962
aclement [Thu, 17 Nov 2011 21:20:07 +0000 (21:20 +0000)]
363962
aclement [Thu, 17 Nov 2011 20:00:18 +0000 (20:00 +0000)]
363979
aclement [Thu, 17 Nov 2011 20:00:18 +0000 (20:00 +0000)]
363979
aclement [Thu, 17 Nov 2011 18:16:37 +0000 (18:16 +0000)]
moved to 1.7
aclement [Thu, 17 Nov 2011 18:16:12 +0000 (18:16 +0000)]
363979