public class io.fabric.java.generator.nodes.JArray extends io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo
{
private final java.lang.String type;
private final io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo nested;
public void <init>(io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo, io.fabric.java.generator.Config, java.lang.String, boolean, com.fasterxml.jackson.databind.JsonNode)
{
com.github.javaparser.ast.type.Type[] v;
com.github.javaparser.ast.type.ClassOrInterfaceType v, v;
io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo v;
io.fabric.java.generator.nodes.JArray v;
io.fabric.java.generator.Config v;
com.fasterxml.jackson.databind.JsonNode v;
java.lang.String v, v, v;
com.github.javaparser.ast.Node v, v, v;
boolean v;
v := @this: io.fabric.java.generator.nodes.JArray;
v := @parameter: io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo;
v := @parameter: io.fabric.java.generator.Config;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: com.fasterxml.jackson.databind.JsonNode;
specialinvoke v.<io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo: void <init>(io.fabric.java.generator.Config,java.lang.String,boolean,com.fasterxml.jackson.databind.JsonNode)>(v, v, v, v);
v = new com.github.javaparser.ast.type.ClassOrInterfaceType;
specialinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: void <init>()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: com.github.javaparser.ast.Node setName(java.lang.String)>("java.util.List");
v = newarray (com.github.javaparser.ast.type.Type)[1];
v = new com.github.javaparser.ast.type.ClassOrInterfaceType;
specialinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: void <init>()>();
v = virtualinvoke v.<io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo: java.lang.String getType()>();
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: com.github.javaparser.ast.Node setName(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: com.github.javaparser.ast.Node setTypeArguments(com.github.javaparser.ast.type.Type[])>(v);
v = virtualinvoke v.<com.github.javaparser.ast.type.ClassOrInterfaceType: java.lang.String toString()>();
v.<io.fabric.java.generator.nodes.JArray: java.lang.String type> = v;
v.<io.fabric.java.generator.nodes.JArray: io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo nested> = v;
return;
}
public java.lang.String getType()
{
java.lang.String v;
io.fabric.java.generator.nodes.JArray v;
v := @this: io.fabric.java.generator.nodes.JArray;
v = v.<io.fabric.java.generator.nodes.JArray: java.lang.String type>;
return v;
}
protected java.lang.String getClassType()
{
io.fabric.java.generator.nodes.JArray v;
v := @this: io.fabric.java.generator.nodes.JArray;
return "java.util.List";
}
public io.fabric.java.generator.nodes.GeneratorResult generateJava()
{
io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo v;
io.fabric.java.generator.nodes.GeneratorResult v;
io.fabric.java.generator.nodes.JArray v;
v := @this: io.fabric.java.generator.nodes.JArray;
v = v.<io.fabric.java.generator.nodes.JArray: io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo nested>;
v = virtualinvoke v.<io.fabric.java.generator.nodes.AbstractJSONSchema2Pojo: io.fabric.java.generator.nodes.GeneratorResult generateJava()>();
return v;
}
}