Attributes
- Companion
- class
- Source
- StringContext.scala
- Graph
-
- Supertypes
- Self type
-
StringContext.type
Members list
Type members
Classlikes
An exception that is thrown if a string contains a backslash (\
) character that does not start a valid escape sequence.
An exception that is thrown if a string contains a backslash (\
) character that does not start a valid escape sequence.
Value parameters
- index
-
The index of the offending backslash character in
str
. - str
-
The offending string
Attributes
- Source
- StringContext.scala
- Supertypes
-
class IllegalArgumentExceptionclass RuntimeExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The name of the type
Value members
Concrete methods
Checks that the length of the given argument args
is one less than the number of parts
supplied to the StringContext
.
Checks that the length of the given argument args
is one less than the number of parts
supplied to the StringContext
.
Attributes
- Throws
-
IllegalArgumentException if this is not the case.
- Source
- StringContext.scala
Linear time glob-matching implementation.
Linear time glob-matching implementation. Adapted from https://research.swtch.com/glob
Value parameters
- input
-
The input you wish to match against
- patternChunks
-
The non-wildcard portions of the input pattern, separated by wildcards
Attributes
- Returns
-
None if there is no match, Some containing the sequence of matched wildcard strings if there is a match
- Source
- StringContext.scala
Expands standard Scala escape sequences in a string.
Expands standard Scala escape sequences in a string. Escape sequences are: control: \b
, \t
, \n
, \f
, \r
escape: \\
, \"
, \'
Value parameters
- str
-
A string that may contain escape sequences
Attributes
- Returns
-
The string with all escape sequences expanded.
- Source
- StringContext.scala
Attributes
- Source
- StringContext.scala
Deprecated methods
Expands standard Scala escape sequences in a string.
Expands standard Scala escape sequences in a string. Escape sequences are: control: \b
, \t
, \n
, \f
, \r
escape: \\
, \"
, \'
Value parameters
- str
-
A string that may contain escape sequences
Attributes
- Returns
-
The string with all escape sequences expanded.
- Deprecated
- true
- Source
- StringContext.scala