diff --git a/.gitignore b/.gitignore index 51791ccbc48..3bb56edddb3 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ output/ .DS_STORE .idea_modules .idea +.vscode/ out/ /.bloop/ /.metals/ diff --git a/scalalib/src/Lib.scala b/scalalib/src/Lib.scala index 1d3a1191d7b..5017da051aa 100644 --- a/scalalib/src/Lib.scala +++ b/scalalib/src/Lib.scala @@ -133,7 +133,7 @@ object Lib{ else listClassFiles(base).flatMap { path => val cls = cl.loadClass(path.stripSuffix(".class").replace('/', '.')) val publicConstructorCount = - cls.getConstructors.count(c => c.getParameterCount == 0 && Modifier.isPublic(c.getModifiers)) + cls.getConstructors.count(c => Modifier.isPublic(c.getModifiers)) if (Modifier.isAbstract(cls.getModifiers) || cls.isInterface || publicConstructorCount > 1) { None