<div>HI David,</div>
<div>I download metaas-0.7-bin,</div>
<div>and try to create as3 source code by the code:</div>
<div> </div>
<div> public static void main(String[] args){<br> ActionScriptFactory fact = new ActionScriptFactory();<br> ActionScriptProject proj = fact.newEmptyASProject(".");<br> ASCompilationUnit unit = proj.newClass("Test");
<br> ASClassType clazz = (ASClassType)unit.getType();<br> ASMethod meth = clazz.newMethod("test", Visibility.PUBLIC, "void");<br> meth.addStmt("trace('Hello world')");<br> }<br clear="all">
</div>
<div>it throw exceptions:</div>
<div> </div>
<div>Exception in thread "main" java.lang.NoSuchFieldError: ruleNestingLevel<br> at org.asdt.core.internal.antlr.AS3Lexer.mCOLON(AS3Lexer.java:2131)<br> at org.asdt.core.internal.antlr.AS3Lexer.mTokens(AS3Lexer.java
:5332)<br> at org.antlr.runtime.Lexer.nextToken(Lexer.java:109)<br> at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenSource.nextToken(LinkedListTokenSource.java:20)<br> at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenStream.readNextToken
(LinkedListTokenStream.java:77)<br> at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenStream.LT(LinkedListTokenStream.java:143)<br> at org.asdt.core.internal.antlr.AS3Parser.typeExpression(AS3Parser.java:7344)<br> at
uk.co.badgersinfoil.metaas.impl.AS3FragmentParser.parseTypeSpec(AS3FragmentParser.java:164)<br> at uk.co.badgersinfoil.metaas.impl.ASTBuilder.newClassMethod(ASTBuilder.java:122)<br> at uk.co.badgersinfoil.metaas.impl.ASTASClassType.newMethod
(ASTASClassType.java:29)<br> at org.myway.Generator.main(Generator.java:124)</div>
<div> </div>
<div> </div>
<div> </div>
<div>it is cause by : ASMethod meth = clazz.newMethod("test", Visibility.PUBLIC, "void");<br> </div>
<div>-- <br>best regards, </div>