public abstract class oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember extends oadd.com.fasterxml.jackson.databind.introspect.Annotated implements java.io.Serializable
{
private static final long serialVersionUID;
protected final transient oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext _typeContext;
protected final transient oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations;
protected void <init>(oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext, oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap)
{
oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v := @parameter: oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext;
v := @parameter: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.introspect.Annotated: void <init>()>();
v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext _typeContext> = v;
v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations> = v;
return;
}
protected void <init>(oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember)
{
oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v, v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v := @parameter: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
specialinvoke v.<oadd.com.fasterxml.jackson.databind.introspect.Annotated: void <init>()>();
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext _typeContext>;
v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext _typeContext> = v;
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations> = v;
return;
}
public abstract oadd.com.fasterxml.jackson.databind.introspect.Annotated withAnnotations(oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap);
public abstract java.lang.Class getDeclaringClass();
public abstract java.lang.reflect.Member getMember();
public java.lang.String getFullName()
{
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v;
java.lang.Class v;
java.lang.String v, v, v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: java.lang.Class getDeclaringClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001#\u0001");
return v;
}
public oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext getTypeContext()
{
oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.TypeResolutionContext _typeContext>;
return v;
}
public final java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)
{
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v;
java.lang.'annotation'.Annotation v;
java.lang.Class v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap v, v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v := @parameter: java.lang.Class;
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
if v != null goto label;
return null;
label:
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap: java.lang.'annotation'.Annotation get(java.lang.Class)>(v);
return v;
}
public final boolean hasAnnotation(java.lang.Class)
{
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v;
java.lang.Class v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap v, v;
boolean v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v := @parameter: java.lang.Class;
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
if v != null goto label;
return 0;
label:
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap: boolean has(java.lang.Class)>(v);
return v;
}
public boolean hasOneOf(java.lang.Class[])
{
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v;
java.lang.Class[] v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap v, v;
boolean v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v := @parameter: java.lang.Class[];
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
if v != null goto label;
return 0;
label:
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap: boolean hasOneOf(java.lang.Class[])>(v);
return v;
}
public java.lang.Iterable annotations()
{
java.util.List v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap v, v;
java.lang.Iterable v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
return v;
label:
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap: java.lang.Iterable annotations()>();
return v;
}
public oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap getAllAnnotations()
{
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v;
oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v = v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: oadd.com.fasterxml.jackson.databind.introspect.AnnotationMap _annotations>;
return v;
}
public final void fixAccess(boolean)
{
oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember v;
boolean v;
java.lang.reflect.Member v;
v := @this: oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember;
v := @parameter: boolean;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.databind.introspect.AnnotatedMember: java.lang.reflect.Member getMember()>();
if v == null goto label;
staticinvoke <oadd.com.fasterxml.jackson.databind.util.ClassUtil: void checkAndFixAccess(java.lang.reflect.Member,boolean)>(v, v);
label:
return;
}
public abstract void setValue(java.lang.Object, java.lang.Object) throws java.lang.UnsupportedOperationException, java.lang.IllegalArgumentException;
public abstract java.lang.Object getValue(java.lang.Object) throws java.lang.UnsupportedOperationException, java.lang.IllegalArgumentException;
}