public abstract class net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord extends net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$ForDefinedMethod implements net.bytebuddy.implementation.bytecode.ByteCodeAppender { protected final net.bytebuddy.description.method.MethodDescription$InDefinedShape methodDescription; protected final net.bytebuddy.description.modifier.Visibility visibility; protected void (net.bytebuddy.description.method.MethodDescription$InDefinedShape, net.bytebuddy.description.modifier.Visibility) { net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.description.method.MethodDescription$InDefinedShape v; net.bytebuddy.description.modifier.Visibility v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v := @parameter: net.bytebuddy.description.method.MethodDescription$InDefinedShape; v := @parameter: net.bytebuddy.description.modifier.Visibility; specialinvoke v.()>(); v. = v; v. = v; return; } protected abstract net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord 'with'(net.bytebuddy.implementation.MethodAccessorFactory$AccessType); public net.bytebuddy.description.method.MethodDescription$InDefinedShape getMethod() { net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.description.method.MethodDescription$InDefinedShape v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v = v.; return v; } public net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$Sort getSort() { net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record$Sort v; net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v = ; return v; } public net.bytebuddy.description.modifier.Visibility getVisibility() { net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.description.modifier.Visibility v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v = v.; return v; } public void applyHead(net.bytebuddy.jar.asm.MethodVisitor) { net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.jar.asm.MethodVisitor v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v := @parameter: net.bytebuddy.jar.asm.MethodVisitor; return; } public void applyBody(net.bytebuddy.jar.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context, net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory) { net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.jar.asm.MethodVisitor v; int v, v; net.bytebuddy.implementation.Implementation$Context v; net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory v; net.bytebuddy.implementation.bytecode.ByteCodeAppender$Size v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v := @parameter: net.bytebuddy.jar.asm.MethodVisitor; v := @parameter: net.bytebuddy.implementation.Implementation$Context; v := @parameter: net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory; virtualinvoke v.(); v = virtualinvoke v.(v, v); v = virtualinvoke v.(); v = virtualinvoke v.(); virtualinvoke v.(v, v); return; } public void applyAttributes(net.bytebuddy.jar.asm.MethodVisitor, net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory) { net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory v; net.bytebuddy.jar.asm.MethodVisitor v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v := @parameter: net.bytebuddy.jar.asm.MethodVisitor; v := @parameter: net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory; return; } public net.bytebuddy.implementation.bytecode.ByteCodeAppender$Size applyCode(net.bytebuddy.jar.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context) { net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.description.method.MethodDescription$InDefinedShape v; net.bytebuddy.jar.asm.MethodVisitor v; net.bytebuddy.implementation.Implementation$Context v; net.bytebuddy.implementation.bytecode.ByteCodeAppender$Size v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v := @parameter: net.bytebuddy.jar.asm.MethodVisitor; v := @parameter: net.bytebuddy.implementation.Implementation$Context; v = virtualinvoke v.(); v = virtualinvoke v.(v, v, v); return v; } public net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record prepend(net.bytebuddy.implementation.bytecode.ByteCodeAppender) { java.lang.UnsupportedOperationException v; net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.implementation.bytecode.ByteCodeAppender v; net.bytebuddy.description.method.MethodDescription$InDefinedShape v; java.lang.String v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v := @parameter: net.bytebuddy.implementation.bytecode.ByteCodeAppender; v = new java.lang.UnsupportedOperationException; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot prepend code to a delegation for \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; } public boolean equals(java.lang.Object) { net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.description.method.MethodDescription$InDefinedShape v, v; net.bytebuddy.description.modifier.Visibility v, v; java.lang.Class v, v; java.lang.Object v; boolean v, v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v := @parameter: java.lang.Object; if v != v goto label; return 1; label: if v != null goto label; return 0; label: v = virtualinvoke v.(); v = virtualinvoke v.(); if v == v goto label; return 0; label: v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; return 0; label: v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; return 0; label: return 1; } public int hashCode() { net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v; net.bytebuddy.description.method.MethodDescription$InDefinedShape v; net.bytebuddy.description.modifier.Visibility v; int v, v, v, v, v, v, v; java.lang.Class v; v := @this: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord; v = virtualinvoke v.(); v = virtualinvoke v.(); v = v * 31; v = v.; v = virtualinvoke v.(); v = v + v; v = v * 31; v = v.; v = virtualinvoke v.(); v = v + v; return v; } }