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