Package org.springframework.aot.hint
Class JdkProxyHint
java.lang.Object
org.springframework.aot.hint.JdkProxyHint
- All Implemented Interfaces:
 ConditionalHint
A hint that describes the need for a JDK interface-based 
Proxy.- Since:
 - 6.0
 - Author:
 - Stephane Nicoll, Brian Clozel
 
- 
Nested Class Summary
Nested Classes - 
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn the interfaces to be proxied.Return the type that should be reachable for this hint to apply, ornullif this hint should always been applied.inthashCode()static JdkProxyHint.BuilderInitialize a builder with the proxied interfaces to use.static JdkProxyHint.Builderof(TypeReference... proxiedInterfaces) Initialize a builder with the proxied interfaces to use.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.aot.hint.ConditionalHint
conditionMatches 
- 
Method Details
- 
of
Initialize a builder with the proxied interfaces to use.- Parameters:
 proxiedInterfaces- the interfaces the proxy should implement- Returns:
 - a builder for the hint
 
 - 
of
Initialize a builder with the proxied interfaces to use.- Parameters:
 proxiedInterfaces- the interfaces the proxy should implement- Returns:
 - a builder for the hint
 
 - 
getProxiedInterfaces
Return the interfaces to be proxied.- Returns:
 - the interfaces that the proxy should implement
 
 - 
getReachableType
Description copied from interface:ConditionalHintReturn the type that should be reachable for this hint to apply, ornullif this hint should always been applied.- Specified by:
 getReachableTypein interfaceConditionalHint- Returns:
 - the reachable type, if any
 
 - 
equals
 - 
hashCode
public int hashCode() 
 -