class oadd.org.codehaus.janino.SimpleCompiler$3 extends oadd.org.codehaus.janino.Java$Type { private oadd.org.codehaus.janino.Java$SimpleType delegate; static final boolean $assertionsDisabled; final java.lang.Class val$clazz; final oadd.org.codehaus.commons.compiler.Location val$location; final oadd.org.codehaus.janino.SimpleCompiler this$0; void (oadd.org.codehaus.janino.SimpleCompiler, oadd.org.codehaus.commons.compiler.Location, java.lang.Class, oadd.org.codehaus.commons.compiler.Location) { oadd.org.codehaus.janino.SimpleCompiler v; oadd.org.codehaus.janino.SimpleCompiler$3 v; java.lang.Class v; oadd.org.codehaus.commons.compiler.Location v, v; v := @this: oadd.org.codehaus.janino.SimpleCompiler$3; v := @parameter: oadd.org.codehaus.janino.SimpleCompiler; v := @parameter: oadd.org.codehaus.commons.compiler.Location; v := @parameter: java.lang.Class; v := @parameter: oadd.org.codehaus.commons.compiler.Location; v. = v; v. = v; v. = v; specialinvoke v.(oadd.org.codehaus.commons.compiler.Location)>(v); return; } public java.lang.Object accept(oadd.org.codehaus.janino.Visitor$AtomVisitor) throws java.lang.Throwable { oadd.org.codehaus.janino.SimpleCompiler$3 v; oadd.org.codehaus.janino.Java$Type v; oadd.org.codehaus.janino.Visitor$AtomVisitor v; java.lang.Object v; v := @this: oadd.org.codehaus.janino.SimpleCompiler$3; v := @parameter: oadd.org.codehaus.janino.Visitor$AtomVisitor; v = specialinvoke v.(); v = interfaceinvoke v.(v); return v; } public java.lang.Object accept(oadd.org.codehaus.janino.Visitor$TypeVisitor) throws java.lang.Throwable { oadd.org.codehaus.janino.SimpleCompiler$3 v; oadd.org.codehaus.janino.Java$Type v; java.lang.Object v; oadd.org.codehaus.janino.Visitor$TypeVisitor v; v := @this: oadd.org.codehaus.janino.SimpleCompiler$3; v := @parameter: oadd.org.codehaus.janino.Visitor$TypeVisitor; v = specialinvoke v.(); v = virtualinvoke v.(v); return v; } public java.lang.String toString() { oadd.org.codehaus.janino.Java$Type v; java.lang.String v; oadd.org.codehaus.janino.SimpleCompiler$3 v; v := @this: oadd.org.codehaus.janino.SimpleCompiler$3; v = specialinvoke v.(); v = virtualinvoke v.(); return v; } private oadd.org.codehaus.janino.Java$Type getDelegate() { boolean v, v, v, v; java.lang.AssertionError v; oadd.org.codehaus.janino.SimpleCompiler v; oadd.org.codehaus.janino.IClass v, v, v; oadd.org.codehaus.janino.SimpleCompiler$3 v; java.lang.String v, v, v, v, v, v, v, v; oadd.org.codehaus.commons.compiler.InternalCompilerException v, v, v, v, v, v, v; oadd.org.codehaus.janino.Java$SimpleType v, v, v; oadd.org.codehaus.janino.ClassLoaderIClassLoader v; java.lang.Class v, v, v, v, v, v; java.lang.ClassNotFoundException v; oadd.org.codehaus.commons.compiler.Location v; v := @this: oadd.org.codehaus.janino.SimpleCompiler$3; v = v.; if v == null goto label; v = v.; return v; label: v = v.; v = v.; v = ; if v != 0 goto label; if v != null goto label; v = new java.lang.AssertionError; specialinvoke v.()>(); throw v; label: v = v.; v = virtualinvoke v.(); v = staticinvoke (v); v = virtualinvoke v.(v); label: goto label; label: v := @caughtexception; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; v = v.; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Loading IClass \"\u0001\": \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: if v != null goto label; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; v = v.; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot load class \'\u0001\' through the parent loader"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = v; v = v.; label: v = virtualinvoke v.(); if v != null goto label; v = virtualinvoke v.(); if v == null goto label; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; specialinvoke v.(java.lang.String)>("Array type/class inconsistency"); throw v; label: v = v; v = virtualinvoke v.(); if v != null goto label; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; specialinvoke v.(java.lang.String)>("Array type/class inconsistency"); throw v; label: v = virtualinvoke v.(); if v == 0 goto label; v = virtualinvoke v.(); if v != 0 goto label; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; specialinvoke v.(java.lang.String)>("Primitive type/class inconsistency"); throw v; label: v = virtualinvoke v.(); if v == 0 goto label; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; specialinvoke v.(java.lang.String)>("Primitive type/class inconsistency"); throw v; label: v = virtualinvoke v.(); if v == v goto label; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("Class \'\u0001\' was loaded through a different loader"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = new oadd.org.codehaus.janino.Java$SimpleType; v = v.; specialinvoke v.(oadd.org.codehaus.commons.compiler.Location,oadd.org.codehaus.janino.IType)>(v, v); v. = v; return v; catch java.lang.ClassNotFoundException from label to label with label; } static void () { java.lang.Class v; boolean v, v; v = class "Loadd/org/codehaus/janino/SimpleCompiler;"; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: = v; return; } }