Lines Matching refs:public

139 class AstNode: public ZoneObject {
140 public:
182 class Statement : public AstNode {
188 class Expression : public AstNode {
189 public:
285 class FailureExpression : public Expression {
305 class BreakableStatement : public Statement {
310 class Block final : public BreakableStatement {
311 public:
351 class Declaration : public AstNode {
352 public:
370 class VariableDeclaration : public Declaration {
371 public:
393 class NestedVariableDeclaration final : public VariableDeclaration {
394 public:
414 class FunctionDeclaration final : public Declaration {
415 public:
429 class IterationStatement : public BreakableStatement {
430 public:
444 class DoWhileStatement final : public IterationStatement {
445 public:
464 class WhileStatement final : public IterationStatement {
465 public:
484 class ForStatement final : public IterationStatement {
485 public:
514 class ForEachStatement : public IterationStatement {
515 public:
547 class ForInStatement final : public ForEachStatement {
556 class ForOfStatement final : public ForEachStatement {
557 public:
570 class ExpressionStatement final : public Statement {
571 public:
586 class JumpStatement : public Statement {
592 class ContinueStatement final : public JumpStatement {
593 public:
607 class BreakStatement final : public JumpStatement {
608 public:
622 class ReturnStatement final : public JumpStatement {
623 public:
658 class WithStatement final : public Statement {
659 public:
681 class CaseClause final : public ZoneObject {
682 public:
702 class SwitchStatement final : public BreakableStatement {
703 public:
726 class IfStatement final : public Statement {
727 public:
755 class TryStatement : public Statement {
756 public:
769 class TryCatchStatement final : public TryStatement {
770 public:
853 class TryFinallyStatement final : public TryStatement {
854 public:
870 class DebuggerStatement final : public Statement {
879 class EmptyStatement final : public Statement {
891 class SloppyBlockFunctionStatement final : public Statement {
892 public:
922 class Literal final : public Expression {
923 public:
1043 class MaterializedLiteral : public Expression {
1044 public:
1062 class RegExpLiteral final : public MaterializedLiteral {
1063 public:
1082 class AggregateLiteral : public MaterializedLiteral {
1083 public:
1099 public:
1196 class LiteralProperty : public ZoneObject {
1197 public:
1217 class ObjectLiteralProperty final : public LiteralProperty {
1218 public:
1255 class ObjectLiteralBoilerplateBuilder final : public LiteralBoilerplateBuilder {
1256 public:
1342 class ObjectLiteral final : public AggregateLiteral {
1343 public:
1386 class ArrayLiteralBoilerplateBuilder final : public LiteralBoilerplateBuilder {
1387 public:
1429 class ArrayLiteral final : public AggregateLiteral {
1430 public:
1452 class ThisExpression final : public Expression {
1459 class VariableProxy final : public Expression {
1460 public:
1583 class OptionalChain final : public Expression {
1584 public:
1612 class Property final : public Expression {
1613 public:
1671 class CallBase : public Expression {
1672 public:
1707 class Call final : public CallBase {
1708 public:
1774 class CallNew final : public CallBase {
1788 class CallRuntime final : public Expression {
1789 public:
1826 class UnaryOperation final : public Expression {
1827 public:
1847 class BinaryOperation final : public Expression {
1848 public:
1873 class NaryOperation final : public Expression {
1874 public:
1933 class CountOperation final : public Expression {
1934 public:
1958 class CompareOperation final : public Expression {
1959 public:
1987 class Spread final : public Expression {
1988 public:
2006 class Conditional final : public Expression {
2007 public:
2028 class Assignment : public Expression {
2029 public:
2061 class CompoundAssignment final : public Assignment {
2062 public:
2086 class Suspend : public Expression {
2087 public:
2118 class Yield final : public Suspend {
2126 class YieldStar final : public Suspend {
2135 class Await final : public Suspend {
2144 class Throw final : public Expression {
2145 public:
2159 class FunctionLiteral final : public Expression {
2160 public:
2368 class ClassLiteralProperty final : public LiteralProperty {
2369 public:
2412 class ClassLiteralStaticElement final : public ZoneObject {
2413 public:
2446 class InitializeClassMembersStatement final : public Statement {
2447 public:
2462 class InitializeClassStaticElementsStatement final : public Statement {
2463 public:
2480 class ClassLiteral final : public Expression {
2481 public:
2563 class NativeFunctionLiteral final : public Expression {
2564 public:
2584 class SuperPropertyReference final : public Expression {
2585 public:
2599 class SuperCallReference final : public Expression {
2600 public:
2624 class ImportCallExpression final : public Expression {
2625 public:
2650 class EmptyParentheses final : public Expression {
2662 class GetTemplateObject final : public Expression {
2663 public:
2688 class TemplateLiteral final : public Expression {
2689 public:
2713 // class SpecificVisitor : public AstVisitor<SpecificVisitor> { ... }
2717 public:
2761 public: \
2802 public: \
2811 public: