github.com/evanw/esbuild/internal/js_ast.SIf.No (field)

49 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L1036: 	No   *Stmt

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L5441: 		return js_ast.Stmt{Loc: loc, Data: &js_ast.SIf{Test: test, Yes: yes, No: no}}
		js_parser.go#L6442: 		return shouldKeepStmtInDeadControlFlow(s.Yes) || (s.No != nil && shouldKeepStmtInDeadControlFlow(*s.No))
		js_parser.go#L6800: 					if prevS, ok := prevStmt.Data.(*js_ast.SIf); ok && prevS.No == nil && jumpStmtsLookTheSame(prevS.Yes.Data, s.Yes.Data) {
		js_parser.go#L6828: 					if s.No != nil {
		js_parser.go#L6829: 						body = append(body, *s.No)
		js_parser.go#L6867: 				if s.No != nil {
		js_parser.go#L6871: 						stmt = *s.No
		js_parser.go#L6872: 						s.No = nil
		js_parser.go#L6875: 						if !ok || !isJumpStatement(s.Yes.Data) || s.No == nil {
		js_parser.go#L7001: 					if prevS.No != nil {
		js_parser.go#L7074: 					if prevS.No != nil {
		js_parser.go#L7582: 			s.Body = dropFirstStatement(s.Body, ifS.No)
		js_parser.go#L7588: 		if ifS.No != nil {
		js_parser.go#L7589: 			if breakS, ok := ifS.No.Data.(*js_ast.SBreak); ok && breakS.Label == nil {
		js_parser.go#L7628: 			if s.No == nil || !shouldKeepStmtInDeadControlFlow(*s.No) {
		js_parser.go#L7650: 				if s.No == nil {
		js_parser.go#L7653: 				return appendIfBodyPreservingScope(stmts, *s.No)
		js_parser.go#L7662: 		if s.No == nil {
		js_parser.go#L7672: 		} else if no, ok := s.No.Data.(*js_ast.SExpr); ok {
		js_parser.go#L7682: 		if s.No == nil {
		js_parser.go#L7691: 		} else if no, ok := s.No.Data.(*js_ast.SExpr); ok {
		js_parser.go#L7706: 				s.Yes = *s.No
		js_parser.go#L7707: 				s.No = nil
		js_parser.go#L7711: 				s.Yes = *s.No
		js_parser.go#L7712: 				s.No = nil
		js_parser.go#L7717: 		if s.No != nil {
		js_parser.go#L7722: 				s.Yes, *s.No = *s.No, s.Yes
		js_parser.go#L7726: 			if s2, ok := s.Yes.Data.(*js_ast.SIf); ok && s2.No == nil {
		js_parser.go#L8339: 		if s.No != nil {
		js_parser.go#L8344: 				*s.No = p.visitSingleStmt(*s.No, stmtsNormal)
		js_parser.go#L8347: 				*s.No = p.visitSingleStmt(*s.No, stmtsNormal)
		js_parser.go#L8352: 				if _, ok := s.No.Data.(*js_ast.SEmpty); ok {
		js_parser.go#L8353: 					s.No = nil

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L2375: 			if current.No == nil {
		js_printer.go#L2378: 			s = current.No.Data
		js_printer.go#L2413: 		if s.No != nil {
		js_printer.go#L2431: 		if s.No != nil {
		js_printer.go#L2442: 		if s.No != nil {
		js_printer.go#L2447: 	if s.No != nil {
		js_printer.go#L2452: 		if no, ok := s.No.Data.(*js_ast.SBlock); ok {
		js_printer.go#L2454: 			p.printBlock(s.No.Loc, no.Stmts)
		js_printer.go#L2456: 		} else if no, ok := s.No.Data.(*js_ast.SIf); ok {
		js_printer.go#L2461: 			p.printStmt(*s.No)