src/Pure/Tools/build_process.scala
changeset 77338 0a91c697a18a
parent 77337 1ab68d4370ec
child 77339 c81abb66a97f
--- a/src/Pure/Tools/build_process.scala	Tue Feb 21 12:53:22 2023 +0100
+++ b/src/Pure/Tools/build_process.scala	Tue Feb 21 12:58:19 2023 +0100
@@ -230,13 +230,13 @@
 }
 
 class Build_Process(protected val build_context: Build_Process.Context) {
-  protected val store = build_context.store
-  protected val build_options = store.options
-  protected val build_deps = build_context.deps
-  protected val progress = build_context.progress
-  protected val verbose = build_context.verbose
+  protected val store: Sessions.Store = build_context.store
+  protected val build_options: Options = store.options
+  protected val build_deps: Sessions.Deps = build_context.deps
+  protected val progress: Progress = build_context.progress
+  protected val verbose: Boolean = build_context.verbose
 
-  protected val log =
+  protected val log: Logger =
     build_options.string("system_log") match {
       case "" => No_Logger
       case "-" => Logger.make(progress)
@@ -244,7 +244,7 @@
     }
 
   // global state
-  protected var _state = init_state()
+  protected var _state: Build_Process.State = init_state()
 
   protected def init_state(): Build_Process.State =
     Build_Process.State(pending =