package org.whole.lang.javascript.model.impl; import org.whole.lang.factories.AbstractEntityRegistry; import org.whole.lang.javascript.reflect.JavaScriptEntityDescriptorEnum; /** * @generator Whole */ public class JavaScriptImplEntityRegistry extends AbstractEntityRegistry { public JavaScriptImplEntityRegistry() { super(JavaScriptEntityDescriptorEnum.instance); } protected void createPrototypes() { put(new ProgramImpl()); put(new StatementsImpl()); put(new CommentImpl()); put(new CommentKindImpl()); put(new ObjectLiteralImpl()); put(new ObjectPropertiesImpl()); put(new ObjectPropertyImpl()); put(new ArrayLiteralImpl()); put(new EmptyExpressionImpl()); put(new ExpressionStatementImpl()); put(new IfStatementImpl()); put(new LabeledStatementImpl()); put(new LabelsImpl()); put(new LabelImpl()); put(new BreakStatementImpl()); put(new ContinueStatementImpl()); put(new WithStatementImpl()); put(new SwitchStatementImpl()); put(new SwitchCasesImpl()); put(new SwitchCaseImpl()); put(new ReturnStatementImpl()); put(new ThrowStatementImpl()); put(new TryStatementImpl()); put(new CatchClausesImpl()); put(new CatchClauseImpl()); put(new WhileStatementImpl()); put(new DoWhileStatementImpl()); put(new ForStatementImpl()); put(new ForInStatementImpl()); put(new ForEachStatementImpl()); put(new LetStatementImpl()); put(new VariableInitializersImpl()); put(new VariableInitializerImpl()); put(new FunctionDeclarationImpl()); put(new VariableDeclarationImpl()); put(new VariableDeclarationKindImpl()); put(new XmlAnyImpl()); put(new ComputedXmlRefImpl()); put(new StaticXmlRefImpl()); put(new XmlMemberGetImpl()); put(new XmlDotQueryImpl()); put(new XmlMemberOperatorImpl()); put(new XmlLiteralImpl()); put(new XmlFragmentsImpl()); put(new XmlStringImpl()); put(new XmlExpressionImpl()); put(new XmlDefaultNamespaceImpl()); put(new FunctionExpressionImpl()); put(new ExpressionsImpl()); put(new ParenthesizedExpressionImpl()); put(new PrefixExpressionImpl()); put(new PostfixExpressionImpl()); put(new PrefixOperatorImpl()); put(new PostfixOperatorImpl()); put(new InfixExpressionImpl()); put(new InfixOperatorImpl()); put(new AssignmentExpressionImpl()); put(new AssignmentOperatorImpl()); put(new ConditionalExpressionImpl()); put(new NewExpressionImpl()); put(new CallExpressionImpl()); put(new ComputedMemberExpressionImpl()); put(new StaticMemberExpressionImpl()); put(new YieldExpressionImpl()); put(new ArrayComprehensionExpressionImpl()); put(new ComprehensionBlocksImpl()); put(new ForInComprehensionBlockImpl()); put(new ForEachComprehensionBlockImpl()); put(new LetExpressionImpl()); put(new IdentifierImpl()); put(new NullLiteralImpl()); put(new ThisLiteralImpl()); put(new StringLiteralImpl()); put(new BooleanLiteralImpl()); put(new NumberLiteralImpl()); put(new RegExpLiteralImpl()); put(new BooleanDataImpl()); put(new StringDataImpl()); } }