public abstract class org.apache.jackrabbit.spi2davex.ItemInfoImpl extends java.lang.Object implements org.apache.jackrabbit.spi.ItemInfo, java.io.Serializable
{
private final org.apache.jackrabbit.spi.Path path;
private final boolean isNode;
public void <init>(org.apache.jackrabbit.spi.Path, boolean) throws javax.jcr.RepositoryException
{
javax.jcr.RepositoryException v;
org.apache.jackrabbit.spi.Path v;
boolean v;
org.apache.jackrabbit.spi2davex.ItemInfoImpl v;
v := @this: org.apache.jackrabbit.spi2davex.ItemInfoImpl;
v := @parameter: org.apache.jackrabbit.spi.Path;
v := @parameter: boolean;
specialinvoke v.<java.lang.Object: void <init>()>();
if v != null goto label;
v = new javax.jcr.RepositoryException;
specialinvoke v.<javax.jcr.RepositoryException: void <init>()>();
throw v;
label:
v.<org.apache.jackrabbit.spi2davex.ItemInfoImpl: org.apache.jackrabbit.spi.Path path> = v;
v.<org.apache.jackrabbit.spi2davex.ItemInfoImpl: boolean isNode> = v;
return;
}
public org.apache.jackrabbit.spi.Name getName()
{
org.apache.jackrabbit.spi.Path v;
org.apache.jackrabbit.spi.Name v;
org.apache.jackrabbit.spi2davex.ItemInfoImpl v;
v := @this: org.apache.jackrabbit.spi2davex.ItemInfoImpl;
v = v.<org.apache.jackrabbit.spi2davex.ItemInfoImpl: org.apache.jackrabbit.spi.Path path>;
v = interfaceinvoke v.<org.apache.jackrabbit.spi.Path: org.apache.jackrabbit.spi.Name getName()>();
return v;
}
public boolean denotesNode()
{
boolean v;
org.apache.jackrabbit.spi2davex.ItemInfoImpl v;
v := @this: org.apache.jackrabbit.spi2davex.ItemInfoImpl;
v = v.<org.apache.jackrabbit.spi2davex.ItemInfoImpl: boolean isNode>;
return v;
}
public org.apache.jackrabbit.spi.Path getPath()
{
org.apache.jackrabbit.spi.Path v;
org.apache.jackrabbit.spi2davex.ItemInfoImpl v;
v := @this: org.apache.jackrabbit.spi2davex.ItemInfoImpl;
v = v.<org.apache.jackrabbit.spi2davex.ItemInfoImpl: org.apache.jackrabbit.spi.Path path>;
return v;
}
}