Uses of Interface
org.sonar.plugins.python.api.tree.Pattern
-
Packages that use Pattern Package Description org.sonar.plugins.python.api.tree org.sonar.python.tree -
-
Uses of Pattern in org.sonar.plugins.python.api.tree
Subinterfaces of Pattern in org.sonar.plugins.python.api.tree Modifier and Type Interface Description interfaceAsPatternAs patterninterfaceCapturePatternCapture PatterninterfaceClassPatternClass patterninterfaceDoubleStarPatternDouble Star Pattern (only used within mapping patterns)interfaceGroupPatternGroup PatterninterfaceKeyValuePatternKey Value Pattern (only used within mapping patterns)interfaceKeywordPatternKeyword pattern Used only inside Class patterninterfaceLiteralPatternLiteral PatterninterfaceMappingPatternMapping PatterninterfaceOrPatternOR patterninterfaceSequencePatternSequence PatterninterfaceStarPatternStar Pattern Only used inside sequence patternsinterfaceValuePatternValue PatterninterfaceWildcardPatternGroup PatternMethods in org.sonar.plugins.python.api.tree that return Pattern Modifier and Type Method Description PatternKeyValuePattern. key()PatternAsPattern. pattern()PatternCaseBlock. pattern()PatternGroupPattern. pattern()PatternKeywordPattern. pattern()PatternStarPattern. pattern()Return value can only be eitherCapturePatternorWildcardPatternPatternKeyValuePattern. value()Methods in org.sonar.plugins.python.api.tree that return types with arguments of type Pattern Modifier and Type Method Description List<Pattern>ClassPattern. arguments()List<Pattern>MappingPattern. elements()List<Pattern>SequencePattern. elements()List<Pattern>OrPattern. patterns() -
Uses of Pattern in org.sonar.python.tree
Classes in org.sonar.python.tree that implement Pattern Modifier and Type Class Description classAsPatternImplclassCapturePatternImplclassClassPatternImplclassDoubleStarPatternImplclassGroupPatternImplclassKeyValuePatternImplclassKeywordPatternImplclassLiteralPatternImplclassMappingPatternImplclassOrPatternImplclassSequencePatternImplclassStarPatternImplclassValuePatternImplclassWildcardPatternImplMethods in org.sonar.python.tree that return Pattern Modifier and Type Method Description static PatternPythonTreeMaker. closedPattern(com.sonar.sslr.api.AstNode closedPattern)PatternKeyValuePatternImpl. key()PatternAsPatternImpl. pattern()PatternCaseBlockImpl. pattern()PatternGroupPatternImpl. pattern()PatternKeywordPatternImpl. pattern()static PatternPythonTreeMaker. pattern(com.sonar.sslr.api.AstNode pattern)PatternStarPatternImpl. pattern()PatternKeyValuePatternImpl. value()Methods in org.sonar.python.tree that return types with arguments of type Pattern Modifier and Type Method Description List<Pattern>ClassPatternImpl. arguments()List<Pattern>MappingPatternImpl. elements()List<Pattern>SequencePatternImpl. elements()List<Pattern>OrPatternImpl. patterns()Constructors in org.sonar.python.tree with parameters of type Pattern Constructor Description AsPatternImpl(Pattern pattern, Token asKeyword, CapturePattern alias)CaseBlockImpl(Token caseKeyword, Pattern pattern, Guard guard, Token colon, Token newLine, Token indent, StatementList body, Token dedent)GroupPatternImpl(Token leftPar, Pattern pattern, Token rightPar)KeyValuePatternImpl(Pattern key, Token colon, Pattern value)KeywordPatternImpl(Name attributeName, Token equalToken, Pattern pattern)StarPatternImpl(Token starToken, Pattern pattern)Constructor parameters in org.sonar.python.tree with type arguments of type Pattern Constructor Description ClassPatternImpl(Expression targetClass, Token leftPar, List<Pattern> arguments, List<Token> argumentSeparators, Token rightPar)OrPatternImpl(List<Pattern> patterns, List<Token> separators)SequencePatternImpl(Token leftDelimiter, List<Pattern> elements, List<Token> commas, Token rightDelimiter)
-