class oadd.org.codehaus.janino.ClassFileIClass$5 extends oadd.org.codehaus.janino.IClass$IConstructor { final oadd.org.codehaus.janino.util.ClassFile$MethodInfo val$methodInfo; final oadd.org.codehaus.janino.IClass[] val$parameterTypes; final oadd.org.codehaus.janino.IClass[] val$thrownExceptions; final oadd.org.codehaus.janino.Access val$access; final oadd.org.codehaus.janino.IClass$IAnnotation[] val$iAnnotations; final oadd.org.codehaus.janino.ClassFileIClass this$0; void (oadd.org.codehaus.janino.ClassFileIClass, oadd.org.codehaus.janino.util.ClassFile$MethodInfo, oadd.org.codehaus.janino.IClass[], oadd.org.codehaus.janino.IClass[], oadd.org.codehaus.janino.Access, oadd.org.codehaus.janino.IClass$IAnnotation[]) { oadd.org.codehaus.janino.ClassFileIClass$5 v; oadd.org.codehaus.janino.Access v; oadd.org.codehaus.janino.IClass[] v, v; oadd.org.codehaus.janino.util.ClassFile$MethodInfo v; oadd.org.codehaus.janino.ClassFileIClass v; oadd.org.codehaus.janino.IClass$IAnnotation[] v; v := @this: oadd.org.codehaus.janino.ClassFileIClass$5; v := @parameter: oadd.org.codehaus.janino.ClassFileIClass; v := @parameter: oadd.org.codehaus.janino.util.ClassFile$MethodInfo; v := @parameter: oadd.org.codehaus.janino.IClass[]; v := @parameter: oadd.org.codehaus.janino.IClass[]; v := @parameter: oadd.org.codehaus.janino.Access; v := @parameter: oadd.org.codehaus.janino.IClass$IAnnotation[]; v. = v; v. = v; v. = v; v. = v; v. = v; v. = v; specialinvoke v.(oadd.org.codehaus.janino.IClass)>(v); return; } public boolean isVarargs() { oadd.org.codehaus.janino.ClassFileIClass$5 v; short v; oadd.org.codehaus.janino.util.ClassFile$MethodInfo v; boolean v; v := @this: oadd.org.codehaus.janino.ClassFileIClass$5; v = v.; v = virtualinvoke v.(); v = staticinvoke (v); return v; } public oadd.org.codehaus.janino.IClass[] getParameterTypes2() throws oadd.org.codehaus.commons.compiler.CompileException { oadd.org.codehaus.janino.IClass[] v, v, v, v, v, v, v; oadd.org.codehaus.janino.IClass v, v, v; int v, v, v, v; java.lang.String v, v, v; oadd.org.codehaus.commons.compiler.InternalCompilerException v, v; oadd.org.codehaus.janino.ClassFileIClass$5 v; oadd.org.codehaus.janino.ClassFileIClass v; v := @this: oadd.org.codehaus.janino.ClassFileIClass$5; v = v.; v = virtualinvoke v.(); if v == null goto label; v = v.; v = lengthof v; if v >= 1 goto label; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; specialinvoke v.(java.lang.String)>("Inner class constructor lacks magic first parameter"); throw v; label: v = v.; v = v[0]; if v == v goto label; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; v = v.; v = v[0]; v = virtualinvoke v.(); v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Magic first parameter of inner class constructor has type \"\u0001\" instead of that of its enclosing instance (\"\u0001\")"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = v.; v = lengthof v; v = v - 1; v = newarray (oadd.org.codehaus.janino.IClass)[v]; v = v.; v = lengthof v; staticinvoke (v, 1, v, 0, v); return v; label: v = v.; return v; } public oadd.org.codehaus.janino.IClass[] getThrownExceptions2() { oadd.org.codehaus.janino.ClassFileIClass$5 v; oadd.org.codehaus.janino.IClass[] v; v := @this: oadd.org.codehaus.janino.ClassFileIClass$5; v = v.; return v; } public oadd.org.codehaus.janino.Access getAccess() { oadd.org.codehaus.janino.ClassFileIClass$5 v; oadd.org.codehaus.janino.Access v; v := @this: oadd.org.codehaus.janino.ClassFileIClass$5; v = v.; return v; } public oadd.org.codehaus.janino.IClass$IAnnotation[] getAnnotations() { oadd.org.codehaus.janino.ClassFileIClass$5 v; oadd.org.codehaus.janino.IClass$IAnnotation[] v; v := @this: oadd.org.codehaus.janino.ClassFileIClass$5; v = v.; return v; } }