// Copyright 2018 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package alignment // ---------------------------------------------------------------------------- // Examples from issue #7335. func main() { z := MyStruct{ Foo: "foo", Bar: "bar", Name: "name", LongName: "longname", Baz: "baz", } y := MyStruct{ Foo: "foo", Bar: "bar", NameXX: "name", LongNameXXXXXXXXXXXXX: "longname", Baz: "baz", } z := MyStruct{ Foo: "foo", Bar: "bar", Name: "name", LongNameXXXXXXXXXXXXX: "longname", Baz: "baz", } } // ---------------------------------------------------------------------------- // Examples from issue #10392. var kcfg = KubeletConfig{ Address: s.Address, AllowPrivileged: s.AllowPrivileged, HostNetworkSources: hostNetworkSources, HostnameOverride: s.HostnameOverride, RootDirectory: s.RootDirectory, ConfigFile: s.Config, ManifestURL: s.ManifestURL, FileCheckFrequency: s.FileCheckFrequency, HTTPCheckFrequency: s.HTTPCheckFrequency, PodInfraContainerImage: s.PodInfraContainerImage, SyncFrequency: s.SyncFrequency, RegistryPullQPS: s.RegistryPullQPS, RegistryBurst: s.RegistryBurst, MinimumGCAge: s.MinimumGCAge, MaxPerPodContainerCount: s.MaxPerPodContainerCount, MaxContainerCount: s.MaxContainerCount, ClusterDomain: s.ClusterDomain, ClusterDNS: s.ClusterDNS, Runonce: s.RunOnce, Port: s.Port, ReadOnlyPort: s.ReadOnlyPort, CadvisorInterface: cadvisorInterface, EnableServer: s.EnableServer, EnableDebuggingHandlers: s.EnableDebuggingHandlers, DockerClient: dockertools.ConnectToDockerOrDie(s.DockerEndpoint), KubeClient: client, MasterServiceNamespace: s.MasterServiceNamespace, VolumePlugins: ProbeVolumePlugins(), NetworkPlugins: ProbeNetworkPlugins(), NetworkPluginName: s.NetworkPluginName, StreamingConnectionIdleTimeout: s.StreamingConnectionIdleTimeout, TLSOptions: tlsOptions, ImageGCPolicy: imageGCPolicy,imageGCPolicy, Cloud: cloud, NodeStatusUpdateFrequency: s.NodeStatusUpdateFrequency, } var a = A{ Long: 1, LongLong: 1, LongLongLong: 1, LongLongLongLong: 1, LongLongLongLongLong: 1, LongLongLongLongLongLong: 1, LongLongLongLongLongLongLong: 1, LongLongLongLongLongLongLongLong: 1, Short: 1, LongLongLongLongLongLongLongLongLong: 3, } // ---------------------------------------------------------------------------- // Examples from issue #22852. var fmtMap = map[string]string{ "1": "123", "12": "123", "123": "123", "1234": "123", "12345": "123", "123456": "123", "12345678901234567890123456789": "123", "abcde": "123", "123456789012345678901234567890": "123", "1234567": "123", "abcdefghijklmnopqrstuvwxyzabcd": "123", "abcd": "123", } type Fmt struct { abcdefghijklmnopqrstuvwx string abcdefghijklmnopqrstuvwxy string abcdefghijklmnopqrstuvwxyz string abcdefghijklmnopqrstuvwxyza string abcdefghijklmnopqrstuvwxyzab string abcdefghijklmnopqrstuvwxyzabc string abcde string abcdefghijklmnopqrstuvwxyzabcde string abcdefg string } func main() { _ := Fmt{ abcdefghijklmnopqrstuvwx: "foo", abcdefghijklmnopqrstuvwxyza: "foo", abcdefghijklmnopqrstuvwxyzab: "foo", abcdefghijklmnopqrstuvwxyzabc: "foo", abcde: "foo", abcdefghijklmnopqrstuvwxyzabcde: "foo", abcdefg: "foo", abcdefghijklmnopqrstuvwxy: "foo", abcdefghijklmnopqrstuvwxyz: "foo", } } // ---------------------------------------------------------------------------- // Examples from issue #26352. var _ = map[int]string{ 1: "", 12345678901234567890123456789: "", 12345678901234567890123456789012345678: "", } func f() { _ = map[int]string{ 1: "", 12345678901234567: "", 12345678901234567890123456789012345678901: "", } } // ---------------------------------------------------------------------------- // Examples from issue #26930. var _ = S{ F1: []string{ }, F2____: []string{}, } var _ = S{ F1: []string{ }, F2____: []string{}, } var _ = S{ F1____: []string{ }, F2: []string{}, } var _ = S{ F1____: []string{ }, F2: []string{}, }