class org.apache.jackrabbit.spi2davex.QValueFactoryImpl extends org.apache.jackrabbit.spi.commons.value.QValueFactoryImpl
{
private static final java.lang.Object DUMMY_VALUE;
private static final byte[] EMPTY_BYTE_ARRAY;
static final int NO_INDEX;
private final org.apache.jackrabbit.spi2davex.ValueLoader loader;
private final javax.jcr.ValueFactory vf;
public void <init>()
{
org.apache.jackrabbit.spi2davex.QValueFactoryImpl v;
v := @this: org.apache.jackrabbit.spi2davex.QValueFactoryImpl;
specialinvoke v.<org.apache.jackrabbit.spi2davex.QValueFactoryImpl: void <init>(org.apache.jackrabbit.spi.commons.conversion.NamePathResolver,org.apache.jackrabbit.spi2davex.ValueLoader)>(null, null);
return;
}
void <init>(org.apache.jackrabbit.spi.commons.conversion.NamePathResolver, org.apache.jackrabbit.spi2davex.ValueLoader)
{
org.apache.jackrabbit.spi2davex.QValueFactoryImpl v;
org.apache.jackrabbit.spi.commons.conversion.NamePathResolver v;
org.apache.jackrabbit.spi.commons.value.ValueFactoryQImpl v;
org.apache.jackrabbit.spi2davex.ValueLoader v;
v := @this: org.apache.jackrabbit.spi2davex.QValueFactoryImpl;
v := @parameter: org.apache.jackrabbit.spi.commons.conversion.NamePathResolver;
v := @parameter: org.apache.jackrabbit.spi2davex.ValueLoader;
specialinvoke v.<org.apache.jackrabbit.spi.commons.value.QValueFactoryImpl: void <init>()>();
v.<org.apache.jackrabbit.spi2davex.QValueFactoryImpl: org.apache.jackrabbit.spi2davex.ValueLoader loader> = v;
v = new org.apache.jackrabbit.spi.commons.value.ValueFactoryQImpl;
specialinvoke v.<org.apache.jackrabbit.spi.commons.value.ValueFactoryQImpl: void <init>(org.apache.jackrabbit.spi.QValueFactory,org.apache.jackrabbit.spi.commons.conversion.NamePathResolver)>(v, v);
v.<org.apache.jackrabbit.spi2davex.QValueFactoryImpl: javax.jcr.ValueFactory vf> = v;
return;
}
org.apache.jackrabbit.spi.QValue create(long, java.lang.String, int)
{
java.lang.IllegalStateException v;
org.apache.jackrabbit.spi2davex.QValueFactoryImpl v;
int v;
long v;
java.lang.String v;
org.apache.jackrabbit.spi2davex.QValueFactoryImpl$BinaryQValue v;
org.apache.jackrabbit.spi2davex.ValueLoader v;
v := @this: org.apache.jackrabbit.spi2davex.QValueFactoryImpl;
v := @parameter: long;
v := @parameter: java.lang.String;
v := @parameter: int;
v = v.<org.apache.jackrabbit.spi2davex.QValueFactoryImpl: org.apache.jackrabbit.spi2davex.ValueLoader loader>;
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>()>();
throw v;
label:
v = new org.apache.jackrabbit.spi2davex.QValueFactoryImpl$BinaryQValue;
specialinvoke v.<org.apache.jackrabbit.spi2davex.QValueFactoryImpl$BinaryQValue: void <init>(org.apache.jackrabbit.spi2davex.QValueFactoryImpl,long,java.lang.String,int)>(v, v, v, v);
return v;
}
int retrieveType(java.lang.String) throws java.io.IOException, javax.jcr.RepositoryException
{
org.apache.jackrabbit.spi2davex.QValueFactoryImpl v;
int v;
java.lang.String v;
org.apache.jackrabbit.spi2davex.ValueLoader v;
v := @this: org.apache.jackrabbit.spi2davex.QValueFactoryImpl;
v := @parameter: java.lang.String;
v = v.<org.apache.jackrabbit.spi2davex.QValueFactoryImpl: org.apache.jackrabbit.spi2davex.ValueLoader loader>;
v = virtualinvoke v.<org.apache.jackrabbit.spi2davex.ValueLoader: int loadType(java.lang.String)>(v);
return v;
}
static void <clinit>()
{
byte[] v;
org.apache.jackrabbit.spi2davex.QValueFactoryImpl$1 v;
v = new org.apache.jackrabbit.spi2davex.QValueFactoryImpl$1;
specialinvoke v.<org.apache.jackrabbit.spi2davex.QValueFactoryImpl$1: void <init>()>();
<org.apache.jackrabbit.spi2davex.QValueFactoryImpl: java.lang.Object DUMMY_VALUE> = v;
v = newarray (byte)[0];
<org.apache.jackrabbit.spi2davex.QValueFactoryImpl: byte[] EMPTY_BYTE_ARRAY> = v;
return;
}
}