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

17 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L411: type EThis struct{}
		js_ast.go#L653: func (*EThis) isExpr()              {}

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L2671: 		return js_ast.Expr{Loc: loc, Data: &js_ast.EThis{}}
		js_parser.go#L6487: 				value: &js_ast.Expr{Loc: *opts.fnBodyLoc, Data: &js_ast.EThis{}},
		js_parser.go#L8857: 	case *js_ast.EThis:
		js_parser.go#L8858: 		valueFunc = func() js_ast.Expr { return js_ast.Expr{Loc: loc, Data: &js_ast.EThis{}} }
		js_parser.go#L9855: 	case *js_ast.EThis:
		js_parser.go#L12265: 		*js_ast.EString, *js_ast.EThis, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow, *js_ast.EImportMeta:
		js_parser.go#L12394: 		*js_ast.EString, *js_ast.EThis, *js_ast.ERegExp, *js_ast.EFunction, *js_ast.EArrow, *js_ast.EImportMeta:
		js_parser_lower.go#L298: 			thisValue = js_ast.Expr{Loc: bodyLoc, Data: &js_ast.EThis{}}
		js_parser_lower.go#L563: 					thisArg = js_ast.Expr{Loc: loc, Data: &js_ast.EThis{}}
		js_parser_lower.go#L583: 					thisArg = js_ast.Expr{Loc: loc, Data: &js_ast.EThis{}}
		js_parser_lower.go#L1808: 					target = js_ast.Expr{Loc: loc, Data: &js_ast.EThis{}}
		js_parser_lower.go#L1918: 						target = js_ast.Expr{Loc: loc, Data: &js_ast.EThis{}}
		js_parser_lower.go#L1974: 											Target:  js_ast.Expr{Loc: arg.Binding.Loc, Data: &js_ast.EThis{}},
		js_parser_lower.go#L2315: 	thisExpr := js_ast.Expr{Loc: call.Target.Loc, Data: &js_ast.EThis{}}

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L1386: 	case *js_ast.EThis: