in compiler-jx/src/main/java/org/apache/royale/compiler/internal/visitor/mxml/MXMLNodeSwitch.java [72:201]
public void handle(IASNode node)
{
switch (node.getNodeID())
{
case MXMLArrayID:
visitor.visitArray((IMXMLArrayNode) node);
break;
case MXMLBooleanID:
visitor.visitBoolean((IMXMLBooleanNode) node);
break;
case MXMLDeclarationsID:
visitor.visitDeclarations((IMXMLDeclarationsNode) node);
break;
case MXMLDeferredInstanceID:
visitor.visitDeferredInstance((IMXMLDeferredInstanceNode) node);
break;
case MXMLDocumentID:
visitor.visitDocument((IMXMLDocumentNode) node);
break;
case MXMLEventSpecifierID:
visitor.visitEventSpecifier((IMXMLEventSpecifierNode) node);
break;
case MXMLFileID:
visitor.visitFile((IMXMLFileNode) node);
break;
case MXMLIntID:
visitor.visitInt((IMXMLIntNode) node);
break;
case MXMLInstanceID:
visitor.visitInstance((IMXMLInstanceNode) node);
break;
case MXMLLiteralID:
visitor.visitLiteral((IMXMLLiteralNode) node);
break;
case MXMLNumberID:
visitor.visitNumber((IMXMLNumberNode) node);
break;
case MXMLEffectSpecifierID:
case MXMLPropertySpecifierID:
visitor.visitPropertySpecifier((IMXMLPropertySpecifierNode) node);
break;
case MXMLScriptID:
visitor.visitScript((IMXMLScriptNode) node);
break;
case MXMLStringID:
visitor.visitString((IMXMLStringNode) node);
break;
case MXMLStyleSpecifierID:
visitor.visitStyleSpecifier((IMXMLStyleSpecifierNode) node);
break;
case MXMLUintID:
visitor.visitUint((IMXMLUintNode) node);
break;
case MXMLClassID:
visitor.visitMXMLClass((IMXMLClassNode) node);
break;
case MXMLStyleID:
visitor.visitStyleBlock((IMXMLStyleNode)node);
break;
case MXMLStateID:
visitor.visitInstance((IMXMLInstanceNode) node);
break;
case MXMLFactoryID:
visitor.visitFactory((IMXMLFactoryNode) node);
break;
case MXMLComponentID:
visitor.visitComponent((IMXMLComponentNode) node);
break;
case MXMLMetadataID:
visitor.visitMetadata((IMXMLMetadataNode) node);
break;
case MXMLEmbedID:
visitor.visitEmbed((IMXMLEmbedNode) node);
break;
case MXMLImplementsID:
visitor.visitImplements((IMXMLImplementsNode) node);
break;
case MXMLVectorID:
visitor.visitVector((IMXMLVectorNode) node);
break;
case MXMLDataBindingID:
visitor.visitDatabinding((IMXMLDataBindingNode) node);
break;
case MXMLBindingID:
visitor.visitBinding((IMXMLBindingNode) node);
break;
case MXMLObjectID:
visitor.visitObject((IMXMLObjectNode) node);
break;
case MXMLHTTPServiceID:
case MXMLXMLID:
case MXMLXMLListID:
case MXMLFunctionID:
visitor.visitInstance((IMXMLInstanceNode) node);
break;
case MXMLRemoteObjectID:
visitor.visitRemoteObject((IMXMLRemoteObjectNode) node);
break;
case MXMLRemoteObjectMethodID:
visitor.visitRemoteObjectMethod((IMXMLRemoteObjectMethodNode) node);
break;
case MXMLWebServiceID:
visitor.visitWebService((IMXMLWebServiceNode) node);
break;
case MXMLWebServiceOperationID:
visitor.visitWebServiceMethod((IMXMLWebServiceOperationNode) node);
break;
case MXMLApplicationID:
case MXMLBindingAttributeID:
case MXMLClassDefinitionID:
case MXMLClearID:
case MXMLConcatenatedDataBindingID:
case MXMLDateID:
case MXMLDefinitionID:
case MXMLDesignLayerID:
case MXMLLibraryID:
case MXMLModelID:
case MXMLModelPropertyID:
case MXMLModelRootID:
case MXMLPrivateID:
case MXMLRegExpID:
case MXMLReparentID:
//case MXMLRepeaterID:
case MXMLResourceID:
default:
throw new IllegalArgumentException(
"No handler specified for nodes of type '"
+ node.getNodeID().getParaphrase() + "'");
}
}