Package org.springframework.cglib.core
Class SpringNamingPolicy
java.lang.Object
org.springframework.cglib.core.DefaultNamingPolicy
org.springframework.cglib.core.SpringNamingPolicy
- All Implemented Interfaces:
- org.springframework.cglib.core.NamingPolicy
public class SpringNamingPolicy
extends org.springframework.cglib.core.DefaultNamingPolicy
Custom extension of CGLIB's 
DefaultNamingPolicy, modifying
 the tag in generated class names from "ByCGLIB" to "BySpringCGLIB".
 This is primarily designed to avoid clashes between a regular CGLIB version (used by some other library) and Spring's embedded variant, in case the same class happens to get proxied for different purposes.
- Since:
- 3.2.8
- Author:
- Juergen Hoeller
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.springframework.cglib.core.DefaultNamingPolicyequals, getClassName, hashCode
- 
Field Details- 
INSTANCE
 
- 
- 
Constructor Details- 
SpringNamingPolicypublic SpringNamingPolicy()
 
- 
- 
Method Details- 
getTag- Overrides:
- getTagin class- org.springframework.cglib.core.DefaultNamingPolicy
 
 
-