Package net.jangaroo.jooc.backend
Class ActionScriptCodeGeneratingModelVisitor
- java.lang.Object
-
- net.jangaroo.jooc.backend.ActionScriptCodeGeneratingModelVisitor
-
- All Implemented Interfaces:
ModelVisitor
public class ActionScriptCodeGeneratingModelVisitor extends Object implements ModelVisitor
A ClassModel visitor that generates ActionScript (API) code.
-
-
Field Summary
Fields Modifier and Type Field Description static PatternLEADING_ASDOC_WHITESPACE_PATTERN
-
Constructor Summary
Constructors Constructor Description ActionScriptCodeGeneratingModelVisitor(Writer writer)ActionScriptCodeGeneratingModelVisitor(Writer writer, boolean skipAsDoc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflush()static voidmain(String[] args)voidsetCompilationUnitModel(CompilationUnitModel compilationUnitModel)voidvisitAnnotation(AnnotationModel annotationModel)voidvisitAnnotationProperty(AnnotationPropertyModel annotationPropertyModel)voidvisitClass(ClassModel classModel)voidvisitCompilationUnit(CompilationUnitModel compilationUnitModel)voidvisitField(FieldModel fieldModel)voidvisitMethod(MethodModel methodModel)voidvisitNamespace(NamespaceModel namespaceModel)voidvisitParam(ParamModel paramModel)voidvisitProperty(PropertyModel propertyModel)voidvisitReturn(ReturnModel returnModel)
-
-
-
Field Detail
-
LEADING_ASDOC_WHITESPACE_PATTERN
public static final Pattern LEADING_ASDOC_WHITESPACE_PATTERN
-
-
Method Detail
-
setCompilationUnitModel
public void setCompilationUnitModel(CompilationUnitModel compilationUnitModel)
-
visitCompilationUnit
public void visitCompilationUnit(CompilationUnitModel compilationUnitModel)
- Specified by:
visitCompilationUnitin interfaceModelVisitor
-
visitClass
public void visitClass(ClassModel classModel)
- Specified by:
visitClassin interfaceModelVisitor
-
visitNamespace
public void visitNamespace(NamespaceModel namespaceModel)
- Specified by:
visitNamespacein interfaceModelVisitor
-
flush
public void flush()
-
visitField
public void visitField(FieldModel fieldModel)
- Specified by:
visitFieldin interfaceModelVisitor
-
visitProperty
public void visitProperty(PropertyModel propertyModel)
- Specified by:
visitPropertyin interfaceModelVisitor
-
visitMethod
public void visitMethod(MethodModel methodModel)
- Specified by:
visitMethodin interfaceModelVisitor
-
visitParam
public void visitParam(ParamModel paramModel)
- Specified by:
visitParamin interfaceModelVisitor
-
visitReturn
public void visitReturn(ReturnModel returnModel)
- Specified by:
visitReturnin interfaceModelVisitor
-
visitAnnotation
public void visitAnnotation(AnnotationModel annotationModel)
- Specified by:
visitAnnotationin interfaceModelVisitor
-
visitAnnotationProperty
public void visitAnnotationProperty(AnnotationPropertyModel annotationPropertyModel)
- Specified by:
visitAnnotationPropertyin interfaceModelVisitor
-
main
public static void main(String[] args)
-
-