public class net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForConstructor extends net.bytebuddy.implementation.bytecode.constant.MethodConstant implements net.bytebuddy.implementation.bytecode.constant.MethodConstant$CanCache { private static final net.bytebuddy.description.method.MethodDescription$InDefinedShape GET_CONSTRUCTOR; private static final net.bytebuddy.description.method.MethodDescription$InDefinedShape GET_DECLARED_CONSTRUCTOR; protected void (net.bytebuddy.description.method.MethodDescription$InDefinedShape) { net.bytebuddy.description.method.MethodDescription$InDefinedShape v; net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForConstructor v; v := @this: net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForConstructor; v := @parameter: net.bytebuddy.description.method.MethodDescription$InDefinedShape; specialinvoke v.(net.bytebuddy.description.method.MethodDescription$InDefinedShape)>(v); return; } protected net.bytebuddy.implementation.bytecode.StackManipulation methodName() { net.bytebuddy.implementation.bytecode.StackManipulation$Trivial v; net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForConstructor v; v := @this: net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForConstructor; v = ; return v; } protected net.bytebuddy.description.method.MethodDescription$InDefinedShape accessorMethod() { net.bytebuddy.description.method.MethodDescription$InDefinedShape v, v; boolean v; net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForConstructor v; v := @this: net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForConstructor; v = v.; v = interfaceinvoke v.(); if v == 0 goto label; v = ; goto label; label: v = ; label: return v; } public net.bytebuddy.implementation.bytecode.StackManipulation cached() { net.bytebuddy.implementation.bytecode.constant.MethodConstant$CachedConstructor v; net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForConstructor v; v := @this: net.bytebuddy.implementation.bytecode.constant.MethodConstant$ForConstructor; v = new net.bytebuddy.implementation.bytecode.constant.MethodConstant$CachedConstructor; specialinvoke v.(net.bytebuddy.implementation.bytecode.StackManipulation)>(v); return v; } static void () { java.lang.IllegalStateException v; java.lang.NoSuchMethodException v; java.lang.Class[] v, v; net.bytebuddy.description.method.MethodDescription$ForLoadedMethod v, v; java.lang.Class v, v; java.lang.reflect.Method v, v; label: v = new net.bytebuddy.description.method.MethodDescription$ForLoadedMethod; v = class "Ljava/lang/Class;"; v = newarray (java.lang.Class)[1]; v[0] = class "[Ljava/lang/Class;"; v = virtualinvoke v.("getConstructor", v); specialinvoke v.(java.lang.reflect.Method)>(v); = v; v = new net.bytebuddy.description.method.MethodDescription$ForLoadedMethod; v = class "Ljava/lang/Class;"; v = newarray (java.lang.Class)[1]; v[0] = class "[Ljava/lang/Class;"; v = virtualinvoke v.("getDeclaredConstructor", v); specialinvoke v.(java.lang.reflect.Method)>(v); = v; label: goto label; label: v := @caughtexception; v = new java.lang.IllegalStateException; specialinvoke v.(java.lang.String,java.lang.Throwable)>("Could not locate Class::getDeclaredConstructor", v); throw v; label: return; catch java.lang.NoSuchMethodException from label to label with label; } }