public class org.finos.legend.engine.repl.shared.REPLHelper extends java.lang.Object
{
private static final int COMMANDS_HELP_INDENTATION;
private static final int COMMANDS_HELP_SPACING;
private static final int LINE_WIDTH;
public void <init>()
{
org.finos.legend.engine.repl.shared.REPLHelper v;
v := @this: org.finos.legend.engine.repl.shared.REPLHelper;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static java.lang.String generateCommandsHelp(org.eclipse.collections.api.list.MutableList)
{
org.eclipse.collections.api.block.function.Function v, v;
java.util.function.Function v;
org.eclipse.collections.api.list.MutableList v, v, v;
int v;
java.lang.Object v;
java.lang.String v, v;
java.util.Comparator v;
v := @parameter: org.eclipse.collections.api.list.MutableList;
v = staticinvoke <org.finos.legend.engine.repl.shared.REPLHelper$lambda_generateCommandsHelp_4e74272f_1__42: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.lang.Object maxBy(org.eclipse.collections.api.block.function.Function)>(v);
v = interfaceinvoke v.<org.finos.legend.engine.repl.core.Command: java.lang.String documentation()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = staticinvoke <org.finos.legend.engine.repl.shared.REPLHelper$documentation__43: java.util.function.Function bootstrap$()>();
v = staticinvoke <java.util.Comparator: java.util.Comparator comparing(java.util.function.Function)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList toSortedList(java.util.Comparator)>(v);
v = staticinvoke <org.finos.legend.engine.repl.shared.REPLHelper$lambda_generateCommandsHelp_37c71c87_1__44: org.eclipse.collections.api.block.function.Function bootstrap$(int)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList collect(org.eclipse.collections.api.block.function.Function)>(v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.lang.String makeString(java.lang.String)>("\n");
return v;
}
public static int getLineWidth()
{
return 80;
}
public static java.lang.String wrap(java.lang.String)
{
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.text.WordUtils: java.lang.String wrap(java.lang.String,int)>(v, 80);
return v;
}
public static java.lang.String ansiGreen(java.lang.String)
{
java.lang.String v, v;
org.jline.jansi.Ansi v, v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.jline.jansi.Ansi: org.jline.jansi.Ansi ansi()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi fgGreen()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi a(java.lang.String)>(v);
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi reset()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: java.lang.String toString()>();
return v;
}
public static java.lang.String ansiYellow(java.lang.String)
{
java.lang.String v, v;
org.jline.jansi.Ansi v, v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.jline.jansi.Ansi: org.jline.jansi.Ansi ansi()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi fgYellow()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi a(java.lang.String)>(v);
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi reset()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: java.lang.String toString()>();
return v;
}
public static java.lang.String ansiBlue(java.lang.String)
{
java.lang.String v, v;
org.jline.jansi.Ansi v, v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.jline.jansi.Ansi: org.jline.jansi.Ansi ansi()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi fgBlue()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi a(java.lang.String)>(v);
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi reset()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: java.lang.String toString()>();
return v;
}
public static java.lang.String ansiRed(java.lang.String)
{
java.lang.String v, v;
org.jline.jansi.Ansi v, v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.jline.jansi.Ansi: org.jline.jansi.Ansi ansi()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi fgRed()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi a(java.lang.String)>(v);
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi reset()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: java.lang.String toString()>();
return v;
}
public static java.lang.String ansiDim(java.lang.String)
{
java.lang.String v, v;
org.jline.jansi.Ansi v, v, v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.jline.jansi.Ansi: org.jline.jansi.Ansi ansi()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi fgBrightBlack()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi a(java.lang.String)>(v);
v = virtualinvoke v.<org.jline.jansi.Ansi: org.jline.jansi.Ansi reset()>();
v = virtualinvoke v.<org.jline.jansi.Ansi: java.lang.String toString()>();
return v;
}
}