public abstract class org.apache.dubbo.config.AbstractReferenceConfig extends org.apache.dubbo.config.AbstractInterfaceConfig
{
private static final long serialVersionUID;
protected java.lang.Boolean check;
protected java.lang.Boolean init;
protected java.lang.String generic;
protected java.lang.Boolean injvm;
protected java.lang.Boolean lazy;
protected java.lang.String reconnect;
protected java.lang.Boolean sticky;
protected java.lang.Boolean stubevent;
protected java.lang.String providedBy;
protected java.lang.String router;
public void <init>()
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
specialinvoke v.<org.apache.dubbo.config.AbstractInterfaceConfig: void <init>()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean sticky> = v;
return;
}
public java.lang.Boolean isCheck()
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean check>;
return v;
}
public void setCheck(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.Boolean;
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean check> = v;
return;
}
public java.lang.Boolean isInit()
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean init>;
return v;
}
public void setInit(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.Boolean;
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean init> = v;
return;
}
public java.lang.Boolean isGeneric()
{
java.lang.Boolean v;
java.lang.String v, v;
org.apache.dubbo.config.AbstractReferenceConfig v;
boolean v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String generic>;
if v == null goto label;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String generic>;
v = staticinvoke <org.apache.dubbo.rpc.support.ProtocolUtils: boolean isGeneric(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
goto label;
label:
v = null;
label:
return v;
}
public void setGeneric(java.lang.Boolean)
{
java.lang.Boolean v;
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.Boolean;
if v == null goto label;
v = virtualinvoke v.<java.lang.Boolean: java.lang.String toString()>();
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String generic> = v;
label:
return;
}
public java.lang.String getGeneric()
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String generic>;
return v;
}
public void setGeneric(java.lang.String)
{
java.lang.String v, v;
java.lang.IllegalArgumentException v;
org.apache.dubbo.config.AbstractReferenceConfig v;
boolean v, v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.dubbo.common.utils.StringUtils: boolean isEmpty(java.lang.String)>(v);
if v == 0 goto label;
return;
label:
v = staticinvoke <org.apache.dubbo.rpc.support.ProtocolUtils: boolean isValidGenericValue(java.lang.String)>(v);
if v == 0 goto label;
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String generic> = v;
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unsupported generic type \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public java.lang.Boolean isInjvm()
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean injvm>;
return v;
}
public void setInjvm(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.Boolean;
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean injvm> = v;
return;
}
public java.lang.String getFilter()
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = specialinvoke v.<org.apache.dubbo.config.AbstractInterfaceConfig: java.lang.String getFilter()>();
return v;
}
public java.lang.String getListener()
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = specialinvoke v.<org.apache.dubbo.config.AbstractInterfaceConfig: java.lang.String getListener()>();
return v;
}
public void setListener(java.lang.String)
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.dubbo.config.AbstractInterfaceConfig: void setListener(java.lang.String)>(v);
return;
}
public java.lang.Boolean getLazy()
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean lazy>;
return v;
}
public void setLazy(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.Boolean;
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean lazy> = v;
return;
}
public void setOnconnect(java.lang.String)
{
int v;
java.lang.Boolean v;
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean stubevent> = v;
label:
specialinvoke v.<org.apache.dubbo.config.AbstractInterfaceConfig: void setOnconnect(java.lang.String)>(v);
return;
}
public void setOndisconnect(java.lang.String)
{
int v;
java.lang.Boolean v;
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean stubevent> = v;
label:
specialinvoke v.<org.apache.dubbo.config.AbstractInterfaceConfig: void setOndisconnect(java.lang.String)>(v);
return;
}
public java.lang.Boolean getStubevent()
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean stubevent>;
return v;
}
public java.lang.String getReconnect()
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String reconnect>;
return v;
}
public void setReconnect(java.lang.String)
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String reconnect> = v;
return;
}
public java.lang.Boolean getSticky()
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean sticky>;
return v;
}
public void setSticky(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.Boolean;
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.Boolean sticky> = v;
return;
}
public java.lang.String getProvidedBy()
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String providedBy>;
return v;
}
public void setProvidedBy(java.lang.String)
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String providedBy> = v;
return;
}
public java.lang.String getRouter()
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v = v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String router>;
return v;
}
public void setRouter(java.lang.String)
{
java.lang.String v;
org.apache.dubbo.config.AbstractReferenceConfig v;
v := @this: org.apache.dubbo.config.AbstractReferenceConfig;
v := @parameter: java.lang.String;
v.<org.apache.dubbo.config.AbstractReferenceConfig: java.lang.String router> = v;
return;
}
}