src/Pure/term.scala
changeset 80313 a828e47c867c
parent 80295 8a9588ffc133
equal deleted inserted replaced
80312:b48768f9567f 80313:a828e47c867c
   272       if (no_cache) x else synchronized { cache_sort(x) }
   272       if (no_cache) x else synchronized { cache_sort(x) }
   273     def typ(x: Typ): Typ =
   273     def typ(x: Typ): Typ =
   274       if (no_cache) x else synchronized { cache_typ(x) }
   274       if (no_cache) x else synchronized { cache_typ(x) }
   275     def term(x: Term): Term =
   275     def term(x: Term): Term =
   276       if (no_cache) x else synchronized { cache_term(x) }
   276       if (no_cache) x else synchronized { cache_term(x) }
       
   277     def thm_name(x: Thm_Name): Thm_Name =
       
   278       if (no_cache) x else synchronized { cache_thm_name(x) }
   277     def proof(x: Proof): Proof =
   279     def proof(x: Proof): Proof =
   278       if (no_cache) x else synchronized { cache_proof(x) }
   280       if (no_cache) x else synchronized { cache_proof(x) }
   279 
   281 
   280     def position(x: Position.T): Position.T =
   282     def position(x: Position.T): Position.T =
   281       if (no_cache) x
   283       if (no_cache) x