You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by ar...@apache.org on 2022/08/05 17:38:18 UTC
[daffodil-vscode] 14/28: - Apply fix to scala code so that it builds - Remove unused javaSource from build
This is an automated email from the ASF dual-hosted git repository.
arosien pushed a commit to branch daffodil-vscode-tdml
in repository https://gitbox.apache.org/repos/asf/daffodil-vscode.git
commit 15d453d42c462bd83cfe55ee7f1dba64467eaed2
Author: Michael Hoke <mi...@nteligen.com>
AuthorDate: Thu Jun 30 14:23:16 2022 -0400
- Apply fix to scala code so that it builds
- Remove unused javaSource from build
---
build.sbt | 3 +--
.../scala/org.apache.daffodil.debugger.dap/Parse.scala | 14 ++++++++------
2 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/build.sbt b/build.sbt
index 1ca2d57..93fd28a 100644
--- a/build.sbt
+++ b/build.sbt
@@ -45,8 +45,7 @@ lazy val commonSettings = {
// remove the -Xcheckinit option added by the sbt tpoletcat plugin. This
// option leads to non-reproducible builds
scalacOptions --= Seq("-Xcheckinit"),
- startYear := Some(2021),
- javaSource := file("server/sbtXjc/target/scala-2.12/src_managed_cxf/org/apache/daffodil/tdml")
+ startYear := Some(2021)
)
}
diff --git a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Parse.scala b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Parse.scala
index 617bdcc..8fc531b 100644
--- a/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Parse.scala
+++ b/server/core/src/main/scala/org.apache.daffodil.debugger.dap/Parse.scala
@@ -679,11 +679,9 @@ object Parse {
}
}
sealed trait TDMLConfig {
- var (action, name, description) =
- this match {
- case TDMLConfig.Config(action, name, description) => (action, name, description)
- case TDMLConfig.None => ("none", "Default Test Case Name", "Generated by DFDL VSCode Extension")
- }
+ val `action`: String
+ val `name`: String
+ val `description`: String
}
object InfosetOutput {
case object None extends InfosetOutput
@@ -699,7 +697,11 @@ object Parse {
}
object TDMLConfig {
case class Config(action: String, name: String, description: String) extends TDMLConfig
- case object None extends TDMLConfig
+ case object None extends TDMLConfig {
+ val action = "none"
+ val name = "Default Test Case Name"
+ val description = "Generated by DFDL VSCode Extension"
+ }
def apply(that: Debugee.LaunchArgs.TDMLConfig): TDMLConfig =
that match {