Interface GenericExternalModel
- All Superinterfaces:
BasicInvocationMatcher,InvocationMatcher
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classNested classes/interfaces inherited from interface org.openrewrite.analysis.InvocationMatcher
InvocationMatcher.AdvancedInvocationMatcher -
Method Summary
Modifier and TypeMethodDescriptioncomputeArgumentRange(String arguments) default StringgetName()getType()default booleandefault booleanbooleandefault booleanmatchesMethodName(String methodName) default booleanmatchesParameterTypes(List<org.openrewrite.java.tree.JavaType> parameterTypes) default booleanmatchesTargetTypeName(String fullyQualifiedTypeName) Methods inherited from interface org.openrewrite.analysis.BasicInvocationMatcher
matches, matchesTargetTypeMethods inherited from interface org.openrewrite.analysis.InvocationMatcher
advanced, matches, matches
-
Method Details
-
getNamespace
String getNamespace() -
getType
String getType() -
isSubtypes
boolean isSubtypes() -
getName
String getName() -
getSignature
String getSignature() -
getArguments
String getArguments() -
getFullyQualifiedName
-
isConstructor
default boolean isConstructor() -
isMatchOverrides
default boolean isMatchOverrides()- Specified by:
isMatchOverridesin interfaceBasicInvocationMatcher- Returns:
- True if this method matcher should match on overrides of the target type.
-
matchesTargetTypeName
- Specified by:
matchesTargetTypeNamein interfaceBasicInvocationMatcher
-
matchesMethodName
- Specified by:
matchesMethodNamein interfaceBasicInvocationMatcher
-
matchesParameterTypes
- Specified by:
matchesParameterTypesin interfaceBasicInvocationMatcher
-
getArgumentRange
-
computeArgumentRange
-