From dave at badgers-in-foil.co.uk Sat Sep 1 18:03:08 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 01 Sep 2007 18:03:08 +0000 Subject: [metaas-dev] [SVN metaas] remove trailing ')' after expression AST References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070901/2d13639a/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 1 20:53:45 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 01 Sep 2007 20:53:45 +0000 Subject: [metaas-dev] [SVN metaas] build StringLiteral expressions too References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070901/43125a00/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 1 21:16:08 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 01 Sep 2007 21:16:08 +0000 Subject: [metaas-dev] [SVN metaas] Fix trailing paren bug References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070901/983c002e/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 1 21:25:57 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 01 Sep 2007 21:25:57 +0000 Subject: [metaas-dev] [SVN metaas] get argument handling working Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070901/873aad9e/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 1 22:14:11 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 01 Sep 2007 22:14:11 +0000 Subject: [metaas-dev] [SVN metaas] remove debug code References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070901/503fed6d/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 1 22:18:35 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 01 Sep 2007 22:18:35 +0000 Subject: [metaas-dev] [SVN metaas] 'targetExpression' sounds better than 'expression' for ASInvocationExpression Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070901/293437c2/attachment-0001.htm From dave at badgers-in-foil.co.uk Sat Sep 1 23:37:34 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 01 Sep 2007 23:37:34 +0000 Subject: [metaas-dev] [SVN metaas] Improve 'new' expression support, including making the arg list optional Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070901/fd8e315b/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 1 23:57:56 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 01 Sep 2007 23:57:56 +0000 Subject: [metaas-dev] [SVN metaas] Exclude parenthetic expressions from appearing explicitly in the DOM Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070901/cc4b86d8/attachment.htm From dave at badgers-in-foil.co.uk Sun Sep 2 00:35:23 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sun, 02 Sep 2007 00:35:23 +0000 Subject: [metaas-dev] [SVN metaas] auto-parenthesise terms in expressions to maintain correct operator precedence Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070902/43c27cf9/attachment-0001.htm From dave at badgers-in-foil.co.uk Sun Sep 2 13:02:00 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sun, 02 Sep 2007 13:02:00 +0000 Subject: [metaas-dev] [SVN metaas] Have the parser set up the correct token boundries, allowing subexpression replacement to work Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070902/c353edbc/attachment.htm From dave at badgers-in-foil.co.uk Sun Sep 2 14:42:08 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sun, 02 Sep 2007 14:42:08 +0000 Subject: [metaas-dev] [SVN metaas] Some support for array-access expressions Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070902/ec6e7504/attachment.htm From dave at badgers-in-foil.co.uk Sun Sep 2 16:40:16 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sun, 02 Sep 2007 16:40:16 +0000 Subject: [metaas-dev] [SVN metaas] assert that an AST subtree doesn't get added in two different places at once Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070902/e8320fed/attachment-0001.htm From dave at badgers-in-foil.co.uk Sun Sep 2 16:57:20 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sun, 02 Sep 2007 16:57:20 +0000 Subject: [metaas-dev] [SVN metaas] fix accidentally shadowed variable 'ast' References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070902/b463ebdd/attachment.htm From dave at badgers-in-foil.co.uk Sun Sep 2 17:03:09 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sun, 02 Sep 2007 17:03:09 +0000 Subject: [metaas-dev] [SVN metaas] ensure the parent property is null for fresh expression AST nodes References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070902/f93662f3/attachment.htm From akserg at gmail.com Fri Sep 7 08:22:01 2007 From: akserg at gmail.com (Sergey Akopkokhyants) Date: Fri, 7 Sep 2007 10:22:01 +0200 Subject: [metaas-dev] getAllMetaTags() method problem Message-ID: Hi. I start use "getAllMetaTags" and "getMetaTagsWithName" methods for fetch information about MetaTags from AS file and everytime have got exception: java.lang.IllegalArgumentException: null not allowed at uk.co.badgersinfoil.metaas.impl.ASTIterator.(ASTIterator.java:22) at uk.co.badgersinfoil.metaas.impl.TagUtils.iterTags(TagUtils.java:70) at uk.co.badgersinfoil.metaas.impl.TagUtils.getAllMetaTags(TagUtils.java :21) at uk.co.badgersinfoil.metaas.impl.ASTASType.getAllMetaTags(ASTASType.java :124) at cairngormflex.assistant.integrity.CheckIntegrityJob.run( CheckIntegrityJob.java:63) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) I attached "*TestDelegate.as' *file which was investigated and generate exception. In my code I did: ASCompilationUnit unit = ...; ASType clazz = unit.getType(); List metaTags = clazz.getMetaTagsWithName("RemoteClass"); or List metaTags = clazz.getAllMetaTags(); and both generate this exception. Regards Sergey. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070907/1e8c12ce/attachment.htm -------------- next part -------------- package framework.business{ import com.adobe.cairngorm.business.ServiceLocator; import mx.rpc.IResponder; /** * BDelegate comment */ [Bindable] public class TestDelegate { private var responder:IResponder; private var service:Object; public function TestDelegate(responder:mx.rpc.IResponder) { //Save Responder this.responder = responder; //Save Service this.service = ServiceLocator.getInstance().getService("TestRO"); } public function findAndUpdate():void { var call:Object = this.service.findAndUpdate(); call.addResponder(responder); } } } From dave at badgers-in-foil.co.uk Sat Sep 8 20:44:46 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 08 Sep 2007 20:44:46 +0000 Subject: [metaas-dev] [SVN metaas] Fixup token boundries for METHOD_CALL node, so that I can try Sergey's example in the test harness. Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070908/27f0671b/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 8 20:55:00 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 08 Sep 2007 20:55:00 +0000 Subject: [metaas-dev] [SVN metaas] Testcase code from Sergey Akopkokhyants References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070908/fe94fa47/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 8 21:09:17 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 08 Sep 2007 21:09:17 +0000 Subject: [metaas-dev] [SVN metaas] Assert correct behaviour for both present and absent tags References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070908/8b0c9f03/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 8 21:12:11 2007 From: dave at badgers-in-foil.co.uk (dave at badgers-in-foil.co.uk) Date: Sat, 08 Sep 2007 21:12:11 +0000 Subject: [metaas-dev] [SVN metaas] Test the method Sergey actually reported a problem with References: Message-ID: An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070908/6bdbc844/attachment.htm From dave at badgers-in-foil.co.uk Sat Sep 8 21:18:55 2007 From: dave at badgers-in-foil.co.uk (David Holroyd) Date: Sat, 8 Sep 2007 21:18:55 +0000 Subject: [metaas-dev] getAllMetaTags() method problem In-Reply-To: References: Message-ID: <20070908211855.GA13851@badgers-in-foil.co.uk> Hi, On Fri, Sep 07, 2007 at 10:22:01AM +0200, Sergey Akopkokhyants wrote: > I start use "getAllMetaTags" and "getMetaTagsWithName" methods for fetch > information about MetaTags from AS file and everytime have got exception: > > java.lang.IllegalArgumentException: null not allowed > at uk.co.badgersinfoil.metaas.impl.ASTIterator.(ASTIterator.java:22) > at uk.co.badgersinfoil.metaas.impl.TagUtils.iterTags(TagUtils.java:70) > at uk.co.badgersinfoil.metaas.impl.TagUtils.getAllMetaTags(TagUtils.java:21) > at uk.co.badgersinfoil.metaas.impl.ASTASType.getAllMetaTags(ASTASType.java:124) > In my code I did: > > ASCompilationUnit unit = ...; > ASType clazz = unit.getType(); > List metaTags = clazz.getMetaTagsWithName("RemoteClass"); > > or > > List metaTags = clazz.getAllMetaTags(); I've created a unit test based on this, and the example code you submitted. The test passes using the latest Svn trunk version of metaas. Maybe I've inadvertently fixed the cause of this problem since the last release. Could you try again with the latest code? Let me know if you'd like me to email you a .jar file. thanks! dave -- http://david.holroyd.me.uk/ From akserg at gmail.com Tue Sep 11 15:39:05 2007 From: akserg at gmail.com (Sergey Akopkokhyants) Date: Tue, 11 Sep 2007 17:39:05 +0200 Subject: [metaas-dev] metaas-dev Digest, Vol 9, Issue 6 In-Reply-To: References: Message-ID: Hi, David. You are right. In SVN I find right code. Sorry that trouble to you in vain. Sergey. On 09/09/2007, metaas-dev-request at lists.badgers-in-foil.co.uk < metaas-dev-request at lists.badgers-in-foil.co.uk> wrote: > > ------------------------------ > > Message: 5 > Date: Sat, 8 Sep 2007 21:18:55 +0000 > From: David Holroyd > Subject: Re: [metaas-dev] getAllMetaTags() method problem > To: metaas-dev at lists.badgers-in-foil.co.uk > Message-ID: <20070908211855.GA13851 at badgers-in-foil.co.uk> > Content-Type: text/plain; charset=us-ascii > > Hi, > > On Fri, Sep 07, 2007 at 10:22:01AM +0200, Sergey Akopkokhyants wrote: > > I start use "getAllMetaTags" and "getMetaTagsWithName" methods for fetch > > information about MetaTags from AS file and everytime have got > exception: > > > > java.lang.IllegalArgumentException: null not allowed > > at uk.co.badgersinfoil.metaas.impl.ASTIterator.(ASTIterator.java > :22) > > at uk.co.badgersinfoil.metaas.impl.TagUtils.iterTags(TagUtils.java:70) > > at uk.co.badgersinfoil.metaas.impl.TagUtils.getAllMetaTags( > TagUtils.java:21) > > at uk.co.badgersinfoil.metaas.impl.ASTASType.getAllMetaTags( > ASTASType.java:124) > > > In my code I did: > > > > ASCompilationUnit unit = ...; > > ASType clazz = unit.getType(); > > List metaTags = clazz.getMetaTagsWithName("RemoteClass"); > > > > or > > > > List metaTags = clazz.getAllMetaTags(); > > I've created a unit test based on this, and the example code you > submitted. The test passes using the latest Svn trunk version of > metaas. Maybe I've inadvertently fixed the cause of this problem since > the last release. > > Could you try again with the latest code? Let me know if you'd like me > to email you a .jar file. > > > thanks! > dave > > -- > http://david.holroyd.me.uk/ > > > > ------------------------------ > > _______________________________________________ > metaas-dev mailing list > metaas-dev at lists.badgers-in-foil.co.uk > http://lists.badgers-in-foil.co.uk/mailman/listinfo/metaas-dev > > > End of metaas-dev Digest, Vol 9, Issue 6 > **************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070911/45b3e5e8/attachment.htm From dave at badgers-in-foil.co.uk Tue Sep 11 20:32:34 2007 From: dave at badgers-in-foil.co.uk (David Holroyd) Date: Tue, 11 Sep 2007 20:32:34 +0000 Subject: [metaas-dev] metaas-dev Digest, Vol 9, Issue 6 In-Reply-To: References: Message-ID: <20070911203234.GA30834@badgers-in-foil.co.uk> On Tue, Sep 11, 2007 at 05:39:05PM +0200, Sergey Akopkokhyants wrote: > You are right. In SVN I find right code. > Sorry that trouble to you in vain. No worries! I'm glad it works for you. ta, dave -- http://david.holroyd.me.uk/