Uses of Interface
spoon.reflect.code.CtPattern
Packages that use CtPattern
Package
Description
This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).
This package defines visitor, scanner, and scanner-based query API for Java programs reified in the meta-model.
-
Uses of CtPattern in spoon.reflect.code
Subinterfaces of CtPattern in spoon.reflect.codeModifier and TypeInterfaceDescriptioninterfaceThis code element defines a record pattern, introduced in Java 21 by JEP 440.interfaceThis code element defines a type pattern, introduced in Java 16 by JEP 394.interfaceThis code element defines an unnamed pattern, introduced in Java 2 by JEP 456.Methods in spoon.reflect.code that return CtPatternModifier and TypeMethodDescriptionCtCasePattern.getPattern()Returns the pattern of of this case pattern.Methods in spoon.reflect.code that return types with arguments of type CtPatternModifier and TypeMethodDescriptionCtRecordPattern.getPatternList()Returns the inner patterns of this record pattern.Methods in spoon.reflect.code with parameters of type CtPatternModifier and TypeMethodDescriptionCtRecordPattern.addPattern(CtPattern pattern) Adds an inner patterns to the list of inner patterns of this record.CtCasePattern.setPattern(CtPattern pattern) Sets the pattern for this case pattern.Method parameters in spoon.reflect.code with type arguments of type CtPatternModifier and TypeMethodDescriptionCtRecordPattern.setPatternList(List<CtPattern> patternList) Sets the inner patterns of this record pattern. -
Uses of CtPattern in spoon.reflect.visitor
Methods in spoon.reflect.visitor with parameters of type CtPatternModifier and TypeMethodDescriptionvoidCtInheritanceScanner.scanCtPattern(CtPattern pattern) Scans a pattern -
Uses of CtPattern in spoon.support.reflect.code
Classes in spoon.support.reflect.code that implement CtPatternModifier and TypeClassDescriptionclassclassclassMethods in spoon.support.reflect.code that return CtPatternMethods in spoon.support.reflect.code that return types with arguments of type CtPatternMethods in spoon.support.reflect.code with parameters of type CtPatternModifier and TypeMethodDescriptionCtRecordPatternImpl.addPattern(CtPattern pattern) CtCasePatternImpl.setPattern(CtPattern pattern) Method parameters in spoon.support.reflect.code with type arguments of type CtPatternModifier and TypeMethodDescriptionCtRecordPatternImpl.setPatternList(List<CtPattern> patternList)