public class org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction extends org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnnotated implements org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdSimpleTypeDerivation, org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdContentDerivation
{
public javax.xml.namespace.QName baseTypeName;
public org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnyType baseType;
public java.util.List facets;
public java.util.List attributeItems;
public org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnyAttribute anyAttribute;
public org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdParticle particle;
public void <init>()
{
java.util.ArrayList v, v;
org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction v;
v := @this: org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction;
specialinvoke v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnnotated: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction: java.util.List facets> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction: java.util.List attributeItems> = v;
return;
}
public void accept(org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor)
{
org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor v;
org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdParticle v;
org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnyType v;
org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnyAttribute v;
org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction v;
java.util.function.Consumer v, v, v, v, v, v;
org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnnotation v;
java.util.List v, v;
java.util.Optional v, v, v, v;
v := @this: org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction;
v := @parameter: org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor;
interfaceinvoke v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor: void visitBefore(org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction)>(v);
v = v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction: org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnnotation 'annotation'>;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = staticinvoke <org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction$lambda_accept_0__43: java.util.function.Consumer bootstrap$(org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction: org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnyType baseType>;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = staticinvoke <org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction$lambda_accept_1__44: java.util.function.Consumer bootstrap$(org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction: java.util.List facets>;
v = staticinvoke <org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction$lambda_accept_2__45: java.util.function.Consumer bootstrap$(org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor)>(v);
interfaceinvoke v.<java.util.List: void forEach(java.util.function.Consumer)>(v);
v = v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction: org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdParticle particle>;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = staticinvoke <org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction$lambda_accept_3__46: java.util.function.Consumer bootstrap$(org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
v = v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction: java.util.List attributeItems>;
v = staticinvoke <org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction$lambda_accept_4__47: java.util.function.Consumer bootstrap$(org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor)>(v);
interfaceinvoke v.<java.util.List: void forEach(java.util.function.Consumer)>(v);
v = v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction: org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdAnyAttribute anyAttribute>;
v = staticinvoke <java.util.Optional: java.util.Optional ofNullable(java.lang.Object)>(v);
v = staticinvoke <org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction$lambda_accept_5__48: java.util.function.Consumer bootstrap$(org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor)>(v);
virtualinvoke v.<java.util.Optional: void ifPresent(java.util.function.Consumer)>(v);
interfaceinvoke v.<org.finos.legend.engine.external.format.xsd.compile.parseTree.visit.XsdObjectVisitor: void visitAfter(org.finos.legend.engine.external.format.xsd.compile.parseTree.XsdRestriction)>(v);
return;
}
}