No, they could all be private.


On Thu, Nov 14, 2013 at 3:53 PM, Grzegorz Kossakowski <
notifications@github.com> wrote:

> In compile/persist/src/main/scala/sbt/inc/TextAnalysisFormat.scala:
>
> > +		FormatTimer.time("write setup") { CompileSetupF.write(out, setup) }
> > +		out.flush()
> > +	}
> > +
> > +	def read(in: BufferedReader): (Analysis, CompileSetup) = {
> > +		val relations = FormatTimer.time("read relations") { RelationsF.read(in) }
> > +		val stamps = FormatTimer.time("read stamps") { StampsF.read(in) }
> > +		val apis = FormatTimer.time("read apis") { APIsF.read(in) }
> > +		val infos = FormatTimer.time("read sourceinfos") { SourceInfosF.read(in) }
> > +		val compilations = FormatTimer.time("read compilations") { CompilationsF.read(in) }
> > +		val setup = FormatTimer.time("read setup") { CompileSetupF.read(in) }
> > +
> > +		(Analysis.Empty.copy(stamps, apis, relations, infos, compilations), setup)
> > +	}
> > +
> > +	object RelationsF {
>
> @benjyw <https://github.com/benjyw>, do you intentionally made this
> object and all inner objects public?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/sbt/sbt/pull/985/files#r7678026>
> .
>