public class org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default extends java.lang.Object implements org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory
{
private final java.lang.Class viewModelClass;
private org.apache.isis.applib.services.inject.ServiceInjector servicesInjector;
public void <init>(java.lang.Class)
{
org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default v;
java.lang.Class v;
v := @this: org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default;
v := @parameter: java.lang.Class;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default: java.lang.Class viewModelClass> = v;
return;
}
public java.lang.Object create()
{
org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default v;
java.lang.Class v;
java.lang.Object v;
java.lang.ReflectiveOperationException v;
java.lang.RuntimeException v;
org.apache.isis.applib.services.inject.ServiceInjector v;
v := @this: org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default;
label:
v = v.<org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default: java.lang.Class viewModelClass>;
v = virtualinvoke v.<java.lang.Class: java.lang.Object newInstance()>();
v = v.<org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default: org.apache.isis.applib.services.inject.ServiceInjector servicesInjector>;
interfaceinvoke v.<org.apache.isis.applib.services.inject.ServiceInjector: java.lang.Object injectServicesInto(java.lang.Object)>(v);
label:
return v;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.lang.InstantiationException from label to label with label;
catch java.lang.IllegalAccessException from label to label with label;
}
public java.lang.Class getCls()
{
org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default v;
java.lang.Class v;
v := @this: org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default;
v = v.<org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default: java.lang.Class viewModelClass>;
return v;
}
public void setServicesInjector(org.apache.isis.applib.services.inject.ServiceInjector)
{
org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default v;
org.apache.isis.applib.services.inject.ServiceInjector v;
v := @this: org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default;
v := @parameter: org.apache.isis.applib.services.inject.ServiceInjector;
v.<org.apache.isis.subdomains.excel.applib.dom.WorksheetSpec$RowFactory$Default: org.apache.isis.applib.services.inject.ServiceInjector servicesInjector> = v;
return;
}
}