BeanCopier sets name prefix for public classes as well
Includes consistent formatting of Spring-patched files. Closes gh-28699
This commit is contained in:
parent
da95542d8f
commit
7a60e2024b
|
@ -16,7 +16,6 @@
|
|||
package org.springframework.cglib.beans;
|
||||
|
||||
import java.beans.PropertyDescriptor;
|
||||
import java.lang.reflect.Modifier;
|
||||
import java.security.ProtectionDomain;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
@ -78,19 +77,18 @@ abstract public class BeanCopier
|
|||
}
|
||||
|
||||
public void setSource(Class source) {
|
||||
if(!Modifier.isPublic(source.getModifiers())){
|
||||
setNamePrefix(source.getName());
|
||||
}
|
||||
this.source = source;
|
||||
// SPRING PATCH BEGIN
|
||||
setContextClass(source);
|
||||
setNamePrefix(source.getName());
|
||||
// SPRING PATCH END
|
||||
}
|
||||
|
||||
public void setTarget(Class target) {
|
||||
if(!Modifier.isPublic(target.getModifiers())){
|
||||
setNamePrefix(target.getName());
|
||||
}
|
||||
this.target = target;
|
||||
// SPRING PATCH BEGIN
|
||||
setContextClass(target);
|
||||
setNamePrefix(target.getName());
|
||||
// SPRING PATCH END
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue