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 SummaryNested Classes
- 
Method SummaryModifier 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.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.aot.hint.ConditionalHintconditionMatches
- 
Method Details- 
ofInitialize a builder with the proxied interfaces to use.- Parameters:
- proxiedInterfaces- the interfaces the proxy should implement
- Returns:
- a builder for the hint
 
- 
ofInitialize a builder with the proxied interfaces to use.- Parameters:
- proxiedInterfaces- the interfaces the proxy should implement
- Returns:
- a builder for the hint
 
- 
getProxiedInterfacesReturn the interfaces to be proxied.- Returns:
- the interfaces that the proxy should implement
 
- 
getReachableTypeDescription 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 interface- ConditionalHint
- Returns:
- the reachable type, if any
 
- 
equals
- 
hashCodepublic int hashCode()
 
-