public class org.apache.activemq.console.formatter.CommandShellOutputFormatter extends java.lang.Object implements org.apache.activemq.console.formatter.OutputFormatter
{
private java.io.OutputStream outputStream;
private java.io.PrintStream out;
public void <init>(java.io.OutputStream)
{
java.io.OutputStream v;
java.io.PrintStream v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
boolean v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.io.OutputStream;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.OutputStream outputStream> = v;
v = v instanceof java.io.PrintStream;
if v == 0 goto label;
v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out> = v;
goto label;
label:
v = new java.io.PrintStream;
specialinvoke v.<java.io.PrintStream: void <init>(java.io.OutputStream)>(v);
v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out> = v;
label:
return;
}
public java.io.OutputStream getOutputStream()
{
java.io.OutputStream v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.OutputStream outputStream>;
return v;
}
public void printMBean(javax.management.ObjectInstance)
{
javax.management.ObjectInstance v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
javax.management.ObjectName v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: javax.management.ObjectInstance;
v = virtualinvoke v.<javax.management.ObjectInstance: javax.management.ObjectName getObjectName()>();
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMBean(javax.management.ObjectName)>(v);
return;
}
public void printMBean(javax.management.ObjectName)
{
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
javax.management.ObjectName v;
java.util.Hashtable v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: javax.management.ObjectName;
v = virtualinvoke v.<javax.management.ObjectName: java.util.Hashtable getKeyPropertyList()>();
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMBean(java.util.Map)>(v);
return;
}
public void printMBean(javax.management.AttributeList)
{
javax.management.AttributeList v;
java.lang.String v, v, v;
boolean v, v, v;
java.io.PrintStream v, v;
java.util.Iterator v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.Object v, v, v, v, v, v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: javax.management.AttributeList;
v = virtualinvoke v.<javax.management.AttributeList: 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 = virtualinvoke v.<javax.management.Attribute: java.lang.Object getValue()>();
v = v instanceof javax.management.ObjectName;
if v == 0 goto label;
v = virtualinvoke v.<javax.management.Attribute: java.lang.Object getValue()>();
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMBean(javax.management.ObjectName)>(v);
goto label;
label:
v = virtualinvoke v.<javax.management.Attribute: java.lang.Object getValue()>();
v = v instanceof javax.management.ObjectInstance;
if v == 0 goto label;
v = virtualinvoke v.<javax.management.Attribute: java.lang.Object getValue()>();
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMBean(javax.management.ObjectInstance)>(v);
goto label;
label:
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
v = virtualinvoke v.<javax.management.Attribute: java.lang.String getName()>();
v = virtualinvoke v.<javax.management.Attribute: java.lang.Object getValue()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("\u = \u0001");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println()>();
goto label;
label:
return;
}
public void printMBean(java.util.Map)
{
java.io.PrintStream v, v;
java.util.Iterator v;
java.util.Set v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.util.Map v;
java.lang.Object v, v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
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: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("\u = \u0001");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
goto label;
label:
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println()>();
return;
}
public void printMBean(java.util.Collection)
{
java.lang.UnsupportedOperationException v;
java.util.Iterator v;
java.util.Collection v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v, v, v, v, v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = v instanceof javax.management.ObjectInstance;
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMBean(javax.management.ObjectInstance)>(v);
goto label;
label:
v = v instanceof javax.management.ObjectName;
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMBean(javax.management.ObjectName)>(v);
goto label;
label:
v = v instanceof java.util.Map;
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMBean(java.util.Map)>(v);
goto label;
label:
v = v instanceof javax.management.AttributeList;
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMBean(javax.management.AttributeList)>(v);
goto label;
label:
v = v instanceof java.util.Collection;
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMessage(java.util.Collection)>(v);
goto label;
label:
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
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[])>("Unknown mbean type: \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printException(java.lang.Exception)>(v);
goto label;
label:
return;
}
public void printMessage(java.util.Map)
{
java.io.PrintStream v, v;
java.util.Iterator v;
java.util.Set v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.util.Map v;
java.lang.Object v, v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
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: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("\u = \u0001");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
goto label;
label:
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println()>();
return;
}
public void printMessage(javax.jms.Message)
{
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
javax.jms.Message v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: javax.jms.Message;
return;
}
public void printMessage(java.util.Collection)
{
java.lang.UnsupportedOperationException v;
java.util.Iterator v;
java.util.Collection v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v;
boolean v, v, v, v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = v instanceof javax.jms.Message;
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMessage(javax.jms.Message)>(v);
goto label;
label:
v = v instanceof java.util.Map;
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMessage(java.util.Map)>(v);
goto label;
label:
v = v instanceof java.util.Collection;
if v == 0 goto label;
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printMessage(java.util.Collection)>(v);
goto label;
label:
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
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[])>("Unknown message type: \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: void printException(java.lang.Exception)>(v);
goto label;
label:
return;
}
public void printHelp(java.lang.String[])
{
java.io.PrintStream v, v;
int v, v;
java.lang.String[] v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.String v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.lang.String[];
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
v = v[v];
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println()>();
return;
}
public void printInfo(java.lang.String)
{
java.io.PrintStream v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.String v, v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.lang.String;
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
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[])>("INFO: \u0001");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
return;
}
public void printException(java.lang.Exception)
{
java.io.PrintStream v, v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.String v;
java.lang.Exception v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.lang.Exception;
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Exception)>(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: \u0001");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.lang.Exception: void printStackTrace(java.io.PrintStream)>(v);
return;
}
public void printVersion(java.lang.String)
{
java.io.PrintStream v, v, v, v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.String v, v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.lang.String;
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("");
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
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[])>("ActiveMQ \u0001");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("For help or more information please see: http://activemq.apache.org");
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>("");
return;
}
public void print(java.util.Map)
{
java.io.PrintStream v, v;
java.util.Iterator v;
java.util.Set v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.util.Map v;
java.lang.Object v, v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
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: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("\u = \u0001");
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
goto label;
label:
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println()>();
return;
}
public void print(java.lang.String[])
{
java.io.PrintStream v, v;
int v, v;
java.lang.String[] v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.String v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.lang.String[];
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
v = v[v];
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println()>();
return;
}
public void print(java.util.Collection)
{
java.io.PrintStream v, v;
java.util.Iterator v;
java.util.Collection v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
goto label;
label:
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println()>();
return;
}
public void print(java.lang.String)
{
java.io.PrintStream v;
org.apache.activemq.console.formatter.CommandShellOutputFormatter v;
java.lang.String v;
v := @this: org.apache.activemq.console.formatter.CommandShellOutputFormatter;
v := @parameter: java.lang.String;
v = v.<org.apache.activemq.console.formatter.CommandShellOutputFormatter: java.io.PrintStream out>;
virtualinvoke v.<java.io.PrintStream: void println(java.lang.String)>(v);
return;
}
}