class org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler extends org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler
{
private static final java.lang.String NODE;
private static final java.lang.String PROPERTY;
private static final java.lang.String VALUE;
private static final java.lang.String NAME;
private static final java.lang.String TYPE;
private final java.util.Stack stack;
private org.apache.jackrabbit.spi.Name currentPropName;
private int currentPropType;
private final java.util.List currentPropValues;
private org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue currentPropValue;
void <init>(org.apache.jackrabbit.jcr2spi.xml.Importer, org.apache.jackrabbit.spi.commons.conversion.NamePathResolver)
{
org.apache.jackrabbit.jcr2spi.xml.Importer v;
org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler v;
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver v;
java.util.Stack v;
java.util.ArrayList v;
v := @this: org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler;
v := @parameter: org.apache.jackrabbit.jcr2spi.xml.Importer;
v := @parameter: org.apache.jackrabbit.spi.commons.conversion.NamePathResolver;
specialinvoke v.<org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler: void <init>(org.apache.jackrabbit.jcr2spi.xml.Importer,org.apache.jackrabbit.spi.commons.conversion.NamePathResolver)>(v, v);
v = new java.util.Stack;
specialinvoke v.<java.util.Stack: void <init>()>();
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.Stack stack> = v;
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: int currentPropType> = 0;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues> = v;
return;
}
private void processNode(org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState, boolean, boolean) throws org.xml.sax.SAXException
{
java.lang.Throwable v;
java.lang.Object[] v;
org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler v;
org.apache.jackrabbit.jcr2spi.xml.Importer$NodeInfo v;
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver v;
int v;
java.lang.String v, v, v;
boolean v, v, v;
java.util.Iterator v;
org.apache.jackrabbit.spi.Name[] v;
org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState v;
org.apache.jackrabbit.jcr2spi.xml.Importer v, v;
org.apache.jackrabbit.spi.Name v, v;
java.util.List v, v, v, v, v;
org.xml.sax.SAXException v;
java.lang.Object v;
v := @this: org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler;
v := @parameter: org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState;
v := @parameter: boolean;
v := @parameter: boolean;
if v != 0 goto label;
if v != 0 goto label;
return;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.util.List mixinNames>;
if v == null goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.util.List mixinNames>;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.util.List mixinNames>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (org.apache.jackrabbit.spi.Name)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
label:
v = new org.apache.jackrabbit.jcr2spi.xml.Importer$NodeInfo;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: org.apache.jackrabbit.spi.Name nodeName>;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: org.apache.jackrabbit.spi.Name nodeTypeName>;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.lang.String uuid>;
specialinvoke v.<org.apache.jackrabbit.jcr2spi.xml.Importer$NodeInfo: void <init>(org.apache.jackrabbit.spi.Name,org.apache.jackrabbit.spi.Name,org.apache.jackrabbit.spi.Name[],java.lang.String)>(v, v, v, v);
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.lang.String uuid>;
if v == null goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.lang.String uuid>;
virtualinvoke v.<org.apache.jackrabbit.jcr2spi.xml.Importer$NodeInfo: void setUUID(java.lang.String)>(v);
label:
if v == 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.jcr2spi.xml.Importer importer>;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.util.List props>;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver>;
interfaceinvoke v.<org.apache.jackrabbit.jcr2spi.xml.Importer: void startNode(org.apache.jackrabbit.jcr2spi.xml.Importer$NodeInfo,java.util.List,org.apache.jackrabbit.spi.commons.conversion.NamePathResolver)>(v, v, v);
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.util.List props>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: void disposePropertyValues(org.apache.jackrabbit.jcr2spi.xml.Importer$PropInfo)>(v);
goto label;
label:
if v == 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.jcr2spi.xml.Importer importer>;
interfaceinvoke v.<org.apache.jackrabbit.jcr2spi.xml.Importer: void endNode(org.apache.jackrabbit.jcr2spi.xml.Importer$NodeInfo)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
return;
catch javax.jcr.RepositoryException from label to label with label;
}
public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
{
org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler v;
org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$BufferedStringValue v;
javax.jcr.InvalidSerializedDataException v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v;
java.util.List v;
org.xml.sax.SAXException v, v, v, v, v, v, v, v, v;
java.lang.Throwable v, v, v, v;
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver v, v;
java.util.Stack v, v, v;
int v;
org.xml.sax.Attributes v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState v;
org.apache.jackrabbit.spi.Name v, v;
java.lang.Object v;
v := @this: org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: org.xml.sax.Attributes;
v = "http://www.jcp.org/jcr/sv/1.0";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("invalid namespace for element in system view xml document: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String)>(v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v = "node";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.xml.sax.Attributes: java.lang.String getValue(java.lang.String,java.lang.String)>("http://www.jcp.org/jcr/sv/1.0", "name");
if v != null goto label;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String)>("missing mandatory sv:name attribute of element sv:node");
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.Stack stack>;
v = virtualinvoke v.<java.util.Stack: boolean isEmpty()>();
if v != 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.Stack stack>;
v = virtualinvoke v.<java.util.Stack: java.lang.Object peek()>();
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: boolean started>;
if v != 0 goto label;
specialinvoke v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: void processNode(org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState,boolean,boolean)>(v, 1, 0);
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: boolean started> = 1;
label:
v = new org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState;
specialinvoke v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: void <init>(org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler)>(v);
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver>;
v = interfaceinvoke v.<org.apache.jackrabbit.spi.commons.conversion.NamePathResolver: org.apache.jackrabbit.spi.Name getQName(java.lang.String)>(v);
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: org.apache.jackrabbit.spi.Name nodeName> = v;
label:
goto label;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("illegal node name: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("illegal node name: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.Stack stack>;
virtualinvoke v.<java.util.Stack: java.lang.Object push(java.lang.Object)>(v);
goto label;
label:
v = "property";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
interfaceinvoke v.<java.util.List: void clear()>();
v = interfaceinvoke v.<org.xml.sax.Attributes: java.lang.String getValue(java.lang.String,java.lang.String)>("http://www.jcp.org/jcr/sv/1.0", "name");
if v != null goto label;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String)>("missing mandatory sv:name attribute of element sv:property");
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver>;
v = interfaceinvoke v.<org.apache.jackrabbit.spi.commons.conversion.NamePathResolver: org.apache.jackrabbit.spi.Name getQName(java.lang.String)>(v);
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.Name currentPropName> = v;
label:
goto label;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("illegal property name: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("illegal property name: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v = interfaceinvoke v.<org.xml.sax.Attributes: java.lang.String getValue(java.lang.String,java.lang.String)>("http://www.jcp.org/jcr/sv/1.0", "type");
if v != null goto label;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String)>("missing mandatory sv:type attribute of element sv:property");
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v = staticinvoke <javax.jcr.PropertyType: int valueFromName(java.lang.String)>(v);
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: int currentPropType> = v;
goto label;
label:
v = "value";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = new org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$BufferedStringValue;
specialinvoke v.<org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$BufferedStringValue: void <init>(org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler)>(v);
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue currentPropValue> = v;
goto label;
label:
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("unexpected element found in system view xml document: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String)>(v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
return;
catch org.apache.jackrabbit.spi.commons.conversion.NameException from label to label with label;
catch javax.jcr.NamespaceException from label to label with label;
catch org.apache.jackrabbit.spi.commons.conversion.NameException from label to label with label;
catch javax.jcr.NamespaceException from label to label with label;
}
public void characters(char[], int, int) throws org.xml.sax.SAXException
{
org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler v;
java.io.IOException v;
org.xml.sax.SAXException v;
int v, v;
char[] v;
org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue v, v;
v := @this: org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue currentPropValue>;
if v == null goto label;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue currentPropValue>;
interfaceinvoke v.<org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue: void append(char[],int,int)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.String,java.lang.Exception)>("error while processing property value", v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException
{
org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler v;
java.io.IOException v;
org.xml.sax.SAXException v;
int v, v;
char[] v;
org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue v, v;
v := @this: org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue currentPropValue>;
if v == null goto label;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue currentPropValue>;
interfaceinvoke v.<org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue: void append(char[],int,int)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.String,java.lang.Exception)>("error while processing property value", v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
}
public void endElement(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
{
org.apache.jackrabbit.jcr2spi.xml.Importer$TextValue[] v;
java.lang.Throwable v, v, v, v;
java.lang.Object[] v;
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver v, v;
java.util.ArrayList v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.io.IOException v, v, v;
org.apache.jackrabbit.spi.Name v, v, v, v, v, v, v, v, v;
org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler v;
javax.jcr.InvalidSerializedDataException v, v, v, v, v;
boolean v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v, v, v, v, v;
org.xml.sax.SAXException v, v, v, v, v, v, v, v;
java.util.Stack v, v;
int v, v, v, v, v;
org.apache.jackrabbit.jcr2spi.xml.Importer$PropInfo v;
java.lang.Object v, v, v, v;
org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue v;
v := @this: org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.Stack stack>;
v = virtualinvoke v.<java.util.Stack: java.lang.Object peek()>();
v = "node";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: boolean started>;
if v != 0 goto label;
specialinvoke v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: void processNode(org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState,boolean,boolean)>(v, 1, 1);
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: boolean started> = 1;
goto label;
label:
specialinvoke v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: void processNode(org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState,boolean,boolean)>(v, 0, 1);
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.Stack stack>;
virtualinvoke v.<java.util.Stack: java.lang.Object pop()>();
goto label;
label:
v = "property";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.Name currentPropName>;
v = <org.apache.jackrabbit.spi.commons.name.NameConstants: org.apache.jackrabbit.spi.Name JCR_PRIMARYTYPE>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = null;
label:
v = interfaceinvoke v.<org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue: java.lang.String retrieve()>();
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver>;
v = interfaceinvoke v.<org.apache.jackrabbit.spi.commons.conversion.NamePathResolver: org.apache.jackrabbit.spi.Name getQName(java.lang.String)>(v);
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: org.apache.jackrabbit.spi.Name nodeTypeName> = v;
label:
goto label;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.String,java.lang.Exception)>("error while retrieving value", v);
throw v;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("illegal node type name: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("illegal node type name: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.Name currentPropName>;
v = <org.apache.jackrabbit.spi.commons.name.NameConstants: org.apache.jackrabbit.spi.Name JCR_MIXINTYPES>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.util.List mixinNames>;
if v != null goto label;
v = new java.util.ArrayList;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
v = interfaceinvoke v.<java.util.List: int size()>();
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.util.List mixinNames> = v;
label:
v = 0;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = null;
label:
v = interfaceinvoke v.<org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue: java.lang.String retrieve()>();
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.commons.conversion.NamePathResolver resolver>;
v = interfaceinvoke v.<org.apache.jackrabbit.spi.commons.conversion.NamePathResolver: org.apache.jackrabbit.spi.Name getQName(java.lang.String)>(v);
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.util.List mixinNames>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.String,java.lang.Exception)>("error while retrieving value", v);
throw v;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("illegal mixin type name: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("illegal mixin type name: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
v = v + 1;
goto label;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.Name currentPropName>;
v = <org.apache.jackrabbit.spi.commons.name.NameConstants: org.apache.jackrabbit.spi.Name JCR_UUID>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
label:
v = interfaceinvoke v.<org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue: java.lang.String retrieve()>();
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.lang.String uuid> = v;
label:
goto label;
label:
v := @caughtexception;
v = new org.xml.sax.SAXException;
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.String,java.lang.Exception)>("error while retrieving value", v);
throw v;
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (org.apache.jackrabbit.jcr2spi.xml.Importer$TextValue)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
v = new org.apache.jackrabbit.jcr2spi.xml.Importer$PropInfo;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.spi.Name currentPropName>;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: int currentPropType>;
specialinvoke v.<org.apache.jackrabbit.jcr2spi.xml.Importer$PropInfo: void <init>(org.apache.jackrabbit.spi.Name,int,org.apache.jackrabbit.jcr2spi.xml.Importer$TextValue[])>(v, v, v);
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler$ImportState: java.util.List props>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
interfaceinvoke v.<java.util.List: void clear()>();
goto label;
label:
v = "value";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: java.util.List currentPropValues>;
v = v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue currentPropValue>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v.<org.apache.jackrabbit.jcr2spi.xml.SysViewImportHandler: org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$AppendableValue currentPropValue> = null;
goto label;
label:
v = new org.xml.sax.SAXException;
v = new javax.jcr.InvalidSerializedDataException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("invalid element in system view xml document: \u0001");
specialinvoke v.<javax.jcr.InvalidSerializedDataException: void <init>(java.lang.String)>(v);
specialinvoke v.<org.xml.sax.SAXException: void <init>(java.lang.Exception)>(v);
throw v;
label:
return;
catch java.io.IOException from label to label with label;
catch org.apache.jackrabbit.spi.commons.conversion.NameException from label to label with label;
catch javax.jcr.NamespaceException from label to label with label;
catch java.io.IOException from label to label with label;
catch org.apache.jackrabbit.spi.commons.conversion.NameException from label to label with label;
catch javax.jcr.NamespaceException from label to label with label;
catch java.io.IOException from label to label with label;
}
}