Package org.sonar.python.checks
Class StringFormat
- java.lang.Object
-
- org.sonar.python.checks.StringFormat
-
public class StringFormat extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStringFormat.NamedFieldstatic classStringFormat.PositionalFieldstatic classStringFormat.ReplacementFieldRepresents a named or positional replacement field inside a format string.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Optional<StringFormat>createFromPrintfStyle(Consumer<String> issueReporter, String value)static Optional<StringFormat>createFromStrFormatStyle(Consumer<String> issueReporter, String value)booleanhasNamedFields()booleanhasPositionalFields()longnumExpectedArguments()longnumExpectedPositional()List<StringFormat.ReplacementField>replacementFields()
-
-
-
Method Detail
-
replacementFields
public List<StringFormat.ReplacementField> replacementFields()
-
numExpectedPositional
public long numExpectedPositional()
-
numExpectedArguments
public long numExpectedArguments()
-
hasPositionalFields
public boolean hasPositionalFields()
-
hasNamedFields
public boolean hasNamedFields()
-
createFromStrFormatStyle
public static Optional<StringFormat> createFromStrFormatStyle(Consumer<String> issueReporter, String value)
-
createFromPrintfStyle
public static Optional<StringFormat> createFromPrintfStyle(Consumer<String> issueReporter, String value)
-
-