type github.com/evanw/esbuild/internal/js_ast.SClass

22 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L1023: type SClass struct {
		js_ast.go#L1180: func (*SClass) isStmt()         {}

	github.com/evanw/esbuild/internal/bundler
		linker.go#L3190: 		case *js_ast.SClass:
		linker.go#L3226: 					case *js_ast.SClass:
		linker.go#L3231: 						s2 = &js_ast.SClass{Class: s2.Class}
		linker.go#L4411: 			case *js_ast.SClass:

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L4785: 	return js_ast.Stmt{Loc: loc, Data: &js_ast.SClass{Class: class, IsExport: opts.isExport}}
		js_parser.go#L5219: 				case *js_ast.SClass:
		js_parser.go#L5246: 					if s, ok := stmt.Data.(*js_ast.SClass); ok && s.Class.Name != nil {
		js_parser.go#L6415: 		*js_ast.SBreak, *js_ast.SContinue, *js_ast.SClass, *js_ast.SDebugger:
		js_parser.go#L8100: 			case *js_ast.SClass:
		js_parser.go#L8524: 	case *js_ast.SClass:
		js_parser.go#L11995: 		case *js_ast.SClass:
		js_parser.go#L12152: 		case *js_ast.SClass:
		js_parser.go#L12193: 				case *js_ast.SClass:
		js_parser_lower.go#L1562: 	} else if s, ok := stmt.Data.(*js_ast.SClass); ok {
		js_parser_lower.go#L1572: 		s2, _ := s.Value.Stmt.Data.(*js_ast.SClass)
		js_parser_lower.go#L2191: 			stmts = append(stmts, js_ast.Stmt{Loc: classLoc, Data: &js_ast.SClass{Class: *class}})
		js_parser_lower.go#L2193: 			stmts = append(stmts, js_ast.Stmt{Loc: classLoc, Data: &js_ast.SClass{Class: *class, IsExport: true}})
		js_parser_lower.go#L2197: 				Value:       js_ast.ExprOrStmt{Stmt: &js_ast.Stmt{Loc: classLoc, Data: &js_ast.SClass{Class: *class}}},

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L2523: 	case *js_ast.SClass:
		js_printer.go#L2571: 		case *js_ast.SClass: