Skip to content

Instantly share code, notes, and snippets.

@lorenzo-stoakes
Created January 2, 2012 22:19
Show Gist options
  • Save lorenzo-stoakes/1552361 to your computer and use it in GitHub Desktop.
Save lorenzo-stoakes/1552361 to your computer and use it in GitHub Desktop.
package test
import runtime "runtime"
type Foo interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
}
}
Baz() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
}
Baz() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
}
Bug() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
}
Bug() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Baz() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Baz() DotDotDot
Bug() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
}
Bug() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Baz() *interface {
Bar() *interface {
Bar() *interface {
Bar() DotDotDot
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Baz() DotDotDot
Bug() DotDotDot
}
Bug() DotDotDot
}
Bug() DotDotDot
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment