final class com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder extends java.lang.Object
{
public com.fasterxml.jackson.databind.introspect.TypeResolutionContext typeContext;
public java.lang.reflect.Method method;
public com.fasterxml.jackson.databind.introspect.AnnotationCollector annotations;
public void <init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext, java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotationCollector)
{
com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder v;
com.fasterxml.jackson.databind.introspect.AnnotationCollector v;
com.fasterxml.jackson.databind.introspect.TypeResolutionContext v;
java.lang.reflect.Method v;
v := @this: com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder;
v := @parameter: com.fasterxml.jackson.databind.introspect.TypeResolutionContext;
v := @parameter: java.lang.reflect.Method;
v := @parameter: com.fasterxml.jackson.databind.introspect.AnnotationCollector;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder: com.fasterxml.jackson.databind.introspect.TypeResolutionContext typeContext> = v;
v.<com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder: java.lang.reflect.Method method> = v;
v.<com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder: com.fasterxml.jackson.databind.introspect.AnnotationCollector annotations> = v;
return;
}
public com.fasterxml.jackson.databind.introspect.AnnotatedMethod build()
{
com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder v;
com.fasterxml.jackson.databind.introspect.AnnotationMap v;
com.fasterxml.jackson.databind.introspect.AnnotationCollector v;
com.fasterxml.jackson.databind.introspect.TypeResolutionContext v;
com.fasterxml.jackson.databind.introspect.AnnotatedMethod v;
java.lang.reflect.Method v, v;
v := @this: com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder;
v = v.<com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder: java.lang.reflect.Method method>;
if v != null goto label;
return null;
label:
v = new com.fasterxml.jackson.databind.introspect.AnnotatedMethod;
v = v.<com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder: com.fasterxml.jackson.databind.introspect.TypeResolutionContext typeContext>;
v = v.<com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder: java.lang.reflect.Method method>;
v = v.<com.fasterxml.jackson.databind.introspect.AnnotatedMethodCollector$MethodBuilder: com.fasterxml.jackson.databind.introspect.AnnotationCollector annotations>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.introspect.AnnotationCollector: com.fasterxml.jackson.databind.introspect.AnnotationMap asAnnotationMap()>();
specialinvoke v.<com.fasterxml.jackson.databind.introspect.AnnotatedMethod: void <init>(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,java.lang.reflect.Method,com.fasterxml.jackson.databind.introspect.AnnotationMap,com.fasterxml.jackson.databind.introspect.AnnotationMap[])>(v, v, v, null);
return v;
}
}