class oadd.org.codehaus.janino.UnitCompiler$5 extends java.lang.Object implements oadd.org.codehaus.janino.Visitor$ElementValueVisitor { final oadd.org.codehaus.janino.util.ClassFile val$cf; final oadd.org.codehaus.janino.UnitCompiler this$0; void (oadd.org.codehaus.janino.UnitCompiler, oadd.org.codehaus.janino.util.ClassFile) { oadd.org.codehaus.janino.UnitCompiler$5 v; oadd.org.codehaus.janino.util.ClassFile v; oadd.org.codehaus.janino.UnitCompiler v; v := @this: oadd.org.codehaus.janino.UnitCompiler$5; v := @parameter: oadd.org.codehaus.janino.UnitCompiler; v := @parameter: oadd.org.codehaus.janino.util.ClassFile; v. = v; v. = v; specialinvoke v.()>(); return; } public oadd.org.codehaus.janino.util.ClassFile$ElementValue visitRvalue(oadd.org.codehaus.janino.Java$Rvalue) throws oadd.org.codehaus.commons.compiler.CompileException { oadd.org.codehaus.janino.UnitCompiler$5 v; oadd.org.codehaus.janino.util.ClassFile$FloatElementValue v; byte v, v; oadd.org.codehaus.janino.util.ClassFile$EnumConstValue v; oadd.org.codehaus.janino.util.ClassFile v, v, v, v, v, v, v, v, v, v, v, v; oadd.org.codehaus.janino.util.ClassFile$DoubleElementValue v; long v; java.lang.AssertionError v; short v, v, v, v, v, v, v, v, v, v, v, v, v; oadd.org.codehaus.janino.util.ClassFile$CharElementValue v; java.lang.String v, v, v, v, v, v; oadd.org.codehaus.janino.UnitCompiler v, v, v, v, v, v; oadd.org.codehaus.janino.util.ClassFile$StringElementValue v; oadd.org.codehaus.commons.compiler.Location v, v, v, v; oadd.org.codehaus.janino.Java$Rvalue v, v; boolean v, v, v, v, v, v, v, v, v, v, v, v, v; oadd.org.codehaus.janino.IClassLoader v; oadd.org.codehaus.janino.Java$Atom v, v; oadd.org.codehaus.janino.util.ClassFile$BooleanElementValue v; oadd.org.codehaus.janino.Java$Type v, v; float v; oadd.org.codehaus.janino.util.ClassFile$LongElementValue v; oadd.org.codehaus.janino.IClass v, v, v, v; oadd.org.codehaus.janino.util.ClassFile$ByteElementValue v; int v; double v; char v; oadd.org.codehaus.commons.compiler.CompileException v, v; oadd.org.codehaus.janino.util.ClassFile$ClassElementValue v; oadd.org.codehaus.janino.util.ClassFile$IntElementValue v; oadd.org.codehaus.janino.IClass$IField v; oadd.org.codehaus.janino.util.ClassFile$ShortElementValue v; java.lang.Object v, v; v := @this: oadd.org.codehaus.janino.UnitCompiler$5; v := @parameter: oadd.org.codehaus.janino.Java$Rvalue; v = v instanceof oadd.org.codehaus.janino.Java$AmbiguousName; if v == 0 goto label; v = v.; v = specialinvoke v.(v); v = virtualinvoke v.(); v = v instanceof oadd.org.codehaus.janino.Java$FieldAccess; if v == 0 goto label; v = v.; v = virtualinvoke v.(); if v == null goto label; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = specialinvoke v.(v, v); if v != null goto label; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot find enum \"\u0001\""); v = virtualinvoke v.(); specialinvoke v.(v, v); goto label; label: v = virtualinvoke v.(); v = v.; v = v.; v = v.; if v != v goto label; v = new oadd.org.codehaus.janino.util.ClassFile$EnumConstValue; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); specialinvoke v.(short,short)>(v, v); return v; label: v = v instanceof oadd.org.codehaus.janino.Java$ClassLiteral; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$ClassElementValue; v = v.; v = v.; v = v.; v = specialinvoke v.(v); v = virtualinvoke v.(); v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = v.; v = virtualinvoke v.(v); v = ; if v != v goto label; v = new oadd.org.codehaus.commons.compiler.CompileException; v = dynamicinvoke "makeConcatWithConstants" (v) ("\"\u0001\" is not a constant expression"); v = virtualinvoke v.(); specialinvoke v.(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, v); throw v; label: if v != null goto label; v = new oadd.org.codehaus.commons.compiler.CompileException; v = virtualinvoke v.(); specialinvoke v.(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>("Null literal not allowed as element value", v); throw v; label: v = v instanceof java.lang.Boolean; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$BooleanElementValue; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = 1; goto label; label: v = 0; label: v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = v instanceof java.lang.Byte; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$ByteElementValue; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = v instanceof java.lang.Short; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$ShortElementValue; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = v instanceof java.lang.Integer; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$IntElementValue; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = v instanceof java.lang.Long; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$LongElementValue; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = v instanceof java.lang.Float; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$FloatElementValue; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = v instanceof java.lang.Double; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$DoubleElementValue; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = v instanceof java.lang.Character; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$CharElementValue; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = v instanceof java.lang.String; if v == 0 goto label; v = new oadd.org.codehaus.janino.util.ClassFile$StringElementValue; v = v.; v = virtualinvoke v.(v); specialinvoke v.(short)>(v); return v; label: v = new java.lang.AssertionError; specialinvoke v.(java.lang.Object)>(v); throw v; } public oadd.org.codehaus.janino.util.ClassFile$ElementValue visitAnnotation(oadd.org.codehaus.janino.Java$Annotation) throws oadd.org.codehaus.commons.compiler.CompileException { oadd.org.codehaus.janino.util.ClassFile$Annotation v; oadd.org.codehaus.janino.UnitCompiler$5 v; java.util.HashMap v; oadd.org.codehaus.janino.UnitCompiler$5$1 v; short v; oadd.org.codehaus.janino.IClass v; oadd.org.codehaus.janino.Java$Annotation v; oadd.org.codehaus.janino.Java$Type v; oadd.org.codehaus.janino.util.ClassFile v; java.lang.String v; oadd.org.codehaus.janino.UnitCompiler v; v := @this: oadd.org.codehaus.janino.UnitCompiler$5; v := @parameter: oadd.org.codehaus.janino.Java$Annotation; v = v.; v = v.; v = interfaceinvoke v.(); v = specialinvoke v.(v); v = virtualinvoke v.(); v = virtualinvoke v.(v); v = new java.util.HashMap; specialinvoke v.()>(); v = new oadd.org.codehaus.janino.UnitCompiler$5$1; specialinvoke v.(oadd.org.codehaus.janino.UnitCompiler$5,java.util.Map)>(v, v); interfaceinvoke v.(v); v = new oadd.org.codehaus.janino.util.ClassFile$Annotation; specialinvoke v.(short,java.util.Map)>(v, v); return v; } public oadd.org.codehaus.janino.util.ClassFile$ElementValue visitElementValueArrayInitializer(oadd.org.codehaus.janino.Java$ElementValueArrayInitializer) throws oadd.org.codehaus.commons.compiler.CompileException { oadd.org.codehaus.janino.util.ClassFile$ElementValue[] v; oadd.org.codehaus.janino.Java$ElementValue[] v, v, v; oadd.org.codehaus.janino.Java$ElementValueArrayInitializer v; oadd.org.codehaus.janino.UnitCompiler$5 v; oadd.org.codehaus.janino.Java$ElementValue v; oadd.org.codehaus.janino.util.ClassFile$ArrayElementValue v; oadd.org.codehaus.janino.util.ClassFile$ElementValue v; int v, v, v; oadd.org.codehaus.janino.util.ClassFile v; oadd.org.codehaus.janino.UnitCompiler v; v := @this: oadd.org.codehaus.janino.UnitCompiler$5; v := @parameter: oadd.org.codehaus.janino.Java$ElementValueArrayInitializer; v = v.; v = lengthof v; v = newarray (oadd.org.codehaus.janino.util.ClassFile$ElementValue)[v]; v = 0; label: v = v.; v = lengthof v; if v >= v goto label; v = v.; v = v.; v = v[v]; v = v.; v = specialinvoke v.(v, v); v[v] = v; v = v + 1; goto label; label: v = new oadd.org.codehaus.janino.util.ClassFile$ArrayElementValue; specialinvoke v.(oadd.org.codehaus.janino.util.ClassFile$ElementValue[])>(v); return v; } }