diff --git a/build.sbt b/build.sbt index 7ce710144..32b5d1424 100644 --- a/build.sbt +++ b/build.sbt @@ -87,6 +87,12 @@ lazy val xml = crossProject(JSPlatform, JVMPlatform) exclude[MissingTypesProblem]("scala.xml.Text"), exclude[MissingTypesProblem]("scala.xml.Unparsed"), // Miscellaneous deprecations + exclude[MissingClassProblem]("scala.xml.dtd.impl.PointedHedgeExp"), + exclude[MissingClassProblem]("scala.xml.dtd.impl.PointedHedgeExp$TopIter$"), + exclude[MissingClassProblem]("scala.xml.dtd.impl.PointedHedgeExp$Node$"), + exclude[MissingClassProblem]("scala.xml.dtd.impl.PointedHedgeExp$Point$"), + exclude[MissingClassProblem]("scala.xml.dtd.impl.PointedHedgeExp$TopIter"), + exclude[MissingClassProblem]("scala.xml.dtd.impl.PointedHedgeExp$Node"), exclude[MissingClassProblem]("scala.xml.persistent.CachedFileStorage"), exclude[MissingClassProblem]("scala.xml.persistent.Index"), exclude[MissingClassProblem]("scala.xml.persistent.SetStorage"), diff --git a/shared/src/main/scala/scala/xml/dtd/impl/PointedHedgeExp.scala b/shared/src/main/scala/scala/xml/dtd/impl/PointedHedgeExp.scala deleted file mode 100644 index 9c4263ab3..000000000 --- a/shared/src/main/scala/scala/xml/dtd/impl/PointedHedgeExp.scala +++ /dev/null @@ -1,35 +0,0 @@ -/* __ *\ -** ________ ___ / / ___ Scala API ** -** / __/ __// _ | / / / _ | (c) 2003-2019, LAMP/EPFL ** -** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ ** -** /____/\___/_/ |_/____/_/ | | ** -** |/ ** -\* */ - -package scala -package xml.dtd.impl - -/** - * Pointed regular hedge expressions, a useful subclass of regular hedge expressions. - * - * @author Burak Emir - */ -@deprecated("This class will be removed", "2.10.0") -private[dtd] abstract class PointedHedgeExp extends Base { - - type _regexpT <: RegExp - type _labelT - - case class Node(label: _labelT, r: _regexpT) extends RegExp { - final val isNullable = false - } - - case class TopIter(r1: _regexpT, r2: _regexpT) extends RegExp { - final val isNullable = r1.isNullable && r2.isNullable //? - } - - case object Point extends RegExp { - final val isNullable = false - } - -}