public interface  org.apache.nifi.nar.OSUtil extends java.lang.Object
{
public static final java.lang.String OS;
public boolean isOsWindows()
{
org.apache.nifi.nar.OSUtil v;
java.lang.String v;
boolean v;
v := @this: org.apache.nifi.nar.OSUtil;
v = <org.apache.nifi.nar.OSUtil: java.lang.String OS>;
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("win");
return v;
}
public boolean isOsMac()
{
org.apache.nifi.nar.OSUtil v;
java.lang.String v;
boolean v;
v := @this: org.apache.nifi.nar.OSUtil;
v = <org.apache.nifi.nar.OSUtil: java.lang.String OS>;
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("mac");
return v;
}
public boolean isOsLinuxUnix()
{
org.apache.nifi.nar.OSUtil v;
java.lang.String v, v, v;
boolean v, v, v, v;
v := @this: org.apache.nifi.nar.OSUtil;
v = <org.apache.nifi.nar.OSUtil: java.lang.String OS>;
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("nix");
if v != 0 goto label;
v = <org.apache.nifi.nar.OSUtil: java.lang.String OS>;
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("nux");
if v != 0 goto label;
v = <org.apache.nifi.nar.OSUtil: java.lang.String OS>;
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("aix");
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
static void <clinit>()
{
java.lang.String v, v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("os.name");
v = virtualinvoke v.<java.lang.String: java.lang.String toLowerCase()>();
<org.apache.nifi.nar.OSUtil: java.lang.String OS> = v;
return;
}
}