public class io.sundr.model.visitors.ApplyImportsFromResources extends java.lang.Object implements io.sundr.builder.Visitor
{
private final java.util.List imports;
public void <init>(java.lang.String)
{
java.util.List v;
java.lang.String v, v;
io.sundr.model.visitors.ApplyImportsFromResources v;
v := @this: io.sundr.model.visitors.ApplyImportsFromResources;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <io.sundr.utils.Strings: java.lang.String loadResourceQuietly(java.lang.String)>(v);
v = staticinvoke <io.sundr.model.utils.Parsers: java.util.List parseImports(java.lang.String)>(v);
v.<io.sundr.model.visitors.ApplyImportsFromResources: java.util.List imports> = v;
return;
}
public void visit(io.sundr.model.TypeDefFluent)
{
java.util.List v;
io.sundr.model.TypeDefFluent v;
io.sundr.model.AttributeKey v;
io.sundr.model.visitors.ApplyImportsFromResources v;
v := @this: io.sundr.model.visitors.ApplyImportsFromResources;
v := @parameter: io.sundr.model.TypeDefFluent;
v = <io.sundr.model.Attributeable: io.sundr.model.AttributeKey ALSO_IMPORT>;
v = v.<io.sundr.model.visitors.ApplyImportsFromResources: java.util.List imports>;
interfaceinvoke v.<io.sundr.model.TypeDefFluent: io.sundr.model.AttributeSupportFluent addToAttributes(io.sundr.model.AttributeKey,java.lang.Object)>(v, v);
return;
}
}