1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!--NewPage--> 3<HTML> 4<HEAD> 5<!-- Generated by javadoc (build 1.6.0_35) on Tue Oct 09 17:08:16 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8AnnotatedMember (jackson-databind 2.1.0 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2012-10-09"> 12 13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style"> 14 15<SCRIPT type="text/javascript"> 16function windowTitle() 17{ 18 if (location.href.indexOf('is-external=true') == -1) { 19 parent.document.title="AnnotatedMember (jackson-databind 2.1.0 API)"; 20 } 21} 22</SCRIPT> 23<NOSCRIPT> 24</NOSCRIPT> 25 26</HEAD> 27 28<BODY BGCOLOR="white" onload="windowTitle();"> 29<HR> 30 31 32<!-- ========= START OF TOP NAVBAR ======= --> 33<A NAME="navbar_top"><!-- --></A> 34<A HREF="#skip-navbar_top" title="Skip navigation links"></A> 35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 36<TR> 37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 38<A NAME="navbar_top_firstrow"><!-- --></A> 39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 40 <TR ALIGN="center" VALIGN="top"> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 43 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AnnotatedMember.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 48 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 49 </TR> 50</TABLE> 51</TD> 52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 53</EM> 54</TD> 55</TR> 56 57<TR> 58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 59 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 60 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD> 61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 62 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="AnnotatedMember.html" target="_top"><B>NO FRAMES</B></A> 64 <SCRIPT type="text/javascript"> 65 <!-- 66 if(window==top) { 67 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 68 } 69 //--> 70</SCRIPT> 71<NOSCRIPT> 72 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 73</NOSCRIPT> 74 75 76</FONT></TD> 77</TR> 78<TR> 79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 80 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 82DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 83</TR> 84</TABLE> 85<A NAME="skip-navbar_top"></A> 86<!-- ========= END OF TOP NAVBAR ========= --> 87 88<HR> 89<!-- ======== START OF CLASS DATA ======== --> 90<H2> 91<FONT SIZE="-1"> 92com.fasterxml.jackson.databind.introspect</FONT> 93<BR> 94Class AnnotatedMember</H2> 95<PRE> 96<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A> 97 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.Annotated</A> 98 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.introspect.AnnotatedMember</B> 99</PRE> 100<DL> 101<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DD> 102</DL> 103<DL> 104<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></DD> 105</DL> 106<HR> 107<DL> 108<DT><PRE>public abstract class <B>AnnotatedMember</B><DT>extends <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A><DT>implements <A HREF="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A></DL> 109</PRE> 110 111<P> 112Intermediate base class for annotated entities that are members of 113 a class; fields, methods and constructors. This is a superset 114 of things that can represent logical properties as it contains 115 constructors in addition to fields and methods. 116<P> 117 118<P> 119<DL> 120<DT><B>Author:</B></DT> 121 <DD>tatu</DD> 122<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#com.fasterxml.jackson.databind.introspect.AnnotatedMember">Serialized Form</A></DL> 123<HR> 124 125<P> 126<!-- =========== FIELD SUMMARY =========== --> 127 128<A NAME="field_summary"><!-- --></A> 129<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 130<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 131<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 132<B>Field Summary</B></FONT></TH> 133</TR> 134<TR BGCOLOR="white" CLASS="TableRowColor"> 135<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 136<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A></CODE></FONT></TD> 137<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_annotations">_annotations</A></B></CODE> 138 139<BR> 140 </TD> 141</TR> 142</TABLE> 143 144<!-- ======== CONSTRUCTOR SUMMARY ======== --> 145 146<A NAME="constructor_summary"><!-- --></A> 147<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 148<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 149<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 150<B>Constructor Summary</B></FONT></TH> 151</TR> 152<TR BGCOLOR="white" CLASS="TableRowColor"> 153<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 154<CODE>protected </CODE></FONT></TD> 155<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#AnnotatedMember(com.fasterxml.jackson.databind.introspect.AnnotationMap)">AnnotatedMember</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> annotations)</CODE> 156 157<BR> 158 </TD> 159</TR> 160</TABLE> 161 162<!-- ========== METHOD SUMMARY =========== --> 163 164<A NAME="method_summary"><!-- --></A> 165<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 166<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 167<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 168<B>Method Summary</B></FONT></TH> 169</TR> 170<TR BGCOLOR="white" CLASS="TableRowColor"> 171<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 172<CODE> void</CODE></FONT></TD> 173<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addIfNotPresent(java.lang.annotation.Annotation)">addIfNotPresent</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A> a)</CODE> 174 175<BR> 176 Method called to augment annotations, by adding specified 177 annotation if and only if it is not yet present in the 178 annotation map we have.</TD> 179</TR> 180<TR BGCOLOR="white" CLASS="TableRowColor"> 181<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 182<CODE> void</CODE></FONT></TD> 183<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addOrOverride(java.lang.annotation.Annotation)">addOrOverride</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A> a)</CODE> 184 185<BR> 186 Method called to override an annotation, usually due to a mix-in 187 annotation masking or overriding an annotation 'real' constructor 188 has.</TD> 189</TR> 190<TR BGCOLOR="white" CLASS="TableRowColor"> 191<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 192<CODE> void</CODE></FONT></TD> 193<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#fixAccess()">fixAccess</A></B>()</CODE> 194 195<BR> 196 Method that can be called to modify access rights, by calling 197 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/AccessibleObject.html?is-external=true#setAccessible(java.lang.reflect.AccessibleObject[], boolean)" title="class or interface in java.lang.reflect"><CODE>AccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean)</CODE></A> on 198 the underlying annotated element.</TD> 199</TR> 200<TR BGCOLOR="white" CLASS="TableRowColor"> 201<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 202<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A></CODE></FONT></TD> 203<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getAllAnnotations()">getAllAnnotations</A></B>()</CODE> 204 205<BR> 206 </TD> 207</TR> 208<TR BGCOLOR="white" CLASS="TableRowColor"> 209<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 210<CODE>abstract <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?></CODE></FONT></TD> 211<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getDeclaringClass()">getDeclaringClass</A></B>()</CODE> 212 213<BR> 214 </TD> 215</TR> 216<TR BGCOLOR="white" CLASS="TableRowColor"> 217<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 218<CODE>abstract <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</A></CODE></FONT></TD> 219<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getMember()">getMember</A></B>()</CODE> 220 221<BR> 222 </TD> 223</TR> 224<TR BGCOLOR="white" CLASS="TableRowColor"> 225<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 226<CODE>abstract <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></CODE></FONT></TD> 227<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue(java.lang.Object)">getValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> pojo)</CODE> 228 229<BR> 230 Optional method that can be used to access the value of 231 this member on given object, if this is a supported 232 operation for member type.</TD> 233</TR> 234<TR BGCOLOR="white" CLASS="TableRowColor"> 235<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 236<CODE>abstract void</CODE></FONT></TD> 237<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue(java.lang.Object, java.lang.Object)">setValue</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> pojo, 238 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value)</CODE> 239 240<BR> 241 Optional method that can be used to assign value of 242 this member on given object, if this is a supported 243 operation for member type.</TD> 244</TR> 245</TABLE> 246 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated"><!-- --></A> 247<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 248<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 249<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></B></TH> 250</TR> 251<TR BGCOLOR="white" CLASS="TableRowColor"> 252<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">getAnnotated</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotation(java.lang.Class)">getAnnotation</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType()">getGenericType</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getModifiers()">getModifiers</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getName()">getName</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType()">getRawType</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType(com.fasterxml.jackson.databind.type.TypeBindings)">getType</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#hasAnnotation(java.lang.Class)">hasAnnotation</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#isPublic()">isPublic</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">withAnnotations</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withFallBackAnnotationsFrom(com.fasterxml.jackson.databind.introspect.Annotated)">withFallBackAnnotationsFrom</A></CODE></TD> 253</TR> 254</TABLE> 255 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 256<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 257<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 258<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH> 259</TR> 260<TR BGCOLOR="white" CLASS="TableRowColor"> 261<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD> 262</TR> 263</TABLE> 264 265<P> 266 267<!-- ============ FIELD DETAIL =========== --> 268 269<A NAME="field_detail"><!-- --></A> 270<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 271<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 272<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 273<B>Field Detail</B></FONT></TH> 274</TR> 275</TABLE> 276 277<A NAME="_annotations"><!-- --></A><H3> 278_annotations</H3> 279<PRE> 280protected final transient <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> <B>_annotations</B></PRE> 281<DL> 282<DL> 283</DL> 284</DL> 285 286<!-- ========= CONSTRUCTOR DETAIL ======== --> 287 288<A NAME="constructor_detail"><!-- --></A> 289<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 290<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 291<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 292<B>Constructor Detail</B></FONT></TH> 293</TR> 294</TABLE> 295 296<A NAME="AnnotatedMember(com.fasterxml.jackson.databind.introspect.AnnotationMap)"><!-- --></A><H3> 297AnnotatedMember</H3> 298<PRE> 299protected <B>AnnotatedMember</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> annotations)</PRE> 300<DL> 301</DL> 302 303<!-- ============ METHOD DETAIL ========== --> 304 305<A NAME="method_detail"><!-- --></A> 306<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 307<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 308<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 309<B>Method Detail</B></FONT></TH> 310</TR> 311</TABLE> 312 313<A NAME="getDeclaringClass()"><!-- --></A><H3> 314getDeclaringClass</H3> 315<PRE> 316public abstract <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A><?> <B>getDeclaringClass</B>()</PRE> 317<DL> 318<DD><DL> 319</DL> 320</DD> 321<DD><DL> 322</DL> 323</DD> 324</DL> 325<HR> 326 327<A NAME="getMember()"><!-- --></A><H3> 328getMember</H3> 329<PRE> 330public abstract <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</A> <B>getMember</B>()</PRE> 331<DL> 332<DD><DL> 333</DL> 334</DD> 335<DD><DL> 336</DL> 337</DD> 338</DL> 339<HR> 340 341<A NAME="getAllAnnotations()"><!-- --></A><H3> 342getAllAnnotations</H3> 343<PRE> 344protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> <B>getAllAnnotations</B>()</PRE> 345<DL> 346<DD><DL> 347<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAllAnnotations()">getAllAnnotations</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</A></CODE></DL> 348</DD> 349<DD><DL> 350</DL> 351</DD> 352</DL> 353<HR> 354 355<A NAME="addOrOverride(java.lang.annotation.Annotation)"><!-- --></A><H3> 356addOrOverride</H3> 357<PRE> 358public final void <B>addOrOverride</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A> a)</PRE> 359<DL> 360<DD>Method called to override an annotation, usually due to a mix-in 361 annotation masking or overriding an annotation 'real' constructor 362 has. 363<P> 364<DD><DL> 365</DL> 366</DD> 367<DD><DL> 368</DL> 369</DD> 370</DL> 371<HR> 372 373<A NAME="addIfNotPresent(java.lang.annotation.Annotation)"><!-- --></A><H3> 374addIfNotPresent</H3> 375<PRE> 376public final void <B>addIfNotPresent</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</A> a)</PRE> 377<DL> 378<DD>Method called to augment annotations, by adding specified 379 annotation if and only if it is not yet present in the 380 annotation map we have. 381<P> 382<DD><DL> 383</DL> 384</DD> 385<DD><DL> 386</DL> 387</DD> 388</DL> 389<HR> 390 391<A NAME="fixAccess()"><!-- --></A><H3> 392fixAccess</H3> 393<PRE> 394public final void <B>fixAccess</B>()</PRE> 395<DL> 396<DD>Method that can be called to modify access rights, by calling 397 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/AccessibleObject.html?is-external=true#setAccessible(java.lang.reflect.AccessibleObject[], boolean)" title="class or interface in java.lang.reflect"><CODE>AccessibleObject.setAccessible(java.lang.reflect.AccessibleObject[], boolean)</CODE></A> on 398 the underlying annotated element. 399<P> 400<DD><DL> 401</DL> 402</DD> 403<DD><DL> 404</DL> 405</DD> 406</DL> 407<HR> 408 409<A NAME="setValue(java.lang.Object, java.lang.Object)"><!-- --></A><H3> 410setValue</H3> 411<PRE> 412public abstract void <B>setValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> pojo, 413 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> value) 414 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</A>, 415 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE> 416<DL> 417<DD>Optional method that can be used to assign value of 418 this member on given object, if this is a supported 419 operation for member type. 420<p> 421 This is implemented for fields and single-argument 422 member methods; but not for constructor parameters or 423 other types of methods (like static methods) 424<P> 425<DD><DL> 426</DL> 427</DD> 428<DD><DL> 429 430<DT><B>Throws:</B> 431<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</A></CODE> 432<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL> 433</DD> 434</DL> 435<HR> 436 437<A NAME="getValue(java.lang.Object)"><!-- --></A><H3> 438getValue</H3> 439<PRE> 440public abstract <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> <B>getValue</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A> pojo) 441 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</A>, 442 <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></PRE> 443<DL> 444<DD>Optional method that can be used to access the value of 445 this member on given object, if this is a supported 446 operation for member type. 447<p> 448 This is implemented for fields and no-argument 449 member methods; but not for constructor parameters or 450 other types of methods (like static methods) 451<P> 452<DD><DL> 453</DL> 454</DD> 455<DD><DL> 456 457<DT><B>Throws:</B> 458<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang">UnsupportedOperationException</A></CODE> 459<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE></DL> 460</DD> 461</DL> 462<!-- ========= END OF CLASS DATA ========= --> 463<HR> 464 465 466<!-- ======= START OF BOTTOM NAVBAR ====== --> 467<A NAME="navbar_bottom"><!-- --></A> 468<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 469<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 470<TR> 471<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 472<A NAME="navbar_bottom_firstrow"><!-- --></A> 473<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 474 <TR ALIGN="center" VALIGN="top"> 475 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 476 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 477 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 478 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AnnotatedMember.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 479 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 480 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 481 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 482 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 483 </TR> 484</TABLE> 485</TD> 486<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 487</EM> 488</TD> 489</TR> 490 491<TR> 492<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 493 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 494 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD> 495<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 496 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" target="_top"><B>FRAMES</B></A> 497 <A HREF="AnnotatedMember.html" target="_top"><B>NO FRAMES</B></A> 498 <SCRIPT type="text/javascript"> 499 <!-- 500 if(window==top) { 501 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 502 } 503 //--> 504</SCRIPT> 505<NOSCRIPT> 506 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 507</NOSCRIPT> 508 509 510</FONT></TD> 511</TR> 512<TR> 513<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 514 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 515<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 516DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 517</TR> 518</TABLE> 519<A NAME="skip-navbar_bottom"></A> 520<!-- ======== END OF BOTTOM NAVBAR ======= --> 521 522<HR> 523Copyright © 2012 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved. 524</BODY> 525</HTML> 526