[metaas-dev] Can't create as3 source code

Yuliang-Yang zjuyyl at gmail.com
Tue May 22 16:07:52 UTC 2007


HI David,
I download metaas-0.7-bin,
and try to create as3 source code by the code:

 public static void main(String[] args){
  ActionScriptFactory fact = new ActionScriptFactory();
  ActionScriptProject proj = fact.newEmptyASProject(".");
  ASCompilationUnit unit = proj.newClass("Test");
  ASClassType clazz = (ASClassType)unit.getType();
  ASMethod meth = clazz.newMethod("test", Visibility.PUBLIC, "void");
  meth.addStmt("trace('Hello world')");
 }
it throw exceptions:

Exception in thread "main" java.lang.NoSuchFieldError: ruleNestingLevel
 at org.asdt.core.internal.antlr.AS3Lexer.mCOLON(AS3Lexer.java:2131)
 at org.asdt.core.internal.antlr.AS3Lexer.mTokens(AS3Lexer.java:5332)
 at org.antlr.runtime.Lexer.nextToken(Lexer.java:109)
 at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenSource.nextToken(
LinkedListTokenSource.java:20)
 at
uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenStream.readNextToken(
LinkedListTokenStream.java:77)
 at uk.co.badgersinfoil.metaas.impl.antlr.LinkedListTokenStream.LT(
LinkedListTokenStream.java:143)
 at org.asdt.core.internal.antlr.AS3Parser.typeExpression(AS3Parser.java
:7344)
 at uk.co.badgersinfoil.metaas.impl.AS3FragmentParser.parseTypeSpec(
AS3FragmentParser.java:164)
 at uk.co.badgersinfoil.metaas.impl.ASTBuilder.newClassMethod(
ASTBuilder.java:122)
 at uk.co.badgersinfoil.metaas.impl.ASTASClassType.newMethod(
ASTASClassType.java:29)
 at org.myway.Generator.main(Generator.java:124)



it is cause by : ASMethod meth = clazz.newMethod("test", Visibility.PUBLIC,
"void");

-- 
best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.badgers-in-foil.co.uk/pipermail/metaas-dev/attachments/20070523/763c50e2/attachment.htm 


More information about the metaas-dev mailing list