com.foursquare.spindle.codegen
This class represents a Thrift source file.
TypeDeclarations are used to bridge the gap between the type information contained in the TypeRegistry (which can only resolve types included in the same file) and the type information needed to compile a file (which might span several source files, because of includes).
From package.
Utilities for dealing with scopes in Thrift.