From d20591e0d030d5c380e279999659fbfa9f41d3d3 Mon Sep 17 00:00:00 2001 From: ducky Date: Thu, 19 Nov 2015 16:03:53 -0800 Subject: Split internal and FIRRTL packages --- src/main/scala/Chisel/internal/Error.scala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/main/scala/Chisel/internal/Error.scala') diff --git a/src/main/scala/Chisel/internal/Error.scala b/src/main/scala/Chisel/internal/Error.scala index 4bfcb555..6c4c0880 100644 --- a/src/main/scala/Chisel/internal/Error.scala +++ b/src/main/scala/Chisel/internal/Error.scala @@ -1,17 +1,20 @@ // See LICENSE for license details. -package Chisel +package Chisel.internal + import scala.collection.mutable.ArrayBuffer +import Chisel._ + class ChiselException(message: String, cause: Throwable) extends Exception(message, cause) -private object throwException { +private[Chisel] object throwException { def apply(s: String, t: Throwable = null): Nothing = throw new ChiselException(s, t) } /** Records and reports runtime errors and warnings. */ -private class ErrorLog { +private[Chisel] class ErrorLog { def hasErrors: Boolean = errors.exists(_.isFatal) /** Log an error message */ -- cgit v1.2.3