class oadd.org.codehaus.janino.ReflectionIClass$3 extends java.lang.Object implements oadd.org.codehaus.janino.IClass$IAnnotation { final oadd.org.codehaus.janino.IClass val$annotationTypeIClass; final java.lang.'annotation'.Annotation val$a; final java.lang.Class val$annotationType; final oadd.org.codehaus.janino.ReflectionIClass this$0; void (oadd.org.codehaus.janino.ReflectionIClass, oadd.org.codehaus.janino.IClass, java.lang.'annotation'.Annotation, java.lang.Class) { oadd.org.codehaus.janino.ReflectionIClass v; oadd.org.codehaus.janino.IClass v; java.lang.'annotation'.Annotation v; java.lang.Class v; oadd.org.codehaus.janino.ReflectionIClass$3 v; v := @this: oadd.org.codehaus.janino.ReflectionIClass$3; v := @parameter: oadd.org.codehaus.janino.ReflectionIClass; v := @parameter: oadd.org.codehaus.janino.IClass; v := @parameter: java.lang.'annotation'.Annotation; v := @parameter: java.lang.Class; v. = v; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public oadd.org.codehaus.janino.IClass getAnnotationType() { oadd.org.codehaus.janino.IClass v; oadd.org.codehaus.janino.ReflectionIClass$3 v; v := @this: oadd.org.codehaus.janino.ReflectionIClass$3; v = v.; return v; } public java.lang.Object getElementValue(java.lang.String) throws oadd.org.codehaus.commons.compiler.CompileException { java.lang.Object[] v, v; java.lang.NoSuchMethodException v; java.lang.AssertionError v; oadd.org.codehaus.janino.IClass v; java.lang.String v, v, v, v; java.lang.reflect.Method v, v; boolean v; oadd.org.codehaus.janino.ReflectionIClass$3 v; oadd.org.codehaus.janino.ReflectionIClass v; java.lang.Class[] v, v; oadd.org.codehaus.commons.compiler.CompileException v, v; java.lang.Exception v; java.lang.'annotation'.Annotation v, v; oadd.org.codehaus.janino.IClass$IField v; java.lang.Class v, v, v, v, v; java.lang.Object v, v; v := @this: oadd.org.codehaus.janino.ReflectionIClass$3; v := @parameter: java.lang.String; label: v = v.; v = virtualinvoke v.(); v = newarray (java.lang.Class)[0]; v = virtualinvoke v.(v, v); v = v.; v = newarray (java.lang.Object)[0]; v = virtualinvoke v.(v, v); v = class "Ljava/lang/Enum;"; v = virtualinvoke v.(); v = virtualinvoke v.(v); if v != 0 goto label; label: return v; label: v = virtualinvoke v.(); v = newarray (java.lang.Class)[0]; v = virtualinvoke v.("name", v); v = newarray (java.lang.Object)[0]; v = virtualinvoke v.(v, v); v = v.; v = specialinvoke v.(v); v = virtualinvoke v.(v); if v != null goto label; v = new oadd.org.codehaus.commons.compiler.CompileException; v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Enum \"\u0001\" has no constant \"\u0001"); specialinvoke v.(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, null); throw v; label: return v; label: v := @caughtexception; v = new oadd.org.codehaus.commons.compiler.CompileException; v = v.; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Annotation \"\u0001\" has no element \"\u0001\""); specialinvoke v.(java.lang.String,oadd.org.codehaus.commons.compiler.Location)>(v, null); throw v; label: v := @caughtexception; v = new java.lang.AssertionError; specialinvoke v.(java.lang.Object)>(v); throw v; catch java.lang.NoSuchMethodException from label to label with label; catch java.lang.NoSuchMethodException from label to label with label; catch java.lang.Exception from label to label with label; catch java.lang.Exception from label to label with label; } public java.lang.String toString() { java.lang.String v; oadd.org.codehaus.janino.IClass v; oadd.org.codehaus.janino.ReflectionIClass$3 v; v := @this: oadd.org.codehaus.janino.ReflectionIClass$3; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("@\u0001"); return v; } }