You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Classfile name patterns from which to allow inlining. ** = anything, * = package or class name, ! to exclude. Example: scala.**:!scala.Predef$:corp.*.util.*:corp.**.*Util*",
311
-
"")
310
+
"Patterns for classfile names from which to allow inlining, `help` for details.",
311
+
"",
312
+
helpText =Some(
313
+
"""Patterns for classfile names from which the inliner is allowed to pull in code.
314
+
| * Matches classes in the empty package
315
+
| ** All classes
316
+
| a.C Class a.C
317
+
| a.* Classes in package a
318
+
| a.** Classes in a and in sub-packages of a
319
+
| **.Util Classes named Util in any package (including the empty package)
320
+
| a.**.*Util* Classes in a and sub-packages with Util in their name (including a.Util)
321
+
| a.C$D The nested class D defined in class a.C
322
+
| scala.Predef$ The scala.Predef object
323
+
|
324
+
|The setting accepts a colon-separated list of patterns. A leading `!` marks a pattern excluding.
325
+
|The last matching pattern defines whether a classfile is included or excluded (default: excluded).
326
+
|For example, `a.**:!a.b.**` includes classes in a and sub-packages, but not in a.b and sub-packages.
327
+
|
328
+
|Note: on the command-line you might need to quote patterns containing `*` to prevent the shell
329
+
|from expanding it to a list of files in the current directory.""".stripMargin))
0 commit comments