class oadd.org.codehaus.janino.StackMap extends java.lang.Object { private final oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] locals; private final oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] operands; void (oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[], oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[]) { oadd.org.codehaus.janino.StackMap v; java.lang.Object v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v; v := @this: oadd.org.codehaus.janino.StackMap; v := @parameter: oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[]; v := @parameter: oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[]; specialinvoke v.()>(); v = virtualinvoke v.(); v. = v; v = virtualinvoke v.(); v. = v; return; } oadd.org.codehaus.janino.StackMap pushLocal(oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo) { oadd.org.codehaus.janino.StackMap v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo v; v := @this: oadd.org.codehaus.janino.StackMap; v := @parameter: oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo; v = new oadd.org.codehaus.janino.StackMap; v = v.; v = staticinvoke (v, v); v = v.; specialinvoke v.(oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[],oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[])>(v, v); return v; } oadd.org.codehaus.janino.StackMap popLocal() { oadd.org.codehaus.janino.StackMap v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v, v; v := @this: oadd.org.codehaus.janino.StackMap; v = new oadd.org.codehaus.janino.StackMap; v = v.; v = staticinvoke (v); v = v.; specialinvoke v.(oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[],oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[])>(v, v); return v; } oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo peekLocal() { oadd.org.codehaus.janino.StackMap v; int v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo v; v := @this: oadd.org.codehaus.janino.StackMap; v = v.; v = v.; v = lengthof v; v = v - 1; v = v[v]; return v; } oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] locals() { java.lang.Object v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v; oadd.org.codehaus.janino.StackMap v; v := @this: oadd.org.codehaus.janino.StackMap; v = v.; v = virtualinvoke v.(); return v; } oadd.org.codehaus.janino.StackMap pushOperand(oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo) { oadd.org.codehaus.janino.StackMap v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo v; v := @this: oadd.org.codehaus.janino.StackMap; v := @parameter: oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo; v = new oadd.org.codehaus.janino.StackMap; v = v.; v = v.; v = staticinvoke (v, v); specialinvoke v.(oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[],oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[])>(v, v); return v; } oadd.org.codehaus.janino.StackMap popOperand() { oadd.org.codehaus.janino.StackMap v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v, v; v := @this: oadd.org.codehaus.janino.StackMap; v = new oadd.org.codehaus.janino.StackMap; v = v.; v = v.; v = staticinvoke (v); specialinvoke v.(oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[],oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[])>(v, v); return v; } oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo peekOperand() { oadd.org.codehaus.janino.StackMap v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v, v; int v, v, v; oadd.org.codehaus.commons.compiler.InternalCompilerException v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo v; v := @this: oadd.org.codehaus.janino.StackMap; v = v.; v = lengthof v; if v != 0 goto label; v = new oadd.org.codehaus.commons.compiler.InternalCompilerException; specialinvoke v.(java.lang.String)>("Operand stack underflow"); throw v; label: v = v.; v = v.; v = lengthof v; v = v - 1; v = v[v]; return v; } oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] operands() { java.lang.Object v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v; oadd.org.codehaus.janino.StackMap v; v := @this: oadd.org.codehaus.janino.StackMap; v = v.; v = virtualinvoke v.(); return v; } private static oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] addToArray(oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[], oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo) { int v, v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo v, v; v := @parameter: oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[]; v := @parameter: oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo; v = lengthof v; v = v + 1; v = newarray (oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo)[v]; v = 0; label: if v >= v goto label; v = v[v]; v[v] = v; v = v + 1; goto label; label: v[v] = v; return v; } private static oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] removeLastFromArray(oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[]) { int v, v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo v; v := @parameter: oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[]; v = lengthof v; v = v - 1; v = newarray (oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo)[v]; v = 0; label: if v >= v goto label; v = v[v]; v[v] = v; v = v + 1; goto label; label: return v; } public java.lang.String toString() { oadd.org.codehaus.janino.StackMap v; java.lang.String v, v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v; v := @this: oadd.org.codehaus.janino.StackMap; v = v.; v = staticinvoke (v); v = v.; v = staticinvoke (v); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("locals=\u, stack=\u0001"); return v; } public int hashCode() { oadd.org.codehaus.janino.StackMap v; int v, v, v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v; v := @this: oadd.org.codehaus.janino.StackMap; v = v.; v = staticinvoke (v); v = v.; v = staticinvoke (v); v = v ^ v; return v; } public boolean equals(java.lang.Object) { oadd.org.codehaus.janino.StackMap v; oadd.org.codehaus.janino.util.ClassFile$StackMapTableAttribute$VerificationTypeInfo[] v, v, v, v; java.lang.Object v; boolean v, v, v, v; v := @this: oadd.org.codehaus.janino.StackMap; v := @parameter: java.lang.Object; if v != v goto label; return 1; label: v = v instanceof oadd.org.codehaus.janino.StackMap; if v != 0 goto label; return 0; label: v = v.; v = v.; v = staticinvoke (v, v); if v == 0 goto label; v = v.; v = v.; v = staticinvoke (v, v); if v == 0 goto label; v = 1; goto label; label: v = 0; label: return v; } }