Skip to content

Commit

Permalink
Use named arguments in config instantiation
Browse files Browse the repository at this point in the history
  • Loading branch information
danicheg committed Nov 2, 2023
1 parent f8f4ccc commit ded25e5
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions plugin/src/main/scala/ch/epfl/scala/ProfilingPlugin.scala
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,13 @@ class ProfilingPlugin(val global: Global) extends Plugin { self =>
}

private final lazy val config = PluginConfig(
super.options.contains(ShowProfiles),
super.options.contains(NoProfileDb),
findOption(SourceRoot, SourceRootRegex).map(AbsolutePath.apply),
findSearchIds(findOption(PrintSearchResult, PrintSearchRegex)),
super.options.contains(GenerateMacroFlamegraph),
super.options.contains(PrintFailedMacroImplicits),
super.options.contains(ShowConcreteImplicitTparams)
showProfiles = super.options.contains(ShowProfiles),
noDb = super.options.contains(NoProfileDb),
sourceRoot = findOption(SourceRoot, SourceRootRegex).map(AbsolutePath.apply),
printSearchIds = findSearchIds(findOption(PrintSearchResult, PrintSearchRegex)),
generateMacroFlamegraph = super.options.contains(GenerateMacroFlamegraph),
printFailedMacroImplicits = super.options.contains(PrintFailedMacroImplicits),
concreteTypeParamsInImplicits = super.options.contains(ShowConcreteImplicitTparams)
)

private lazy val logger = new Logger(global)
Expand Down

0 comments on commit ded25e5

Please sign in to comment.