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;
|
package org.springframework.cglib.beans;
|
||||||
|
|
||||||
import java.beans.PropertyDescriptor;
|
import java.beans.PropertyDescriptor;
|
||||||
import java.lang.reflect.Modifier;
|
|
||||||
import java.security.ProtectionDomain;
|
import java.security.ProtectionDomain;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -78,19 +77,18 @@ abstract public class BeanCopier
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setSource(Class source) {
|
public void setSource(Class source) {
|
||||||
if(!Modifier.isPublic(source.getModifiers())){
|
|
||||||
setNamePrefix(source.getName());
|
|
||||||
}
|
|
||||||
this.source = source;
|
this.source = source;
|
||||||
|
// SPRING PATCH BEGIN
|
||||||
|
setContextClass(source);
|
||||||
|
setNamePrefix(source.getName());
|
||||||
|
// SPRING PATCH END
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTarget(Class target) {
|
public void setTarget(Class target) {
|
||||||
if(!Modifier.isPublic(target.getModifiers())){
|
|
||||||
setNamePrefix(target.getName());
|
|
||||||
}
|
|
||||||
this.target = target;
|
this.target = target;
|
||||||
// SPRING PATCH BEGIN
|
// SPRING PATCH BEGIN
|
||||||
setContextClass(target);
|
setContextClass(target);
|
||||||
|
setNamePrefix(target.getName());
|
||||||
// SPRING PATCH END
|
// SPRING PATCH END
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue