src/Tools/Code/code_scala.ML
changeset 37893 0dbbc4c5a67e
parent 37881 096c8397c989
child 37932 d00a3f47b607
equal deleted inserted replaced
37892:3d8857f42a64 37893:0dbbc4c5a67e
   212                     applify "[" "]" (str o lookup_tyvar tyvars o fst) NOBR
   212                     applify "[" "]" (str o lookup_tyvar tyvars o fst) NOBR
   213                       ((str o deresolve_base) name) vs
   213                       ((str o deresolve_base) name) vs
   214                   ];
   214                   ];
   215           in
   215           in
   216             Pretty.chunks (applify "[" "]" (str o prefix "+" o lookup_tyvar tyvars o fst)
   216             Pretty.chunks (applify "[" "]" (str o prefix "+" o lookup_tyvar tyvars o fst)
   217               NOBR ((concat o map str) ["sealed", "class", deresolve_base name]) vs
   217               NOBR ((concat o map str) ["abstract", "sealed", "class", deresolve_base name]) vs
   218                 :: map print_co cos)
   218                 :: map print_co cos)
   219           end
   219           end
   220       | print_stmt (name, Code_Thingol.Class (_, (v, (super_classes, classparams)))) =
   220       | print_stmt (name, Code_Thingol.Class (_, (v, (super_classes, classparams)))) =
   221           let
   221           let
   222             val tyvars = intro_tyvars [(v, [name])] reserved;
   222             val tyvars = intro_tyvars [(v, [name])] reserved;