github.com/evanw/esbuild/internal/js_parser.parser.fnOrArrowDataVisit (field)

33 uses

	github.com/evanw/esbuild/internal/js_parser (current package)
		js_parser.go#L47: 	fnOrArrowDataVisit       fnOrArrowDataVisit
		js_parser.go#L7388: 	oldIsInsideLoop := p.fnOrArrowDataVisit.isInsideLoop
		js_parser.go#L7389: 	p.fnOrArrowDataVisit.isInsideLoop = true
		js_parser.go#L7392: 	p.fnOrArrowDataVisit.isInsideLoop = oldIsInsideLoop
		js_parser.go#L8129: 		} else if !p.fnOrArrowDataVisit.isInsideLoop && !p.fnOrArrowDataVisit.isInsideSwitch {
		js_parser.go#L8143: 		} else if !p.fnOrArrowDataVisit.isInsideLoop {
		js_parser.go#L8452: 		p.fnOrArrowDataVisit.tryBodyCount++
		js_parser.go#L8454: 		p.fnOrArrowDataVisit.tryBodyCount--
		js_parser.go#L8476: 		oldIsInsideSwitch := p.fnOrArrowDataVisit.isInsideSwitch
		js_parser.go#L8477: 		p.fnOrArrowDataVisit.isInsideSwitch = true
		js_parser.go#L8489: 		p.fnOrArrowDataVisit.isInsideSwitch = oldIsInsideSwitch
		js_parser.go#L9862: 		if p.fnOrArrowDataVisit.isArrow && p.options.unsupportedJSFeatures.Has(compat.Arrow) && p.fnOnlyDataVisit.isThisNested {
		js_parser.go#L11115: 				omitWarnings := (p.fnOrArrowDataVisit.tryBodyCount != 0 && isAwaitTarget) || isThenCatchTarget
		js_parser.go#L11232: 							p.importRecords[importRecordIndex].IsInsideTryBody = p.fnOrArrowDataVisit.tryBodyCount != 0
		js_parser.go#L11336: 				omitWarnings := p.fnOrArrowDataVisit.tryBodyCount != 0
		js_parser.go#L11352: 								p.importRecords[importRecordIndex].IsInsideTryBody = p.fnOrArrowDataVisit.tryBodyCount != 0
		js_parser.go#L11404: 		oldFnOrArrowData := p.fnOrArrowDataVisit
		js_parser.go#L11405: 		p.fnOrArrowDataVisit = fnOrArrowDataVisit{
		js_parser.go#L11444: 		p.fnOrArrowDataVisit = oldFnOrArrowData
		js_parser.go#L11550: 		isInsideUnsupportedArrow := p.fnOrArrowDataVisit.isArrow && p.options.unsupportedJSFeatures.Has(compat.Arrow)
		js_parser.go#L11604: 	if ref == p.requireRef && e != p.callTarget && e != p.typeofTarget && e != p.cjsDotTarget && p.fnOrArrowDataVisit.tryBodyCount == 0 {
		js_parser.go#L11631: 	oldFnOrArrowData := p.fnOrArrowDataVisit
		js_parser.go#L11633: 	p.fnOrArrowDataVisit = fnOrArrowDataVisit{
		js_parser.go#L11660: 	p.fnOrArrowDataVisit = oldFnOrArrowData
		js_parser_lower.go#L420: 		if p.fnOrArrowDataVisit.superIndexRef != nil {
		js_parser_lower.go#L422: 			p.currentScope.Generated = append(p.currentScope.Generated, *p.fnOrArrowDataVisit.superIndexRef, argRef)
		js_parser_lower.go#L425: 					Binding: js_ast.Binding{Loc: bodyLoc, Data: &js_ast.BIdentifier{Ref: *p.fnOrArrowDataVisit.superIndexRef}},
		js_parser_lower.go#L2268: 	if p.fnOrArrowDataVisit.isAsync && p.options.unsupportedJSFeatures.Has(compat.AsyncAwait) {
		js_parser_lower.go#L2276: 	if p.fnOrArrowDataVisit.superIndexRef == nil {
		js_parser_lower.go#L2278: 		p.fnOrArrowDataVisit.superIndexRef = &ref
		js_parser_lower.go#L2280: 	p.recordUsage(*p.fnOrArrowDataVisit.superIndexRef)
		js_parser_lower.go#L2282: 		Target: js_ast.Expr{Loc: loc, Data: &js_ast.EIdentifier{Ref: *p.fnOrArrowDataVisit.superIndexRef}},