public abstract class org.jvnet.hk.config.ConfigModel$Property extends java.lang.Object
{
public final java.util.List annotations;
public final java.lang.String xmlName;
protected void <init>(java.lang.String)
{
java.lang.String v;
java.util.ArrayList v;
org.jvnet.hk.config.ConfigModel$Property v;
v := @this: org.jvnet.hk.config.ConfigModel$Property;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.jvnet.hk.config.ConfigModel$Property: java.util.List annotations> = v;
v.<org.jvnet.hk.config.ConfigModel$Property: java.lang.String xmlName> = v;
return;
}
public final java.lang.String xmlName()
{
java.lang.String v;
org.jvnet.hk.config.ConfigModel$Property v;
v := @this: org.jvnet.hk.config.ConfigModel$Property;
v = v.<org.jvnet.hk.config.ConfigModel$Property: java.lang.String xmlName>;
return v;
}
public abstract boolean isLeaf();
public abstract boolean isCollection();
public abstract java.lang.Object get(org.jvnet.hk.config.Dom, java.lang.reflect.Type);
public abstract void set(org.jvnet.hk.config.Dom, java.lang.Object);
public java.util.List getAnnotations()
{
java.util.List v;
org.jvnet.hk.config.ConfigModel$Property v;
v := @this: org.jvnet.hk.config.ConfigModel$Property;
v = v.<org.jvnet.hk.config.ConfigModel$Property: java.util.List annotations>;
return v;
}
}