From 5146fdf368643b91dbf20c495de386f36543b3db Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Mon, 5 Apr 2021 03:47:56 +0200 Subject: [PATCH] Add Reflections --- build.sbt | 9 +-------- commenter/src/Commenter.scala | 3 --- project/build.sbt | 10 ++++++++++ project/commenter/src/main/scala/Commenter.scala | 10 ++++++++++ 4 files changed, 21 insertions(+), 11 deletions(-) delete mode 100644 commenter/src/Commenter.scala create mode 100644 project/build.sbt create mode 100644 project/commenter/src/main/scala/Commenter.scala diff --git a/build.sbt b/build.sbt index be162f4..d87bd51 100644 --- a/build.sbt +++ b/build.sbt @@ -42,21 +42,14 @@ assemblyMergeStrategy in assembly := { case x => (assemblyMergeStrategy in assembly).value(x) } -lazy val commenter = project.settings(Seq( - name := "Chroma-Commenter", - version := "1.0", - organization := "com.github.TBMCPlugins" -)) - val teszt = TaskKey[Unit]("teszt") teszt := { - //val tv = target.value val sv = (Compile / sources).value for (file <- sv) { Using(Source.fromFile(file)) { src => for (line <- src.getLines) { if (line.contains("class")) - println(line) + println(line + "") } }.recover[Unit]({ case t => t.printStackTrace() }) } diff --git a/commenter/src/Commenter.scala b/commenter/src/Commenter.scala deleted file mode 100644 index bf51882..0000000 --- a/commenter/src/Commenter.scala +++ /dev/null @@ -1,3 +0,0 @@ -class Commenter { - -} diff --git a/project/build.sbt b/project/build.sbt new file mode 100644 index 0000000..592ef7e --- /dev/null +++ b/project/build.sbt @@ -0,0 +1,10 @@ +lazy val commenter = project.settings(Seq( + name := "Chroma-Commenter", + version := "1.0", + organization := "com.github.TBMCPlugins", + + resolvers += Resolver.mavenLocal, + + libraryDependencies += "org.reflections" % "reflections" % "0.9.12", + libraryDependencies += "com.github.TBMCPlugins.ChromaCore" % "ButtonProcessor" % "master-SNAPSHOT" +)) diff --git a/project/commenter/src/main/scala/Commenter.scala b/project/commenter/src/main/scala/Commenter.scala new file mode 100644 index 0000000..03b25ea --- /dev/null +++ b/project/commenter/src/main/scala/Commenter.scala @@ -0,0 +1,10 @@ + + +object Commenter extends App { + val ref = new Reflections("buttondevteam.discordplugin") + val types: Set[Class[_]] = ref.getTypesAnnotatedWith(HasConfig, true).asScala + for (ty <- types) { + ty + . + } +}