You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by ol...@apache.org on 2025/04/04 14:13:27 UTC

(daffodil) branch main updated: Remove unused imports

This is an automated email from the ASF dual-hosted git repository.

olabusayo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil.git


The following commit(s) were added to refs/heads/main by this push:
     new 4d2ae4750 Remove unused imports
4d2ae4750 is described below

commit 4d2ae4750f421a65df6c0a720b937d0fb470728b
Author: olabusayoT <50...@users.noreply.github.com>
AuthorDate: Tue Apr 1 16:52:40 2025 -0400

    Remove unused imports
    
    - scala 3 emits a false positive warning about XMLStreamConstants being an usused import even though it is very much in use. We are able to rid ourselves of the error by using underscore import for the entire package
    - remove other unused imports
    
    DAFFODIL-2975
---
 .../main/scala/org/apache/daffodil/core/dpath/Expression.scala |  2 --
 .../scala/org/apache/daffodil/core/dsom/DFDLSchemaFile.scala   |  1 -
 .../main/scala/org/apache/daffodil/core/dsom/NamedMixin.scala  |  1 -
 .../main/scala/org/apache/daffodil/core/dsom/SchemaSet.scala   |  3 ---
 .../org/apache/daffodil/core/grammar/ChoiceGrammarMixin.scala  |  7 +++++++
 .../apache/daffodil/core/grammar/ElementBaseGrammarMixin.scala |  4 ----
 .../apache/daffodil/core/grammar/SequenceGrammarMixin.scala    |  2 --
 .../daffodil/core/grammar/primitives/ChoiceCombinator.scala    |  1 -
 .../core/grammar/primitives/PrimitivesExpressions.scala        |  4 ----
 .../daffodil/core/grammar/primitives/SpecifiedLength.scala     |  4 ----
 .../daffodil/core/runtime1/ChoiceTermRuntime1Mixin.scala       | 10 ----------
 .../apache/daffodil/core/dpath/TestDFDLExpressionTree.scala    |  2 --
 .../scala/org/apache/daffodil/core/dsom/TestDsomCompiler.scala |  1 -
 .../org/apache/daffodil/core/infoset/TestInfosetCursor1.scala  |  5 +++--
 .../daffodil/lib/exceptions/AssertsUsingMacrosMixin.scala      |  2 --
 .../src/main/scala/org/apache/daffodil/lib/oolag/OOLAG.scala   |  2 --
 .../src/main/scala/org/apache/daffodil/lib/xml/XMLUtils.scala  |  1 -
 .../unparsers/runtime1/ChoiceAndOtherVariousUnparsers.scala    |  1 -
 .../unparsers/runtime1/ConvertTextStandardNumberUnparser.scala |  1 -
 .../org/apache/daffodil/runtime1/api/DFDLParserUnparser.scala  |  1 -
 .../daffodil/runtime1/debugger/InteractiveDebugger.scala       |  2 --
 .../src/main/scala/org/apache/daffodil/runtime1/dsom/SDE.scala |  1 -
 .../apache/daffodil/runtime1/processors/DataProcessor.scala    |  1 -
 .../daffodil/runtime1/processors/unparsers/Unparser.scala      |  3 ---
 .../org/apache/daffodil/processor/tdml/TestTDMLCrossTest.scala |  1 -
 .../apache/daffodil/processor/tdml/TestTDMLRoundTrips.scala    |  1 -
 .../org/apache/daffodil/processor/tdml/TestTDMLRunner.scala    |  1 -
 27 files changed, 10 insertions(+), 55 deletions(-)

diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/Expression.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/Expression.scala
index d77011525..bc076648e 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/Expression.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/dpath/Expression.scala
@@ -29,11 +29,9 @@ import org.apache.daffodil.lib.exceptions._
 import org.apache.daffodil.lib.oolag.OOLAG.OOLAGHost
 import org.apache.daffodil.lib.oolag.OOLAG.OOLAGHostImpl
 import org.apache.daffodil.lib.util.Numbers
-import org.apache.daffodil.lib.xml.RefQName
 import org.apache.daffodil.lib.xml._
 import org.apache.daffodil.runtime1.BasicComponent
 import org.apache.daffodil.runtime1.dpath._
-import org.apache.daffodil.runtime1.dsom.RelativePathPastRootError
 import org.apache.daffodil.runtime1.dsom._
 import org.apache.daffodil.runtime1.infoset.DataValue.DataValuePrimitive
 import org.apache.daffodil.runtime1.udf.UserDefinedFunctionService
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLSchemaFile.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLSchemaFile.scala
index 83d0a3a17..81fe3139b 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLSchemaFile.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/DFDLSchemaFile.scala
@@ -21,7 +21,6 @@ import java.io.File
 import scala.xml.Elem
 
 import org.apache.daffodil.core.dsom.IIUtils._
-import org.apache.daffodil.lib.api.Diagnostic
 import org.apache.daffodil.lib.api._
 import org.apache.daffodil.lib.exceptions.Assert
 import org.apache.daffodil.lib.exceptions.SchemaFileLocation
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/NamedMixin.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/NamedMixin.scala
index 9a2b0b25c..1ed67d44b 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/NamedMixin.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/NamedMixin.scala
@@ -22,7 +22,6 @@ import scala.xml.Node
 import org.apache.daffodil.lib.api.DaffodilTunables
 import org.apache.daffodil.lib.util.Misc
 import org.apache.daffodil.lib.util.NamedMixinBase
-import org.apache.daffodil.lib.xml.GetAttributesMixin
 import org.apache.daffodil.lib.xml._
 
 /**
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaSet.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaSet.scala
index c1b760a1e..865b36846 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaSet.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/dsom/SchemaSet.scala
@@ -31,9 +31,6 @@ import org.apache.daffodil.lib.exceptions.Assert
 import org.apache.daffodil.lib.oolag.OOLAG
 import org.apache.daffodil.lib.schema.annotation.props.LookupLocation
 import org.apache.daffodil.lib.util.TransitiveClosure
-import org.apache.daffodil.lib.xml.DFDLCatalogResolver
-import org.apache.daffodil.lib.xml.NS
-import org.apache.daffodil.lib.xml.XMLUtils
 import org.apache.daffodil.lib.xml._
 
 object SchemaSet {
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ChoiceGrammarMixin.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ChoiceGrammarMixin.scala
index fdcae8e3d..6ab6f9b73 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ChoiceGrammarMixin.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ChoiceGrammarMixin.scala
@@ -28,6 +28,13 @@ trait ChoiceGrammarMixin extends GrammarMixin with ChoiceTermRuntime1Mixin {
     ChoiceCombinator(this, alternatives)
   }
 
+  /**
+   * The members of the choice group with special treatment given to some kinds of members.
+   *
+   * An invariant is that if a direct child member is an array element, the child
+   * will have been encapsulated as a sequence, so that arrays always live within
+   * sequences.
+   */
   final protected lazy val alternatives: Seq[Gram] =
     groupMembers.map { _.termContentBody }
 
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ElementBaseGrammarMixin.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ElementBaseGrammarMixin.scala
index 91ae61674..cdf9ec498 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ElementBaseGrammarMixin.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/ElementBaseGrammarMixin.scala
@@ -23,10 +23,6 @@ import org.apache.daffodil.core.dsom.ElementBase
 import org.apache.daffodil.core.dsom.ExpressionCompilers
 import org.apache.daffodil.core.dsom.InitiatedTerminatedMixin
 import org.apache.daffodil.core.dsom.PrefixLengthQuasiElementDecl
-import org.apache.daffodil.core.grammar.primitives.ConvertTextBooleanPrim
-import org.apache.daffodil.core.grammar.primitives.LeadingSkipRegion
-import org.apache.daffodil.core.grammar.primitives.LiteralValueNilOfSpecifiedLength
-import org.apache.daffodil.core.grammar.primitives.SimpleNilOrValue
 import org.apache.daffodil.core.grammar.primitives._
 import org.apache.daffodil.core.runtime1.ElementBaseRuntime1Mixin
 import org.apache.daffodil.lib.api.WarnID
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/SequenceGrammarMixin.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/SequenceGrammarMixin.scala
index 728ce0b79..951f6f07c 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/SequenceGrammarMixin.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/SequenceGrammarMixin.scala
@@ -18,8 +18,6 @@
 package org.apache.daffodil.core.grammar
 
 import org.apache.daffodil.core.dsom._
-import org.apache.daffodil.core.grammar.primitives.OrderedSequence
-import org.apache.daffodil.core.grammar.primitives.UnorderedSequence
 import org.apache.daffodil.core.grammar.primitives._
 import org.apache.daffodil.core.runtime1.SequenceTermRuntime1Mixin
 import org.apache.daffodil.lib.exceptions.Assert
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/ChoiceCombinator.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/ChoiceCombinator.scala
index b73198b78..06424de10 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/ChoiceCombinator.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/ChoiceCombinator.scala
@@ -22,7 +22,6 @@ import scala.util.Failure
 import scala.util.Success
 import scala.util.Try
 
-import org.apache.daffodil.core.dsom.ChoiceTermBase
 import org.apache.daffodil.core.dsom._
 import org.apache.daffodil.core.grammar.Gram
 import org.apache.daffodil.core.grammar.Terminal
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesExpressions.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesExpressions.scala
index 7c360b2f4..8418e6efd 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesExpressions.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/PrimitivesExpressions.scala
@@ -18,10 +18,6 @@
 package org.apache.daffodil.core.grammar.primitives
 
 import org.apache.daffodil.core.compiler.ForParser
-import org.apache.daffodil.core.dsom.DFDLNewVariableInstance
-import org.apache.daffodil.core.dsom.DFDLSetVariable
-import org.apache.daffodil.core.dsom.ElementBase
-import org.apache.daffodil.core.dsom.ExpressionCompilers
 import org.apache.daffodil.core.dsom._
 import org.apache.daffodil.core.grammar._
 import org.apache.daffodil.lib.exceptions.Assert
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/SpecifiedLength.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/SpecifiedLength.scala
index 00552021a..b2cc66ad4 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/SpecifiedLength.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/grammar/primitives/SpecifiedLength.scala
@@ -25,12 +25,8 @@ import org.apache.daffodil.core.grammar.Terminal
 import org.apache.daffodil.lib.exceptions.Assert
 import org.apache.daffodil.lib.schema.annotation.props.gen.LengthUnits
 import org.apache.daffodil.runtime1.dpath.NodeInfo.PrimType
-import org.apache.daffodil.runtime1.processors.parsers.Parser
-import org.apache.daffodil.runtime1.processors.parsers.SpecifiedLengthExplicitParser
-import org.apache.daffodil.runtime1.processors.parsers.SpecifiedLengthImplicitParser
 import org.apache.daffodil.runtime1.processors.parsers._
 import org.apache.daffodil.runtime1.processors.unparsers._
-import org.apache.daffodil.unparsers.runtime1.SpecifiedLengthExplicitImplicitUnparser
 import org.apache.daffodil.unparsers.runtime1._
 
 abstract class SpecifiedLengthCombinatorBase(val e: ElementBase, eGramArg: => Gram)
diff --git a/daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ChoiceTermRuntime1Mixin.scala b/daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ChoiceTermRuntime1Mixin.scala
index 9d8cfa359..69304052e 100644
--- a/daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ChoiceTermRuntime1Mixin.scala
+++ b/daffodil-core/src/main/scala/org/apache/daffodil/core/runtime1/ChoiceTermRuntime1Mixin.scala
@@ -22,7 +22,6 @@ import org.apache.daffodil.core.dsom.ElementBase
 import org.apache.daffodil.core.dsom.ExpressionCompilers
 import org.apache.daffodil.core.dsom.SequenceTermBase
 import org.apache.daffodil.core.dsom.Term
-import org.apache.daffodil.core.grammar.Gram
 import org.apache.daffodil.lib.api.WarnID
 import org.apache.daffodil.lib.exceptions.Assert
 import org.apache.daffodil.lib.util.Delay
@@ -35,15 +34,6 @@ import org.apache.daffodil.runtime1.processors.ChoiceRuntimeData
 
 trait ChoiceTermRuntime1Mixin { self: ChoiceTermBase =>
 
-  /**
-   * The members of the choice group with special treatment given to some kinds of members.
-   *
-   * An invariant is that if a direct child member is an array element, the child
-   * will have been encapsulated as a sequence, so that arrays always live within
-   * sequences.
-   */
-  protected def alternatives: Seq[Gram]
-
   final protected lazy val choiceDispatchKeyExpr = {
     val qn = this.qNameForProperty("choiceDispatchKey")
     ExpressionCompilers.String.compileProperty(
diff --git a/daffodil-core/src/test/scala/org/apache/daffodil/core/dpath/TestDFDLExpressionTree.scala b/daffodil-core/src/test/scala/org/apache/daffodil/core/dpath/TestDFDLExpressionTree.scala
index 0ce25bc4b..be98e5501 100644
--- a/daffodil-core/src/test/scala/org/apache/daffodil/core/dpath/TestDFDLExpressionTree.scala
+++ b/daffodil-core/src/test/scala/org/apache/daffodil/core/dpath/TestDFDLExpressionTree.scala
@@ -23,9 +23,7 @@ import scala.util.parsing.combinator.Parsers
 import org.apache.daffodil.core.compiler._
 import org.apache.daffodil.lib.Implicits._
 import org.apache.daffodil.lib.util.SchemaUtils
-import org.apache.daffodil.lib.xml.StepQName
 import org.apache.daffodil.lib.xml._
-import org.apache.daffodil.runtime1.dpath.NodeInfo
 import org.apache.daffodil.runtime1.dpath._
 import org.apache.daffodil.runtime1.processors.ElementRuntimeData
 
diff --git a/daffodil-core/src/test/scala/org/apache/daffodil/core/dsom/TestDsomCompiler.scala b/daffodil-core/src/test/scala/org/apache/daffodil/core/dsom/TestDsomCompiler.scala
index 51a001ed1..20c1a771f 100644
--- a/daffodil-core/src/test/scala/org/apache/daffodil/core/dsom/TestDsomCompiler.scala
+++ b/daffodil-core/src/test/scala/org/apache/daffodil/core/dsom/TestDsomCompiler.scala
@@ -43,7 +43,6 @@ import org.apache.daffodil.lib.schema.annotation.props.gen.Representation
 import org.apache.daffodil.lib.schema.annotation.props.gen.SeparatorPosition
 import org.apache.daffodil.lib.schema.annotation.props.gen.TextNumberRep
 import org.apache.daffodil.lib.schema.annotation.props.gen.YesNo
-import org.apache.daffodil.lib.util.Misc
 import org.apache.daffodil.lib.util._
 import org.apache.daffodil.lib.xml.DaffodilXMLLoader
 import org.apache.daffodil.lib.xml.XMLUtils
diff --git a/daffodil-core/src/test/scala/org/apache/daffodil/core/infoset/TestInfosetCursor1.scala b/daffodil-core/src/test/scala/org/apache/daffodil/core/infoset/TestInfosetCursor1.scala
index 72683e185..2e9df502a 100644
--- a/daffodil-core/src/test/scala/org/apache/daffodil/core/infoset/TestInfosetCursor1.scala
+++ b/daffodil-core/src/test/scala/org/apache/daffodil/core/infoset/TestInfosetCursor1.scala
@@ -17,8 +17,9 @@
 
 package org.apache.daffodil.core.infoset
 
-import javax.xml.stream.XMLInputFactory
-import javax.xml.stream.XMLStreamConstants
+// workaround for scala 3 bug where there are false positives with
+// unused imports: https://github.com/scala/scala3/issues/22692
+import javax.xml.stream._
 
 import org.apache.daffodil.core.compiler.Compiler
 import org.apache.daffodil.lib.Implicits.intercept
diff --git a/daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions/AssertsUsingMacrosMixin.scala b/daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions/AssertsUsingMacrosMixin.scala
index 554f42fc8..b054b307e 100644
--- a/daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions/AssertsUsingMacrosMixin.scala
+++ b/daffodil-lib/src/main/scala-3/org/apache/daffodil/lib/exceptions/AssertsUsingMacrosMixin.scala
@@ -64,8 +64,6 @@ trait AssertsUsingMacrosMixin {
  * they need access to Assert which is lib class and is not accessible from macro-lib
  */
 object AssertMacros {
-
-  import org.apache.daffodil.lib.exceptions.Assert
   /*
    * Note that in macro definitions, the argument names here must match the argument names
    * in the macro implementations.
diff --git a/daffodil-lib/src/main/scala/org/apache/daffodil/lib/oolag/OOLAG.scala b/daffodil-lib/src/main/scala/org/apache/daffodil/lib/oolag/OOLAG.scala
index 2e21f8666..04dc4f077 100644
--- a/daffodil-lib/src/main/scala/org/apache/daffodil/lib/oolag/OOLAG.scala
+++ b/daffodil-lib/src/main/scala/org/apache/daffodil/lib/oolag/OOLAG.scala
@@ -24,9 +24,7 @@ import org.apache.daffodil.lib.api.WithDiagnostics
 import org.apache.daffodil.lib.exceptions.Assert
 import org.apache.daffodil.lib.exceptions.ThinException
 import org.apache.daffodil.lib.exceptions.UnsuppressableException
-import org.apache.daffodil.lib.util.Logger
 import org.apache.daffodil.lib.util.Maybe._
-import org.apache.daffodil.lib.util.Misc
 import org.apache.daffodil.lib.util._
 
 /**
diff --git a/daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/XMLUtils.scala b/daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/XMLUtils.scala
index 6c4ae2dad..50b6a737c 100644
--- a/daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/XMLUtils.scala
+++ b/daffodil-lib/src/main/scala/org/apache/daffodil/lib/xml/XMLUtils.scala
@@ -31,7 +31,6 @@ import scala.collection.mutable
 import scala.collection.mutable.ArrayBuilder
 import scala.math.abs
 import scala.util.matching.Regex
-import scala.xml.NamespaceBinding
 import scala.xml._
 
 import org.apache.daffodil.lib.api.DaffodilSchemaSource
diff --git a/daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ChoiceAndOtherVariousUnparsers.scala b/daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ChoiceAndOtherVariousUnparsers.scala
index 7255b7b9c..0cbf9d435 100644
--- a/daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ChoiceAndOtherVariousUnparsers.scala
+++ b/daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ChoiceAndOtherVariousUnparsers.scala
@@ -24,7 +24,6 @@ import org.apache.daffodil.lib.util.Maybe._
 import org.apache.daffodil.lib.util.MaybeInt
 import org.apache.daffodil.lib.util.ProperlySerializableMap._
 import org.apache.daffodil.runtime1.infoset._
-import org.apache.daffodil.runtime1.processors.RuntimeData
 import org.apache.daffodil.runtime1.processors._
 import org.apache.daffodil.runtime1.processors.unparsers._
 
diff --git a/daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ConvertTextStandardNumberUnparser.scala b/daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ConvertTextStandardNumberUnparser.scala
index 6ca09c508..301bb7bcd 100644
--- a/daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ConvertTextStandardNumberUnparser.scala
+++ b/daffodil-runtime1-unparser/src/main/scala/org/apache/daffodil/unparsers/runtime1/ConvertTextStandardNumberUnparser.scala
@@ -24,7 +24,6 @@ import java.math.{ BigDecimal => JBigDecimal }
 import org.apache.daffodil.lib.util.Maybe
 import org.apache.daffodil.lib.util.Numbers.isZero
 import org.apache.daffodil.runtime1.dpath.NodeInfo
-import org.apache.daffodil.runtime1.processors.TextNumberFormatEv
 import org.apache.daffodil.runtime1.processors._
 import org.apache.daffodil.runtime1.processors.parsers.TextDecimalVirtualPointMixin
 import org.apache.daffodil.runtime1.processors.unparsers._
diff --git a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api/DFDLParserUnparser.scala b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api/DFDLParserUnparser.scala
index dfa1f11be..69b869f5d 100644
--- a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api/DFDLParserUnparser.scala
+++ b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/api/DFDLParserUnparser.scala
@@ -20,7 +20,6 @@ package org.apache.daffodil.runtime1.api
 import java.io.File
 
 import org.apache.daffodil.io.InputSourceDataInputStream
-import org.apache.daffodil.lib.api.WithDiagnostics
 import org.apache.daffodil.lib.api._
 import org.apache.daffodil.lib.externalvars.Binding
 import org.apache.daffodil.runtime1.infoset.InfosetInputter
diff --git a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/debugger/InteractiveDebugger.scala b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/debugger/InteractiveDebugger.scala
index 451b4c6fe..bfc15e1e1 100644
--- a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/debugger/InteractiveDebugger.scala
+++ b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/debugger/InteractiveDebugger.scala
@@ -41,10 +41,8 @@ import org.apache.daffodil.runtime1.dpath.NodeInfo
 import org.apache.daffodil.runtime1.dsom.ExpressionCompilerClass
 import org.apache.daffodil.runtime1.dsom.RelativePathPastRootError
 import org.apache.daffodil.runtime1.dsom.RuntimeSchemaDefinitionError
-import org.apache.daffodil.runtime1.infoset.XMLTextInfosetOutputter
 import org.apache.daffodil.runtime1.infoset._
 import org.apache.daffodil.runtime1.processors._
-import org.apache.daffodil.runtime1.processors.parsers.ConvertTextCombinatorParser
 import org.apache.daffodil.runtime1.processors.parsers._
 import org.apache.daffodil.runtime1.processors.unparsers.UState
 import org.apache.daffodil.runtime1.processors.unparsers.UStateForSuspension
diff --git a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom/SDE.scala b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom/SDE.scala
index ff2535f01..217be6f38 100644
--- a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom/SDE.scala
+++ b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/dsom/SDE.scala
@@ -20,7 +20,6 @@ package org.apache.daffodil.runtime1.dsom
 import org.apache.daffodil.lib.api.DaffodilTunables
 import org.apache.daffodil.lib.api.Diagnostic
 import org.apache.daffodil.lib.api.WarnID
-import org.apache.daffodil.lib.exceptions.SchemaFileLocation
 import org.apache.daffodil.lib.exceptions._
 import org.apache.daffodil.lib.util.Maybe
 import org.apache.daffodil.lib.util.Maybe._
diff --git a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataProcessor.scala b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataProcessor.scala
index 94a6e7c75..3c12d8887 100644
--- a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataProcessor.scala
+++ b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataProcessor.scala
@@ -46,7 +46,6 @@ import org.apache.daffodil.lib.api.WithDiagnostics
 import org.apache.daffodil.lib.equality._
 import org.apache.daffodil.runtime1.api.DFDL
 import org.apache.daffodil.runtime1.debugger.Debugger
-import org.apache.daffodil.runtime1.dsom.TunableLimitExceededError
 import org.apache.daffodil.runtime1.dsom._
 object EqualityNoWarn3 {
   EqualitySuppressUnusedImportWarning()
diff --git a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/unparsers/Unparser.scala b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/unparsers/Unparser.scala
index 1549e0380..9c0ef58d7 100644
--- a/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/unparsers/Unparser.scala
+++ b/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/unparsers/Unparser.scala
@@ -22,9 +22,6 @@ import org.apache.daffodil.lib.exceptions.Assert;
 object INoWarn { ImplicitsSuppressUnusedImportWarning() }
 import org.apache.daffodil.lib.util.Maybe._
 import org.apache.daffodil.runtime1.dsom.RuntimeSchemaDefinitionError
-import org.apache.daffodil.runtime1.processors.PrimProcessor
-import org.apache.daffodil.runtime1.processors.Processor
-import org.apache.daffodil.runtime1.processors.ToBriefXMLImpl
 import org.apache.daffodil.runtime1.processors._
 
 sealed trait Unparser extends Processor {
diff --git a/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLCrossTest.scala b/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLCrossTest.scala
index d54bf162a..ca3335965 100644
--- a/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLCrossTest.scala
+++ b/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLCrossTest.scala
@@ -19,7 +19,6 @@ package org.apache.daffodil.processor.tdml
 
 import org.apache.daffodil.lib.Implicits._
 import org.apache.daffodil.lib.xml.XMLUtils
-import org.apache.daffodil.tdml.Runner
 import org.apache.daffodil.tdml._
 
 import org.junit.Assert._
diff --git a/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLRoundTrips.scala b/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLRoundTrips.scala
index 83bdf90ed..d55a3f977 100644
--- a/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLRoundTrips.scala
+++ b/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLRoundTrips.scala
@@ -19,7 +19,6 @@ package org.apache.daffodil.processor.tdml
 
 import org.apache.daffodil.lib.Implicits._
 import org.apache.daffodil.lib.xml.XMLUtils
-import org.apache.daffodil.tdml.Runner
 import org.apache.daffodil.tdml._
 
 import org.junit.Assert._
diff --git a/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLRunner.scala b/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLRunner.scala
index 704a54daa..d0e8ca93a 100644
--- a/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLRunner.scala
+++ b/daffodil-tdml-processor/src/test/scala/org/apache/daffodil/processor/tdml/TestTDMLRunner.scala
@@ -25,7 +25,6 @@ import org.apache.daffodil.lib.Implicits._
 import org.apache.daffodil.lib.exceptions.UsageException
 import org.apache.daffodil.lib.util._
 import org.apache.daffodil.lib.xml.XMLUtils
-import org.apache.daffodil.tdml.Runner
 import org.apache.daffodil.tdml._
 
 import org.junit.Assert.assertEquals