Package net.jangaroo.jooc.backend
Class ApiModelGenerator
- java.lang.Object
-
- net.jangaroo.jooc.backend.ApiModelGenerator
-
public class ApiModelGenerator extends Object
Generates a model of the given compilation unit AST. Feeding this model to anActionScriptCodeGeneratingModelVisitorgenerates reduced ActionScript source code. The reduced code is used as reference during compilation and can be run through the asdoc tool.
-
-
Constructor Summary
Constructors Constructor Description ApiModelGenerator(boolean excludeClassByDefault)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompilationUnitModelgenerateModel(CompilationUnit compilationUnit)voidgenerateModel(CompilationUnit compilationUnit, CompilationUnitModel compilationUnitModel)booleanisExcludeClassByDefault()
-
-
-
Method Detail
-
isExcludeClassByDefault
public boolean isExcludeClassByDefault()
-
generateModel
public CompilationUnitModel generateModel(CompilationUnit compilationUnit) throws IOException
- Throws:
IOException
-
generateModel
public void generateModel(CompilationUnit compilationUnit, CompilationUnitModel compilationUnitModel) throws IOException
- Throws:
IOException
-
-