class javassist.bytecode.AnnotationsAttribute$Copier extends javassist.bytecode.AnnotationsAttribute$Walker { java.io.ByteArrayOutputStream output; javassist.bytecode.'annotation'.AnnotationsWriter writer; javassist.bytecode.ConstPool srcPool; javassist.bytecode.ConstPool destPool; java.util.Map classnames; void (byte[], javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) { javassist.bytecode.ConstPool v, v; byte[] v; java.util.Map v; javassist.bytecode.AnnotationsAttribute$Copier v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: byte[]; v := @parameter: javassist.bytecode.ConstPool; v := @parameter: javassist.bytecode.ConstPool; v := @parameter: java.util.Map; specialinvoke v.(byte[],javassist.bytecode.ConstPool,javassist.bytecode.ConstPool,java.util.Map,boolean)>(v, v, v, v, 1); return; } void (byte[], javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map, boolean) { javassist.bytecode.ConstPool v, v; byte[] v; java.io.ByteArrayOutputStream v, v; javassist.bytecode.AnnotationsAttribute$Copier v; javassist.bytecode.'annotation'.AnnotationsWriter v; java.util.Map v; boolean v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: byte[]; v := @parameter: javassist.bytecode.ConstPool; v := @parameter: javassist.bytecode.ConstPool; v := @parameter: java.util.Map; v := @parameter: boolean; specialinvoke v.(byte[])>(v); v = new java.io.ByteArrayOutputStream; specialinvoke v.()>(); v. = v; if v == 0 goto label; v = new javassist.bytecode.'annotation'.AnnotationsWriter; v = v.; specialinvoke v.(java.io.OutputStream,javassist.bytecode.ConstPool)>(v, v); v. = v; label: v. = v; v. = v; v. = v; return; } byte[] close() throws java.io.IOException { byte[] v; javassist.bytecode.'annotation'.AnnotationsWriter v; java.io.ByteArrayOutputStream v; javassist.bytecode.AnnotationsAttribute$Copier v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v = v.; virtualinvoke v.(); v = v.; v = virtualinvoke v.(); return v; } void parameters(int, int) throws java.lang.Exception { javassist.bytecode.'annotation'.AnnotationsWriter v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v := @parameter: int; v = v.; virtualinvoke v.(v); specialinvoke v.(v, v); return; } int annotationArray(int, int) throws java.lang.Exception { javassist.bytecode.'annotation'.AnnotationsWriter v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v := @parameter: int; v = v.; virtualinvoke v.(v); v = specialinvoke v.(v, v); return v; } int 'annotation'(int, int, int) throws java.lang.Exception { javassist.bytecode.'annotation'.AnnotationsWriter v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v, v, v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v := @parameter: int; v := @parameter: int; v = v.; v = virtualinvoke v.(v); virtualinvoke v.(v, v); v = specialinvoke v.(v, v, v); return v; } int memberValuePair(int, int) throws java.lang.Exception { javassist.bytecode.'annotation'.AnnotationsWriter v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v, v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v := @parameter: int; v = v.; v = virtualinvoke v.(v); virtualinvoke v.(v); v = specialinvoke v.(v, v); return v; } void constValueMember(int, int) throws java.lang.Exception { javassist.bytecode.'annotation'.AnnotationsWriter v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v := @parameter: int; v = v.; v = virtualinvoke v.(v); virtualinvoke v.(v, v); specialinvoke v.(v, v); return; } void enumMemberValue(int, int, int) throws java.lang.Exception { javassist.bytecode.'annotation'.AnnotationsWriter v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v, v, v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v := @parameter: int; v := @parameter: int; v = v.; v = virtualinvoke v.(v); v = virtualinvoke v.(v); virtualinvoke v.(v, v); specialinvoke v.(v, v, v); return; } void classMemberValue(int, int) throws java.lang.Exception { javassist.bytecode.'annotation'.AnnotationsWriter v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v := @parameter: int; v = v.; v = virtualinvoke v.(v); virtualinvoke v.(v); specialinvoke v.(v, v); return; } int annotationMemberValue(int) throws java.lang.Exception { javassist.bytecode.'annotation'.AnnotationsWriter v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v = v.; virtualinvoke v.(); v = specialinvoke v.(v); return v; } int arrayMemberValue(int, int) throws java.lang.Exception { javassist.bytecode.'annotation'.AnnotationsWriter v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v := @parameter: int; v = v.; virtualinvoke v.(v); v = specialinvoke v.(v, v); return v; } int copy(int) { javassist.bytecode.ConstPool v, v; java.util.Map v; javassist.bytecode.AnnotationsAttribute$Copier v; int v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v = v.; v = v.; v = v.; v = virtualinvoke v.(v, v, v); return v; } int copyType(int) { javassist.bytecode.ConstPool v, v; javassist.bytecode.AnnotationsAttribute$Copier v; java.util.Map v; int v, v; java.lang.String v, v; v := @this: javassist.bytecode.AnnotationsAttribute$Copier; v := @parameter: int; v = v.; v = virtualinvoke v.(v); v = v.; v = staticinvoke (v, v); v = v.; v = virtualinvoke v.(v); return v; } }