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_29) on Mon Mar 26 19:07:15 PDT 2012 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8AnnotatedMember (jackson-databind 2.0.0 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2012-03-26"> 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.0.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>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> 102</DL> 103<HR> 104<DL> 105<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></DL> 106</PRE> 107 108<P> 109Intermediate base class for annotated entities that are members of 110 a class; fields, methods and constructors. This is a superset 111 of things that can represent logical properties as it contains 112 constructors in addition to fields and methods. 113<P> 114 115<P> 116<DL> 117<DT><B>Author:</B></DT> 118 <DD>tatu</DD> 119</DL> 120<HR> 121 122<P> 123<!-- =========== FIELD SUMMARY =========== --> 124 125<A NAME="field_summary"><!-- --></A> 126<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 127<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 128<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 129<B>Field Summary</B></FONT></TH> 130</TR> 131<TR BGCOLOR="white" CLASS="TableRowColor"> 132<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 133<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A></CODE></FONT></TD> 134<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_annotations">_annotations</A></B></CODE> 135 136<BR> 137 </TD> 138</TR> 139</TABLE> 140 141<!-- ======== CONSTRUCTOR SUMMARY ======== --> 142 143<A NAME="constructor_summary"><!-- --></A> 144<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 145<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 146<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 147<B>Constructor Summary</B></FONT></TH> 148</TR> 149<TR BGCOLOR="white" CLASS="TableRowColor"> 150<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 151<CODE>protected </CODE></FONT></TD> 152<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> 153 154<BR> 155 </TD> 156</TR> 157</TABLE> 158 159<!-- ========== METHOD SUMMARY =========== --> 160 161<A NAME="method_summary"><!-- --></A> 162<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 163<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 164<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 165<B>Method Summary</B></FONT></TH> 166</TR> 167<TR BGCOLOR="white" CLASS="TableRowColor"> 168<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 169<CODE> void</CODE></FONT></TD> 170<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> 171 172<BR> 173 Method called to augment annotations, by adding specified 174 annotation if and only if it is not yet present in the 175 annotation map we have.</TD> 176</TR> 177<TR BGCOLOR="white" CLASS="TableRowColor"> 178<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 179<CODE> void</CODE></FONT></TD> 180<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> 181 182<BR> 183 Method called to override an annotation, usually due to a mix-in 184 annotation masking or overriding an annotation 'real' constructor 185 has.</TD> 186</TR> 187<TR BGCOLOR="white" CLASS="TableRowColor"> 188<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 189<CODE> void</CODE></FONT></TD> 190<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#fixAccess()">fixAccess</A></B>()</CODE> 191 192<BR> 193 Method that can be called to modify access rights, by calling 194 <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 195 the underlying annotated element.</TD> 196</TR> 197<TR BGCOLOR="white" CLASS="TableRowColor"> 198<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 199<CODE>protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A></CODE></FONT></TD> 200<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getAllAnnotations()">getAllAnnotations</A></B>()</CODE> 201 202<BR> 203 </TD> 204</TR> 205<TR BGCOLOR="white" CLASS="TableRowColor"> 206<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 207<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> 208<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getDeclaringClass()">getDeclaringClass</A></B>()</CODE> 209 210<BR> 211 </TD> 212</TR> 213<TR BGCOLOR="white" CLASS="TableRowColor"> 214<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 215<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> 216<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getMember()">getMember</A></B>()</CODE> 217 218<BR> 219 </TD> 220</TR> 221<TR BGCOLOR="white" CLASS="TableRowColor"> 222<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 223<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> 224<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> 225 226<BR> 227 Optional method that can be used to access the value of 228 this member on given object, if this is a supported 229 operation for member type.</TD> 230</TR> 231<TR BGCOLOR="white" CLASS="TableRowColor"> 232<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 233<CODE>abstract void</CODE></FONT></TD> 234<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, 235 <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> 236 237<BR> 238 Optional method that can be used to assign value of 239 this member on given object, if this is a supported 240 operation for member type.</TD> 241</TR> 242</TABLE> 243 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated"><!-- --></A> 244<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 245<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 246<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> 247</TR> 248<TR BGCOLOR="white" CLASS="TableRowColor"> 249<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> 250</TR> 251</TABLE> 252 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 253<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 254<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 255<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> 256</TR> 257<TR BGCOLOR="white" CLASS="TableRowColor"> 258<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> 259</TR> 260</TABLE> 261 262<P> 263 264<!-- ============ FIELD DETAIL =========== --> 265 266<A NAME="field_detail"><!-- --></A> 267<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 268<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 269<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 270<B>Field Detail</B></FONT></TH> 271</TR> 272</TABLE> 273 274<A NAME="_annotations"><!-- --></A><H3> 275_annotations</H3> 276<PRE> 277protected final <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> <B>_annotations</B></PRE> 278<DL> 279<DL> 280</DL> 281</DL> 282 283<!-- ========= CONSTRUCTOR DETAIL ======== --> 284 285<A NAME="constructor_detail"><!-- --></A> 286<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 287<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 288<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 289<B>Constructor Detail</B></FONT></TH> 290</TR> 291</TABLE> 292 293<A NAME="AnnotatedMember(com.fasterxml.jackson.databind.introspect.AnnotationMap)"><!-- --></A><H3> 294AnnotatedMember</H3> 295<PRE> 296protected <B>AnnotatedMember</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> annotations)</PRE> 297<DL> 298</DL> 299 300<!-- ============ METHOD DETAIL ========== --> 301 302<A NAME="method_detail"><!-- --></A> 303<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 304<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 305<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 306<B>Method Detail</B></FONT></TH> 307</TR> 308</TABLE> 309 310<A NAME="getDeclaringClass()"><!-- --></A><H3> 311getDeclaringClass</H3> 312<PRE> 313public 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> 314<DL> 315<DD><DL> 316</DL> 317</DD> 318</DL> 319<HR> 320 321<A NAME="getMember()"><!-- --></A><H3> 322getMember</H3> 323<PRE> 324public 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> 325<DL> 326<DD><DL> 327</DL> 328</DD> 329</DL> 330<HR> 331 332<A NAME="getAllAnnotations()"><!-- --></A><H3> 333getAllAnnotations</H3> 334<PRE> 335protected <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> <B>getAllAnnotations</B>()</PRE> 336<DL> 337<DD><DL> 338<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> 339</DD> 340<DD><DL> 341</DL> 342</DD> 343</DL> 344<HR> 345 346<A NAME="addOrOverride(java.lang.annotation.Annotation)"><!-- --></A><H3> 347addOrOverride</H3> 348<PRE> 349public 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> 350<DL> 351<DD>Method called to override an annotation, usually due to a mix-in 352 annotation masking or overriding an annotation 'real' constructor 353 has. 354<P> 355<DD><DL> 356</DL> 357</DD> 358</DL> 359<HR> 360 361<A NAME="addIfNotPresent(java.lang.annotation.Annotation)"><!-- --></A><H3> 362addIfNotPresent</H3> 363<PRE> 364public 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> 365<DL> 366<DD>Method called to augment annotations, by adding specified 367 annotation if and only if it is not yet present in the 368 annotation map we have. 369<P> 370<DD><DL> 371</DL> 372</DD> 373</DL> 374<HR> 375 376<A NAME="fixAccess()"><!-- --></A><H3> 377fixAccess</H3> 378<PRE> 379public final void <B>fixAccess</B>()</PRE> 380<DL> 381<DD>Method that can be called to modify access rights, by calling 382 <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 383 the underlying annotated element. 384<P> 385<DD><DL> 386</DL> 387</DD> 388</DL> 389<HR> 390 391<A NAME="setValue(java.lang.Object, java.lang.Object)"><!-- --></A><H3> 392setValue</H3> 393<PRE> 394public 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, 395 <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) 396 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>, 397 <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> 398<DL> 399<DD>Optional method that can be used to assign value of 400 this member on given object, if this is a supported 401 operation for member type. 402<p> 403 This is implemented for fields and single-argument 404 member methods; but not for constructor parameters or 405 other types of methods (like static methods) 406<P> 407<DD><DL> 408 409<DT><B>Throws:</B> 410<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> 411<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> 412</DD> 413</DL> 414<HR> 415 416<A NAME="getValue(java.lang.Object)"><!-- --></A><H3> 417getValue</H3> 418<PRE> 419public 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) 420 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>, 421 <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> 422<DL> 423<DD>Optional method that can be used to access the value of 424 this member on given object, if this is a supported 425 operation for member type. 426<p> 427 This is implemented for fields and no-argument 428 member methods; but not for constructor parameters or 429 other types of methods (like static methods) 430<P> 431<DD><DL> 432 433<DT><B>Throws:</B> 434<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> 435<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> 436</DD> 437</DL> 438<!-- ========= END OF CLASS DATA ========= --> 439<HR> 440 441 442<!-- ======= START OF BOTTOM NAVBAR ====== --> 443<A NAME="navbar_bottom"><!-- --></A> 444<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 445<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 446<TR> 447<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 448<A NAME="navbar_bottom_firstrow"><!-- --></A> 449<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 450 <TR ALIGN="center" VALIGN="top"> 451 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 452 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 453 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 454 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AnnotatedMember.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 455 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 456 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 457 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 458 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 459 </TR> 460</TABLE> 461</TD> 462<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 463</EM> 464</TD> 465</TR> 466 467<TR> 468<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 469 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 470 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD> 471<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 472 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" target="_top"><B>FRAMES</B></A> 473 <A HREF="AnnotatedMember.html" target="_top"><B>NO FRAMES</B></A> 474 <SCRIPT type="text/javascript"> 475 <!-- 476 if(window==top) { 477 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 478 } 479 //--> 480</SCRIPT> 481<NOSCRIPT> 482 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 483</NOSCRIPT> 484 485 486</FONT></TD> 487</TR> 488<TR> 489<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 490 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 491<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 492DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 493</TR> 494</TABLE> 495<A NAME="skip-navbar_bottom"></A> 496<!-- ======== END OF BOTTOM NAVBAR ======= --> 497 498<HR> 499Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 500</BODY> 501</HTML> 502