public class org.springframework.beans.factory.wiring.ClassNameBeanWiringInfoResolver extends java.lang.Object implements org.springframework.beans.factory.wiring.BeanWiringInfoResolver
{
public void <init>()
{
org.springframework.beans.factory.wiring.ClassNameBeanWiringInfoResolver v;
v := @this: org.springframework.beans.factory.wiring.ClassNameBeanWiringInfoResolver;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public org.springframework.beans.factory.wiring.BeanWiringInfo resolveWiringInfo(java.lang.Object)
{
java.lang.Class v;
java.lang.Object v;
org.springframework.beans.factory.wiring.BeanWiringInfo v;
java.lang.String v;
org.springframework.beans.factory.wiring.ClassNameBeanWiringInfoResolver v;
v := @this: org.springframework.beans.factory.wiring.ClassNameBeanWiringInfoResolver;
v := @parameter: java.lang.Object;
staticinvoke <org.springframework.util.Assert: void notNull(java.lang.Object,java.lang.String)>(v, "Bean instance must not be null");
v = new org.springframework.beans.factory.wiring.BeanWiringInfo;
v = staticinvoke <org.springframework.util.ClassUtils: java.lang.Class getUserClass(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
specialinvoke v.<org.springframework.beans.factory.wiring.BeanWiringInfo: void <init>(java.lang.String,boolean)>(v, 1);
return v;
}
}