src/Pure/PIDE/document.scala
changeset 39178 83e9f3ccea9f
parent 39177 0468964aec11
child 39621 20bba9cc4b51
--- a/src/Pure/PIDE/document.scala	Tue Sep 07 22:28:58 2010 +0200
+++ b/src/Pure/PIDE/document.scala	Tue Sep 07 23:06:52 2010 +0200
@@ -172,7 +172,7 @@
     def convert(range: Text.Range): Text.Range
     def revert(i: Text.Offset): Text.Offset
     def revert(range: Text.Range): Text.Range
-    def select_markup[A](range: Text.Range)(result: PartialFunction[Text.Info[Any], A])
+    def select_markup[A](range: Text.Range)(result: Markup_Tree.Select[A])
       : Stream[Text.Info[Option[A]]]
   }
 
@@ -310,7 +310,7 @@
         def revert(range: Text.Range): Text.Range =
           if (edits.isEmpty) range else range.map(revert(_))
 
-        def select_markup[A](range: Text.Range)(result: PartialFunction[Text.Info[Any], A])
+        def select_markup[A](range: Text.Range)(result: Markup_Tree.Select[A])
           : Stream[Text.Info[Option[A]]] =
         {
           val former_range = revert(range)