public interface  oadd.org.codehaus.janino.util.ClassFile$ConstantElementValue$Visitor extends java.lang.Object
{
public abstract java.lang.Object visitBooleanElementValue(oadd.org.codehaus.janino.util.ClassFile$BooleanElementValue) throws java.lang.Throwable;
public abstract java.lang.Object visitByteElementValue(oadd.org.codehaus.janino.util.ClassFile$ByteElementValue) throws java.lang.Throwable;
public abstract java.lang.Object visitCharElementValue(oadd.org.codehaus.janino.util.ClassFile$CharElementValue) throws java.lang.Throwable;
public abstract java.lang.Object visitClassElementValue(oadd.org.codehaus.janino.util.ClassFile$ClassElementValue) throws java.lang.Throwable;
public abstract java.lang.Object visitDoubleElementValue(oadd.org.codehaus.janino.util.ClassFile$DoubleElementValue) throws java.lang.Throwable;
public abstract java.lang.Object visitFloatElementValue(oadd.org.codehaus.janino.util.ClassFile$FloatElementValue) throws java.lang.Throwable;
public abstract java.lang.Object visitIntElementValue(oadd.org.codehaus.janino.util.ClassFile$IntElementValue) throws java.lang.Throwable;
public abstract java.lang.Object visitLongElementValue(oadd.org.codehaus.janino.util.ClassFile$LongElementValue) throws java.lang.Throwable;
public abstract java.lang.Object visitShortElementValue(oadd.org.codehaus.janino.util.ClassFile$ShortElementValue) throws java.lang.Throwable;
public abstract java.lang.Object visitStringElementValue(oadd.org.codehaus.janino.util.ClassFile$StringElementValue) throws java.lang.Throwable;
}