Java: Model Spring WebClients/RestTemplates.

This commit is contained in:
lcartey@github.com
2020-05-18 00:30:14 +01:00
parent cd6339f5cd
commit 9625e82afd

View File

@@ -0,0 +1,17 @@
import java
import SpringHttp
class SpringRestTemplate extends Class {
SpringRestTemplate() { hasQualifiedName("org.springframework.web.client", "RestTemplate") }
}
class SpringRestTemplateResponseEntityMethod extends Method {
SpringRestTemplateResponseEntityMethod() {
getDeclaringType() instanceof SpringRestTemplate and
getReturnType() instanceof SpringResponseEntity
}
}
class SpringWebClient extends Interface {
SpringWebClient() { hasQualifiedName("org.springframework.web.reactive.function.client", "WebClient")}
}