class org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser extends org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Walker { org.apache.ibatis.javassist.bytecode.ConstPool pool; org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[][] allParams; org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[] allAnno; org.apache.ibatis.javassist.bytecode.'annotation'.Annotation currentAnno; org.apache.ibatis.javassist.bytecode.'annotation'.MemberValue currentMember; void (byte[], org.apache.ibatis.javassist.bytecode.ConstPool) { byte[] v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; org.apache.ibatis.javassist.bytecode.ConstPool v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: byte[]; v := @parameter: org.apache.ibatis.javassist.bytecode.ConstPool; specialinvoke v.(byte[])>(v); v. = v; return; } org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[][] parseParameters() throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[][] v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; virtualinvoke v.(); v = v.; return v; } org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[] parseAnnotations() throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[] v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; virtualinvoke v.(); v = v.; return v; } org.apache.ibatis.javassist.bytecode.'annotation'.MemberValue parseMemberValue() throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.'annotation'.MemberValue v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; virtualinvoke v.(0); v = v.; return v; } void parameters(int, int) throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[] v; int v, v, v; org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[][] v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: int; v := @parameter: int; v = newarray (org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[])[v]; v = 0; label: if v >= v goto label; v = virtualinvoke v.(v); v = v.; v[v] = v; v = v + 1; goto label; label: v. = v; return; } int annotationArray(int, int) throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.'annotation'.Annotation[] v; org.apache.ibatis.javassist.bytecode.'annotation'.Annotation v; int v, v, v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: int; v := @parameter: int; v = newarray (org.apache.ibatis.javassist.bytecode.'annotation'.Annotation)[v]; v = 0; label: if v >= v goto label; v = virtualinvoke v.(v); v = v.; v[v] = v; v = v + 1; goto label; label: v. = v; return v; } int 'annotation'(int, int, int) throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.'annotation'.Annotation v; int v, v, v, v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; org.apache.ibatis.javassist.bytecode.ConstPool v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: int; v := @parameter: int; v := @parameter: int; v = new org.apache.ibatis.javassist.bytecode.'annotation'.Annotation; v = v.; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v. = v; v = specialinvoke v.(v, v, v); return v; } int memberValuePair(int, int) throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.'annotation'.Annotation v; int v, v, v; org.apache.ibatis.javassist.bytecode.'annotation'.MemberValue v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: int; v := @parameter: int; v = specialinvoke v.(v, v); v = v.; v = v.; virtualinvoke v.(v, v); return v; } void constValueMember(int, int) throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.'annotation'.CharMemberValue v; int v, v; java.lang.String v; org.apache.ibatis.javassist.bytecode.'annotation'.FloatMemberValue v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; org.apache.ibatis.javassist.bytecode.ConstPool v; org.apache.ibatis.javassist.bytecode.'annotation'.LongMemberValue v; org.apache.ibatis.javassist.bytecode.'annotation'.MemberValue v; org.apache.ibatis.javassist.bytecode.'annotation'.ShortMemberValue v; java.lang.RuntimeException v; org.apache.ibatis.javassist.bytecode.'annotation'.IntegerMemberValue v; org.apache.ibatis.javassist.bytecode.'annotation'.BooleanMemberValue v; org.apache.ibatis.javassist.bytecode.'annotation'.ByteMemberValue v; org.apache.ibatis.javassist.bytecode.'annotation'.DoubleMemberValue v; org.apache.ibatis.javassist.bytecode.'annotation'.StringMemberValue v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: int; v := @parameter: int; v = v.; lookupswitch(v) { case 66: goto label; case 67: goto label; case 68: goto label; case 70: goto label; case 73: goto label; case 74: goto label; case 83: goto label; case 90: goto label; case 115: goto label; default: goto label; }; label: v = new org.apache.ibatis.javassist.bytecode.'annotation'.ByteMemberValue; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v = v; goto label; label: v = new org.apache.ibatis.javassist.bytecode.'annotation'.CharMemberValue; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v = v; goto label; label: v = new org.apache.ibatis.javassist.bytecode.'annotation'.DoubleMemberValue; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v = v; goto label; label: v = new org.apache.ibatis.javassist.bytecode.'annotation'.FloatMemberValue; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v = v; goto label; label: v = new org.apache.ibatis.javassist.bytecode.'annotation'.IntegerMemberValue; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v = v; goto label; label: v = new org.apache.ibatis.javassist.bytecode.'annotation'.LongMemberValue; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v = v; goto label; label: v = new org.apache.ibatis.javassist.bytecode.'annotation'.ShortMemberValue; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v = v; goto label; label: v = new org.apache.ibatis.javassist.bytecode.'annotation'.BooleanMemberValue; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v = v; goto label; label: v = new org.apache.ibatis.javassist.bytecode.'annotation'.StringMemberValue; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v = v; goto label; label: v = new java.lang.RuntimeException; v = dynamicinvoke "makeConcatWithConstants" (v) ("unknown tag:\u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: v. = v; specialinvoke v.(v, v); return; } void enumMemberValue(int, int, int) throws java.lang.Exception { int v, v, v; org.apache.ibatis.javassist.bytecode.'annotation'.EnumMemberValue v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; org.apache.ibatis.javassist.bytecode.ConstPool v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: int; v := @parameter: int; v := @parameter: int; v = new org.apache.ibatis.javassist.bytecode.'annotation'.EnumMemberValue; v = v.; specialinvoke v.(int,int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v, v); v. = v; specialinvoke v.(v, v, v); return; } void classMemberValue(int, int) throws java.lang.Exception { int v, v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; org.apache.ibatis.javassist.bytecode.'annotation'.ClassMemberValue v; org.apache.ibatis.javassist.bytecode.ConstPool v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: int; v := @parameter: int; v = new org.apache.ibatis.javassist.bytecode.'annotation'.ClassMemberValue; v = v.; specialinvoke v.(int,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v. = v; specialinvoke v.(v, v); return; } int annotationMemberValue(int) throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.'annotation'.Annotation v, v; int v, v; org.apache.ibatis.javassist.bytecode.'annotation'.AnnotationMemberValue v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; org.apache.ibatis.javassist.bytecode.ConstPool v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: int; v = v.; v = specialinvoke v.(v); v = new org.apache.ibatis.javassist.bytecode.'annotation'.AnnotationMemberValue; v = v.; v = v.; specialinvoke v.(org.apache.ibatis.javassist.bytecode.'annotation'.Annotation,org.apache.ibatis.javassist.bytecode.ConstPool)>(v, v); v. = v; v. = v; return v; } int arrayMemberValue(int, int) throws java.lang.Exception { org.apache.ibatis.javassist.bytecode.'annotation'.ArrayMemberValue v; org.apache.ibatis.javassist.bytecode.'annotation'.MemberValue[] v; org.apache.ibatis.javassist.bytecode.'annotation'.MemberValue v; int v, v, v; org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser v; org.apache.ibatis.javassist.bytecode.ConstPool v; v := @this: org.apache.ibatis.javassist.bytecode.AnnotationsAttribute$Parser; v := @parameter: int; v := @parameter: int; v = new org.apache.ibatis.javassist.bytecode.'annotation'.ArrayMemberValue; v = v.; specialinvoke v.(org.apache.ibatis.javassist.bytecode.ConstPool)>(v); v = newarray (org.apache.ibatis.javassist.bytecode.'annotation'.MemberValue)[v]; v = 0; label: if v >= v goto label; v = virtualinvoke v.(v); v = v.; v[v] = v; v = v + 1; goto label; label: virtualinvoke v.(v); v. = v; return v; } }