public class oadd.org.apache.zookeeper.common.ZKConfig extends java.lang.Object
{
private static final org.slf4j.Logger LOG;
public static final java.lang.String JUTE_MAXBUFFER;
public static final java.lang.String KINIT_COMMAND;
public static final java.lang.String JGSS_NATIVE;
private final java.util.Map properties;
public void <init>()
{
java.util.HashMap v;
oadd.org.apache.zookeeper.common.ZKConfig v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties> = v;
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void init()>();
return;
}
public void <init>(java.lang.String) throws oadd.org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException
{
java.lang.String v;
oadd.org.apache.zookeeper.common.ZKConfig v;
java.io.File v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.lang.String;
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>(v);
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void <init>(java.io.File)>(v);
return;
}
public void <init>(java.io.File) throws oadd.org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException
{
oadd.org.apache.zookeeper.common.ZKConfig v;
java.io.File v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.io.File;
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void <init>()>();
virtualinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void addConfiguration(java.io.File)>(v);
return;
}
private void init()
{
oadd.org.apache.zookeeper.common.ZKConfig v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
virtualinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void handleBackwardCompatibility()>();
return;
}
protected void handleBackwardCompatibility()
{
java.lang.Throwable v, v;
oadd.org.apache.zookeeper.common.ZKConfig v;
oadd.org.apache.zookeeper.common.ClientX509Util v;
java.util.Map v, v, v, v;
java.lang.String v, v, v, v, v, v;
oadd.org.apache.zookeeper.common.QuorumX509Util v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("jute.maxbuffer");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("jute.maxbuffer", v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("zookeeper.kinit");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("zookeeper.kinit", v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("sun.security.jgss.native");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("sun.security.jgss.native", v);
v = new oadd.org.apache.zookeeper.common.ClientX509Util;
specialinvoke v.<oadd.org.apache.zookeeper.common.ClientX509Util: void <init>()>();
label:
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void putSSLProperties(oadd.org.apache.zookeeper.common.X509Util)>(v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.ClientX509Util: java.lang.String getSslAuthProviderProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.ClientX509Util: java.lang.String getSslAuthProviderProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
virtualinvoke v.<oadd.org.apache.zookeeper.common.ClientX509Util: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
v = new oadd.org.apache.zookeeper.common.QuorumX509Util;
specialinvoke v.<oadd.org.apache.zookeeper.common.QuorumX509Util: void <init>()>();
label:
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void putSSLProperties(oadd.org.apache.zookeeper.common.X509Util)>(v);
label:
virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: void close()>();
goto label;
label:
v := @caughtexception;
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
private void putSSLProperties(oadd.org.apache.zookeeper.common.X509Util)
{
java.util.Map v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.zookeeper.common.ZKConfig v;
oadd.org.apache.zookeeper.common.X509Util v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: oadd.org.apache.zookeeper.common.X509Util;
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslProtocolProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslProtocolProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslEnabledProtocolsProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslEnabledProtocolsProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslCipherSuitesProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslCipherSuitesProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslKeystoreLocationProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslKeystoreLocationProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslKeystorePasswdProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslKeystorePasswdProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslKeystoreTypeProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslKeystoreTypeProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslTruststoreLocationProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslTruststoreLocationProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslTruststorePasswdProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslTruststorePasswdProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslTruststoreTypeProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslTruststoreTypeProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslHostnameVerificationEnabledProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslHostnameVerificationEnabledProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslCrlEnabledProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslCrlEnabledProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslOcspEnabledProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslOcspEnabledProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslClientAuthProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslClientAuthProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslHandshakeDetectionTimeoutMillisProperty()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.X509Util: java.lang.String getSslHandshakeDetectionTimeoutMillisProperty()>();
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.String getProperty(java.lang.String)
{
oadd.org.apache.zookeeper.common.ZKConfig v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public java.lang.String getProperty(java.lang.String, java.lang.String)
{
oadd.org.apache.zookeeper.common.ZKConfig v;
java.util.Map v;
java.lang.Object v;
java.lang.String v, v, v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = v;
goto label;
label:
v = v;
label:
return v;
}
public java.lang.String getJaasConfKey()
{
java.lang.String v;
oadd.org.apache.zookeeper.common.ZKConfig v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("java.security.auth.login.config");
return v;
}
public void setProperty(java.lang.String, java.lang.String)
{
java.lang.Object[] v;
org.slf4j.Logger v, v;
java.lang.IllegalArgumentException v;
oadd.org.apache.zookeeper.common.ZKConfig v;
java.util.Map v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
if null != v goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("property key is null.");
throw v;
label:
v = v.<oadd.org.apache.zookeeper.common.ZKConfig: java.util.Map properties>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <oadd.org.apache.zookeeper.common.ZKConfig: org.slf4j.Logger LOG>;
v = interfaceinvoke v.<org.slf4j.Logger: boolean isDebugEnabled()>();
if v == 0 goto label;
if null == v goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = <oadd.org.apache.zookeeper.common.ZKConfig: org.slf4j.Logger LOG>;
v = newarray (java.lang.Object)[3];
v[0] = v;
v[1] = v;
v[2] = v;
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String,java.lang.Object[])>("key {}\'s value {} is replaced with new value {}", v);
label:
return;
}
public void addConfiguration(java.io.File) throws oadd.org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException
{
java.lang.Throwable v;
oadd.org.apache.zookeeper.server.util.VerifyingFileFactory v;
oadd.org.apache.zookeeper.server.util.VerifyingFileFactory$Builder v, v, v;
java.lang.String v, v, v, v;
java.util.Properties v;
org.slf4j.Logger v, v, v;
java.io.FileInputStream v;
java.io.File v;
java.lang.Exception v;
oadd.org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException v;
oadd.org.apache.zookeeper.common.ZKConfig v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.io.File;
v = <oadd.org.apache.zookeeper.common.ZKConfig: org.slf4j.Logger LOG>;
v = virtualinvoke v.<java.io.File: java.lang.String getAbsolutePath()>();
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String,java.lang.Object)>("Reading configuration from: {}", v);
label:
v = new oadd.org.apache.zookeeper.server.util.VerifyingFileFactory$Builder;
v = <oadd.org.apache.zookeeper.common.ZKConfig: org.slf4j.Logger LOG>;
specialinvoke v.<oadd.org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: void <init>(org.slf4j.Logger)>(v);
v = virtualinvoke v.<oadd.org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: oadd.org.apache.zookeeper.server.util.VerifyingFileFactory$Builder warnForRelativePath()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: oadd.org.apache.zookeeper.server.util.VerifyingFileFactory$Builder failForNonExistingPath()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: oadd.org.apache.zookeeper.server.util.VerifyingFileFactory build()>();
v = virtualinvoke v.<oadd.org.apache.zookeeper.server.util.VerifyingFileFactory: java.io.File validate(java.io.File)>(v);
v = new java.util.Properties;
specialinvoke v.<java.util.Properties: void <init>()>();
v = new java.io.FileInputStream;
specialinvoke v.<java.io.FileInputStream: void <init>(java.io.File)>(v);
label:
virtualinvoke v.<java.util.Properties: void load(java.io.InputStream)>(v);
label:
virtualinvoke v.<java.io.FileInputStream: void close()>();
goto label;
label:
v := @caughtexception;
virtualinvoke v.<java.io.FileInputStream: void close()>();
throw v;
label:
specialinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void parseProperties(java.util.Properties)>(v);
label:
goto label;
label:
v := @caughtexception;
v = <oadd.org.apache.zookeeper.common.ZKConfig: org.slf4j.Logger LOG>;
v = virtualinvoke v.<java.io.File: java.lang.String getAbsolutePath()>();
interfaceinvoke v.<org.slf4j.Logger: void error(java.lang.String,java.lang.Object,java.lang.Object)>("Error while configuration from: {}", v, v);
v = new oadd.org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException;
v = virtualinvoke v.<java.io.File: java.lang.String getAbsolutePath()>();
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[])>("Error while processing \u0001");
specialinvoke v.<oadd.org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: void <init>(java.lang.String,java.lang.Exception)>(v, v);
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
catch java.io.IOException from label to label with label;
catch java.lang.IllegalArgumentException from label to label with label;
}
public void addConfiguration(java.lang.String) throws oadd.org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException
{
java.lang.String v;
oadd.org.apache.zookeeper.common.ZKConfig v;
java.io.File v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.lang.String;
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void addConfiguration(java.io.File)>(v);
return;
}
private void parseProperties(java.util.Properties)
{
java.util.Properties v;
java.util.Iterator v;
java.util.Set v;
oadd.org.apache.zookeeper.common.ZKConfig v;
java.lang.Object v, v, v;
java.lang.String v, v, v, v;
boolean v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.util.Properties;
v = virtualinvoke v.<java.util.Properties: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
virtualinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: void setProperty(java.lang.String,java.lang.String)>(v, v);
goto label;
label:
return;
}
public boolean getBoolean(java.lang.String)
{
java.lang.String v;
oadd.org.apache.zookeeper.common.ZKConfig v;
boolean v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: boolean getBoolean(java.lang.String,boolean)>(v, 0);
return v;
}
public boolean getBoolean(java.lang.String, boolean)
{
oadd.org.apache.zookeeper.common.ZKConfig v;
java.lang.String v, v, v;
boolean v, v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: java.lang.String getProperty(java.lang.String)>(v);
if v != null goto label;
return v;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = staticinvoke <java.lang.Boolean: boolean parseBoolean(java.lang.String)>(v);
return v;
}
public int getInt(java.lang.String, int)
{
oadd.org.apache.zookeeper.common.ZKConfig v;
int v, v;
java.lang.String v, v, v;
java.lang.Integer v;
v := @this: oadd.org.apache.zookeeper.common.ZKConfig;
v := @parameter: java.lang.String;
v := @parameter: int;
v = virtualinvoke v.<oadd.org.apache.zookeeper.common.ZKConfig: java.lang.String getProperty(java.lang.String)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer decode(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
return v;
label:
return v;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Loadd/org/apache/zookeeper/common/ZKConfig;");
<oadd.org.apache.zookeeper.common.ZKConfig: org.slf4j.Logger LOG> = v;
return;
}
}