// Generated automatically from com.fasterxml.jackson.databind.introspect.AnnotatedParameter for testing purposes

package com.fasterxml.jackson.databind.introspect;

import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson.databind.introspect.AnnotatedMember;
import com.fasterxml.jackson.databind.introspect.AnnotatedWithParams;
import com.fasterxml.jackson.databind.introspect.AnnotationMap;
import java.lang.reflect.AnnotatedElement;
import java.lang.reflect.Member;
import java.lang.reflect.Type;

public class AnnotatedParameter extends AnnotatedMember
{
    protected AnnotatedParameter() {}
    protected final AnnotatedWithParams _owner = null;
    protected final JavaType _type = null;
    protected final int _index = 0;
    public AnnotatedElement getAnnotated(){ return null; }
    public AnnotatedParameter withAnnotations(AnnotationMap p0){ return null; }
    public AnnotatedParameter(AnnotatedWithParams p0, JavaType p1, AnnotationMap p2, int p3){}
    public AnnotatedWithParams getOwner(){ return null; }
    public Class<? extends Object> getDeclaringClass(){ return null; }
    public Class<? extends Object> getRawType(){ return null; }
    public JavaType getType(){ return null; }
    public Member getMember(){ return null; }
    public Object getValue(Object p0){ return null; }
    public String getName(){ return null; }
    public String toString(){ return null; }
    public Type getGenericType(){ return null; }
    public Type getParameterType(){ return null; }
    public boolean equals(Object p0){ return false; }
    public int getIndex(){ return 0; }
    public int getModifiers(){ return 0; }
    public int hashCode(){ return 0; }
    public void setValue(Object p0, Object p1){}
}
