public class org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine extends java.lang.Object implements org.jline.reader.ParsedLine
{
private org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult result;
public void <init>(org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult)
{
org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult v;
v := @this: org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine;
v := @parameter: org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine: org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult result> = v;
return;
}
public java.lang.String word()
{
org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult v, v;
org.eclipse.collections.api.list.MutableList v, v;
int v, v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine v;
java.lang.Object v;
v := @this: org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine;
v = virtualinvoke v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine: int wordIndex()>();
if v < 0 goto label;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine: org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult result>;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult: org.eclipse.collections.api.list.MutableList words>;
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: int size()>();
if v <= v goto label;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine: org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult result>;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult: org.eclipse.collections.api.list.MutableList words>;
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.lang.Object get(int)>(v);
return v;
label:
return "";
}
public int wordCursor()
{
int v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult v;
v := @this: org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine: org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult result>;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult: int wordCursor>;
return v;
}
public int wordIndex()
{
int v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult v;
v := @this: org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine: org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult result>;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult: int currentWordIndex>;
return v;
}
public java.util.List words()
{
org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine v;
org.eclipse.collections.api.list.MutableList v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult v;
v := @this: org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine: org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult result>;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult: org.eclipse.collections.api.list.MutableList words>;
return v;
}
public java.lang.String line()
{
org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine v;
java.lang.String v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult v;
v := @this: org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine: org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult result>;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult: java.lang.String line>;
return v;
}
public int cursor()
{
int v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine v;
org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult v;
v := @this: org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$MyParsedLine: org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult result>;
v = v.<org.finos.legend.engine.repl.client.jline.JLine3Parser$ParserResult: int cursor>;
return v;
}
}