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> 8AnnotatedMethod (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="AnnotatedMethod (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/AnnotatedMethod.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/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 60 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.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/AnnotatedMethod.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="AnnotatedMethod.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 AnnotatedMethod</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 "><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedMember</A> 99 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedWithParams</A> 100 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>com.fasterxml.jackson.databind.introspect.AnnotatedMethod</B> 101</PRE> 102<HR> 103<DL> 104<DT><PRE>public final class <B>AnnotatedMethod</B><DT>extends <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></DL> 105</PRE> 106 107<P> 108<HR> 109 110<P> 111<!-- =========== FIELD SUMMARY =========== --> 112 113<A NAME="field_summary"><!-- --></A> 114<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 115<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 116<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 117<B>Field Summary</B></FONT></TH> 118</TR> 119<TR BGCOLOR="white" CLASS="TableRowColor"> 120<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 121<CODE>protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A></CODE></FONT></TD> 122<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#_method">_method</A></B></CODE> 123 124<BR> 125 </TD> 126</TR> 127<TR BGCOLOR="white" CLASS="TableRowColor"> 128<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 129<CODE>protected <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> 130<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#_paramClasses">_paramClasses</A></B></CODE> 131 132<BR> 133 </TD> 134</TR> 135</TABLE> 136 <A NAME="fields_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"><!-- --></A> 137<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 138<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 139<TH ALIGN="left"><B>Fields inherited from class com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></B></TH> 140</TR> 141<TR BGCOLOR="white" CLASS="TableRowColor"> 142<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#_paramAnnotations">_paramAnnotations</A></CODE></TD> 143</TR> 144</TABLE> 145 <A NAME="fields_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember"><!-- --></A> 146<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 147<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 148<TH ALIGN="left"><B>Fields inherited from class com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></B></TH> 149</TR> 150<TR BGCOLOR="white" CLASS="TableRowColor"> 151<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_annotations">_annotations</A></CODE></TD> 152</TR> 153</TABLE> 154 155<!-- ======== CONSTRUCTOR SUMMARY ======== --> 156 157<A NAME="constructor_summary"><!-- --></A> 158<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 159<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 160<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 161<B>Constructor Summary</B></FONT></TH> 162</TR> 163<TR BGCOLOR="white" CLASS="TableRowColor"> 164<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#AnnotatedMethod(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotationMap, com.fasterxml.jackson.databind.introspect.AnnotationMap[])">AnnotatedMethod</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A> method, 165 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> classAnn, 166 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A>[] paramAnnotations)</CODE> 167 168<BR> 169 </TD> 170</TR> 171</TABLE> 172 173<!-- ========== METHOD SUMMARY =========== --> 174 175<A NAME="method_summary"><!-- --></A> 176<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 177<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 178<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 179<B>Method Summary</B></FONT></TH> 180</TR> 181<TR BGCOLOR="white" CLASS="TableRowColor"> 182<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 183<CODE> <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> 184<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#call()">call</A></B>()</CODE> 185 186<BR> 187 Method that can be used to (try to) call this object without arguments.</TD> 188</TR> 189<TR BGCOLOR="white" CLASS="TableRowColor"> 190<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 191<CODE> <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> 192<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#call(java.lang.Object[])">call</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>[] args)</CODE> 193 194<BR> 195 Method that can be used to (try to) call this object with specified arguments.</TD> 196</TR> 197<TR BGCOLOR="white" CLASS="TableRowColor"> 198<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 199<CODE> <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> 200<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#call1(java.lang.Object)">call1</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> arg)</CODE> 201 202<BR> 203 Method that can be used to (try to) call this object with single arguments.</TD> 204</TR> 205<TR BGCOLOR="white" CLASS="TableRowColor"> 206<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 207<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A></CODE></FONT></TD> 208<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getAnnotated()">getAnnotated</A></B>()</CODE> 209 210<BR> 211 Method that can be used to find actual JDK element that this instance 212 represents.</TD> 213</TR> 214<TR BGCOLOR="white" CLASS="TableRowColor"> 215<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 216<CODE> <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> 217<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getDeclaringClass()">getDeclaringClass</A></B>()</CODE> 218 219<BR> 220 </TD> 221</TR> 222<TR BGCOLOR="white" CLASS="TableRowColor"> 223<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 224<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> 225<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getFullName()">getFullName</A></B>()</CODE> 226 227<BR> 228 </TD> 229</TR> 230<TR BGCOLOR="white" CLASS="TableRowColor"> 231<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 232<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A></CODE></FONT></TD> 233<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericParameterType(int)">getGenericParameterType</A></B>(int index)</CODE> 234 235<BR> 236 </TD> 237</TR> 238<TR BGCOLOR="white" CLASS="TableRowColor"> 239<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 240<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>[]</CODE></FONT></TD> 241<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericParameterTypes()">getGenericParameterTypes</A></B>()</CODE> 242 243<BR> 244 </TD> 245</TR> 246<TR BGCOLOR="white" CLASS="TableRowColor"> 247<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 248<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A></CODE></FONT></TD> 249<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericReturnType()">getGenericReturnType</A></B>()</CODE> 250 251<BR> 252 </TD> 253</TR> 254<TR BGCOLOR="white" CLASS="TableRowColor"> 255<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 256<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A></CODE></FONT></TD> 257<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericType()">getGenericType</A></B>()</CODE> 258 259<BR> 260 For methods, this returns declared return type, which is only 261 useful with getters (setters do not return anything; hence "void" 262 type is returned here)</TD> 263</TR> 264<TR BGCOLOR="white" CLASS="TableRowColor"> 265<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 266<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A></CODE></FONT></TD> 267<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getMember()">getMember</A></B>()</CODE> 268 269<BR> 270 </TD> 271</TR> 272<TR BGCOLOR="white" CLASS="TableRowColor"> 273<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 274<CODE> int</CODE></FONT></TD> 275<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getModifiers()">getModifiers</A></B>()</CODE> 276 277<BR> 278 </TD> 279</TR> 280<TR BGCOLOR="white" CLASS="TableRowColor"> 281<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 282<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> 283<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getName()">getName</A></B>()</CODE> 284 285<BR> 286 </TD> 287</TR> 288<TR BGCOLOR="white" CLASS="TableRowColor"> 289<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 290<CODE> int</CODE></FONT></TD> 291<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getParameterCount()">getParameterCount</A></B>()</CODE> 292 293<BR> 294 </TD> 295</TR> 296<TR BGCOLOR="white" CLASS="TableRowColor"> 297<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 298<CODE> <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> 299<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawParameterType(int)">getRawParameterType</A></B>(int index)</CODE> 300 301<BR> 302 </TD> 303</TR> 304<TR BGCOLOR="white" CLASS="TableRowColor"> 305<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 306<CODE> <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> 307<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawParameterTypes()">getRawParameterTypes</A></B>()</CODE> 308 309<BR> 310 </TD> 311</TR> 312<TR BGCOLOR="white" CLASS="TableRowColor"> 313<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 314<CODE> <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> 315<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawReturnType()">getRawReturnType</A></B>()</CODE> 316 317<BR> 318 </TD> 319</TR> 320<TR BGCOLOR="white" CLASS="TableRowColor"> 321<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 322<CODE> <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> 323<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawType()">getRawType</A></B>()</CODE> 324 325<BR> 326 For methods, this returns declared return type, which is only 327 useful with getters (setters do not usually return anything; 328 hence "void" type is returned here)</TD> 329</TR> 330<TR BGCOLOR="white" CLASS="TableRowColor"> 331<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 332<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A></CODE></FONT></TD> 333<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getType(com.fasterxml.jackson.databind.type.TypeBindings)">getType</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</A> bindings)</CODE> 334 335<BR> 336 As per [JACKSON-468], we need to also allow declaration of local 337 type bindings; mostly it will allow defining bounds.</TD> 338</TR> 339<TR BGCOLOR="white" CLASS="TableRowColor"> 340<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 341<CODE> <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> 342<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.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> 343 344<BR> 345 Optional method that can be used to access the value of 346 this member on given object, if this is a supported 347 operation for member type.</TD> 348</TR> 349<TR BGCOLOR="white" CLASS="TableRowColor"> 350<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 351<CODE> void</CODE></FONT></TD> 352<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.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, 353 <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> 354 355<BR> 356 Optional method that can be used to assign value of 357 this member on given object, if this is a supported 358 operation for member type.</TD> 359</TR> 360<TR BGCOLOR="white" CLASS="TableRowColor"> 361<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 362<CODE> <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD> 363<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#toString()">toString</A></B>()</CODE> 364 365<BR> 366 </TD> 367</TR> 368<TR BGCOLOR="white" CLASS="TableRowColor"> 369<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 370<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD> 371<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">withAnnotations</A></B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> ann)</CODE> 372 373<BR> 374 Fluent factory method that will construct a new instance that uses specified 375 instance annotations instead of currently configured ones.</TD> 376</TR> 377<TR BGCOLOR="white" CLASS="TableRowColor"> 378<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 379<CODE> <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A></CODE></FONT></TD> 380<TD><CODE><B><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#withMethod(java.lang.reflect.Method)">withMethod</A></B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A> m)</CODE> 381 382<BR> 383 Method that constructs a new instance with settings (annotations, parameter annotations) 384 of this instance, but with different physical <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>Method</CODE></A>.</TD> 385</TR> 386</TABLE> 387 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"><!-- --></A> 388<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 389<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 390<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></B></TH> 391</TR> 392<TR BGCOLOR="white" CLASS="TableRowColor"> 393<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#addOrOverrideParam(int, java.lang.annotation.Annotation)">addOrOverrideParam</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getAnnotation(java.lang.Class)">getAnnotation</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getAnnotationCount()">getAnnotationCount</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getParameter(int)">getParameter</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getParameterAnnotations(int)">getParameterAnnotations</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getType(com.fasterxml.jackson.databind.type.TypeBindings, java.lang.reflect.TypeVariable[])">getType</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#replaceParameterAnnotations(int, com.fasterxml.jackson.databind.introspect.AnnotationMap)">replaceParameterAnnotations</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#resolveParameterType(int, com.fasterxml.jackson.databind.type.TypeBindings)">resolveParameterType</A></CODE></TD> 394</TR> 395</TABLE> 396 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember"><!-- --></A> 397<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 398<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 399<TH ALIGN="left"><B>Methods inherited from class com.fasterxml.jackson.databind.introspect.<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></B></TH> 400</TR> 401<TR BGCOLOR="white" CLASS="TableRowColor"> 402<TD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addIfNotPresent(java.lang.annotation.Annotation)">addIfNotPresent</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addOrOverride(java.lang.annotation.Annotation)">addOrOverride</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#fixAccess()">fixAccess</A>, <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getAllAnnotations()">getAllAnnotations</A></CODE></TD> 403</TR> 404</TABLE> 405 <A NAME="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated"><!-- --></A> 406<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 407<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 408<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> 409</TR> 410<TR BGCOLOR="white" CLASS="TableRowColor"> 411<TD><CODE><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#withFallBackAnnotationsFrom(com.fasterxml.jackson.databind.introspect.Annotated)">withFallBackAnnotationsFrom</A></CODE></TD> 412</TR> 413</TABLE> 414 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 415<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 416<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 417<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> 418</TR> 419<TR BGCOLOR="white" CLASS="TableRowColor"> 420<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#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> 421</TR> 422</TABLE> 423 424<P> 425 426<!-- ============ FIELD DETAIL =========== --> 427 428<A NAME="field_detail"><!-- --></A> 429<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 430<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 431<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 432<B>Field Detail</B></FONT></TH> 433</TR> 434</TABLE> 435 436<A NAME="_method"><!-- --></A><H3> 437_method</H3> 438<PRE> 439protected final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A> <B>_method</B></PRE> 440<DL> 441<DL> 442</DL> 443</DL> 444<HR> 445 446<A NAME="_paramClasses"><!-- --></A><H3> 447_paramClasses</H3> 448<PRE> 449protected <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>_paramClasses</B></PRE> 450<DL> 451<DL> 452</DL> 453</DL> 454 455<!-- ========= CONSTRUCTOR DETAIL ======== --> 456 457<A NAME="constructor_detail"><!-- --></A> 458<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 459<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 460<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 461<B>Constructor Detail</B></FONT></TH> 462</TR> 463</TABLE> 464 465<A NAME="AnnotatedMethod(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotationMap, com.fasterxml.jackson.databind.introspect.AnnotationMap[])"><!-- --></A><H3> 466AnnotatedMethod</H3> 467<PRE> 468public <B>AnnotatedMethod</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A> method, 469 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> classAnn, 470 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A>[] paramAnnotations)</PRE> 471<DL> 472</DL> 473 474<!-- ============ METHOD DETAIL ========== --> 475 476<A NAME="method_detail"><!-- --></A> 477<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 478<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 479<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 480<B>Method Detail</B></FONT></TH> 481</TR> 482</TABLE> 483 484<A NAME="withMethod(java.lang.reflect.Method)"><!-- --></A><H3> 485withMethod</H3> 486<PRE> 487public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>withMethod</B>(<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A> m)</PRE> 488<DL> 489<DD>Method that constructs a new instance with settings (annotations, parameter annotations) 490 of this instance, but with different physical <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect"><CODE>Method</CODE></A>. 491<P> 492<DD><DL> 493</DL> 494</DD> 495</DL> 496<HR> 497 498<A NAME="withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"><!-- --></A><H3> 499withAnnotations</H3> 500<PRE> 501public <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</A> <B>withAnnotations</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</A> ann)</PRE> 502<DL> 503<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">Annotated</A></CODE></B></DD> 504<DD>Fluent factory method that will construct a new instance that uses specified 505 instance annotations instead of currently configured ones. 506<P> 507<DD><DL> 508<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">withAnnotations</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> 509</DD> 510<DD><DL> 511</DL> 512</DD> 513</DL> 514<HR> 515 516<A NAME="getAnnotated()"><!-- --></A><H3> 517getAnnotated</H3> 518<PRE> 519public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A> <B>getAnnotated</B>()</PRE> 520<DL> 521<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">Annotated</A></CODE></B></DD> 522<DD>Method that can be used to find actual JDK element that this instance 523 represents. It is non-null, except for method/constructor parameters 524 which do not have a JDK counterpart. 525<P> 526<DD><DL> 527<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">getAnnotated</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> 528</DD> 529<DD><DL> 530</DL> 531</DD> 532</DL> 533<HR> 534 535<A NAME="getModifiers()"><!-- --></A><H3> 536getModifiers</H3> 537<PRE> 538public int <B>getModifiers</B>()</PRE> 539<DL> 540<DD><DL> 541<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getModifiers()">getModifiers</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> 542</DD> 543<DD><DL> 544</DL> 545</DD> 546</DL> 547<HR> 548 549<A NAME="getName()"><!-- --></A><H3> 550getName</H3> 551<PRE> 552public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getName</B>()</PRE> 553<DL> 554<DD><DL> 555<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getName()">getName</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> 556</DD> 557<DD><DL> 558</DL> 559</DD> 560</DL> 561<HR> 562 563<A NAME="getGenericType()"><!-- --></A><H3> 564getGenericType</H3> 565<PRE> 566public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A> <B>getGenericType</B>()</PRE> 567<DL> 568<DD>For methods, this returns declared return type, which is only 569 useful with getters (setters do not return anything; hence "void" 570 type is returned here) 571<P> 572<DD><DL> 573<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType()">getGenericType</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> 574</DD> 575<DD><DL> 576</DL> 577</DD> 578</DL> 579<HR> 580 581<A NAME="getRawType()"><!-- --></A><H3> 582getRawType</H3> 583<PRE> 584public <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>getRawType</B>()</PRE> 585<DL> 586<DD>For methods, this returns declared return type, which is only 587 useful with getters (setters do not usually return anything; 588 hence "void" type is returned here) 589<P> 590<DD><DL> 591<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType()">getRawType</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> 592</DD> 593<DD><DL> 594</DL> 595</DD> 596</DL> 597<HR> 598 599<A NAME="getType(com.fasterxml.jackson.databind.type.TypeBindings)"><!-- --></A><H3> 600getType</H3> 601<PRE> 602public <A HREF="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</A> <B>getType</B>(<A HREF="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</A> bindings)</PRE> 603<DL> 604<DD>As per [JACKSON-468], we need to also allow declaration of local 605 type bindings; mostly it will allow defining bounds. 606<P> 607<DD><DL> 608<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType(com.fasterxml.jackson.databind.type.TypeBindings)">getType</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> 609</DD> 610<DD><DL> 611</DL> 612</DD> 613</DL> 614<HR> 615 616<A NAME="call()"><!-- --></A><H3> 617call</H3> 618<PRE> 619public final <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>call</B>() 620 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE> 621<DL> 622<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call()">AnnotatedWithParams</A></CODE></B></DD> 623<DD>Method that can be used to (try to) call this object without arguments. 624 This may succeed or fail, depending on expected number 625 of arguments: caller needs to take care to pass correct number. 626 Exceptions are thrown directly from actual low-level call. 627<p> 628 Note: only works for constructors and static methods. 629<P> 630<DD><DL> 631<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call()">call</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></CODE></DL> 632</DD> 633<DD><DL> 634 635<DT><B>Throws:</B> 636<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL> 637</DD> 638</DL> 639<HR> 640 641<A NAME="call(java.lang.Object[])"><!-- --></A><H3> 642call</H3> 643<PRE> 644public final <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>call</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>[] args) 645 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE> 646<DL> 647<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call(java.lang.Object[])">AnnotatedWithParams</A></CODE></B></DD> 648<DD>Method that can be used to (try to) call this object with specified arguments. 649 This may succeed or fail, depending on expected number 650 of arguments: caller needs to take care to pass correct number. 651 Exceptions are thrown directly from actual low-level call. 652<p> 653 Note: only works for constructors and static methods. 654<P> 655<DD><DL> 656<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call(java.lang.Object[])">call</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></CODE></DL> 657</DD> 658<DD><DL> 659 660<DT><B>Throws:</B> 661<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL> 662</DD> 663</DL> 664<HR> 665 666<A NAME="call1(java.lang.Object)"><!-- --></A><H3> 667call1</H3> 668<PRE> 669public final <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>call1</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> arg) 670 throws <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></PRE> 671<DL> 672<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call1(java.lang.Object)">AnnotatedWithParams</A></CODE></B></DD> 673<DD>Method that can be used to (try to) call this object with single arguments. 674 This may succeed or fail, depending on expected number 675 of arguments: caller needs to take care to pass correct number. 676 Exceptions are thrown directly from actual low-level call. 677<p> 678 Note: only works for constructors and static methods. 679<P> 680<DD><DL> 681<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call1(java.lang.Object)">call1</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></CODE></DL> 682</DD> 683<DD><DL> 684 685<DT><B>Throws:</B> 686<DD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</A></CODE></DL> 687</DD> 688</DL> 689<HR> 690 691<A NAME="getDeclaringClass()"><!-- --></A><H3> 692getDeclaringClass</H3> 693<PRE> 694public <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> 695<DL> 696<DD><DL> 697<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getDeclaringClass()">getDeclaringClass</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></DL> 698</DD> 699<DD><DL> 700</DL> 701</DD> 702</DL> 703<HR> 704 705<A NAME="getMember()"><!-- --></A><H3> 706getMember</H3> 707<PRE> 708public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</A> <B>getMember</B>()</PRE> 709<DL> 710<DD><DL> 711<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getMember()">getMember</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></DL> 712</DD> 713<DD><DL> 714</DL> 715</DD> 716</DL> 717<HR> 718 719<A NAME="setValue(java.lang.Object, java.lang.Object)"><!-- --></A><H3> 720setValue</H3> 721<PRE> 722public 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, 723 <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) 724 throws <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> 725<DL> 726<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue(java.lang.Object, java.lang.Object)">AnnotatedMember</A></CODE></B></DD> 727<DD>Optional method that can be used to assign value of 728 this member on given object, if this is a supported 729 operation for member type. 730<p> 731 This is implemented for fields and single-argument 732 member methods; but not for constructor parameters or 733 other types of methods (like static methods) 734<P> 735<DD><DL> 736<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue(java.lang.Object, java.lang.Object)">setValue</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></DL> 737</DD> 738<DD><DL> 739 740<DT><B>Throws:</B> 741<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> 742</DD> 743</DL> 744<HR> 745 746<A NAME="getValue(java.lang.Object)"><!-- --></A><H3> 747getValue</H3> 748<PRE> 749public <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) 750 throws <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> 751<DL> 752<DD><B>Description copied from class: <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue(java.lang.Object)">AnnotatedMember</A></CODE></B></DD> 753<DD>Optional method that can be used to access the value of 754 this member on given object, if this is a supported 755 operation for member type. 756<p> 757 This is implemented for fields and no-argument 758 member methods; but not for constructor parameters or 759 other types of methods (like static methods) 760<P> 761<DD><DL> 762<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue(java.lang.Object)">getValue</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</A></CODE></DL> 763</DD> 764<DD><DL> 765 766<DT><B>Throws:</B> 767<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> 768</DD> 769</DL> 770<HR> 771 772<A NAME="getParameterCount()"><!-- --></A><H3> 773getParameterCount</H3> 774<PRE> 775public int <B>getParameterCount</B>()</PRE> 776<DL> 777<DD><DL> 778<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getParameterCount()">getParameterCount</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></CODE></DL> 779</DD> 780<DD><DL> 781</DL> 782</DD> 783</DL> 784<HR> 785 786<A NAME="getFullName()"><!-- --></A><H3> 787getFullName</H3> 788<PRE> 789public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getFullName</B>()</PRE> 790<DL> 791<DD><DL> 792</DL> 793</DD> 794</DL> 795<HR> 796 797<A NAME="getRawParameterTypes()"><!-- --></A><H3> 798getRawParameterTypes</H3> 799<PRE> 800public <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>getRawParameterTypes</B>()</PRE> 801<DL> 802<DD><DL> 803</DL> 804</DD> 805</DL> 806<HR> 807 808<A NAME="getGenericParameterTypes()"><!-- --></A><H3> 809getGenericParameterTypes</H3> 810<PRE> 811public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A>[] <B>getGenericParameterTypes</B>()</PRE> 812<DL> 813<DD><DL> 814</DL> 815</DD> 816</DL> 817<HR> 818 819<A NAME="getRawParameterType(int)"><!-- --></A><H3> 820getRawParameterType</H3> 821<PRE> 822public <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>getRawParameterType</B>(int index)</PRE> 823<DL> 824<DD><DL> 825<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getRawParameterType(int)">getRawParameterType</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></CODE></DL> 826</DD> 827<DD><DL> 828</DL> 829</DD> 830</DL> 831<HR> 832 833<A NAME="getGenericParameterType(int)"><!-- --></A><H3> 834getGenericParameterType</H3> 835<PRE> 836public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A> <B>getGenericParameterType</B>(int index)</PRE> 837<DL> 838<DD><DL> 839<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getGenericParameterType(int)">getGenericParameterType</A></CODE> in class <CODE><A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</A></CODE></DL> 840</DD> 841<DD><DL> 842</DL> 843</DD> 844</DL> 845<HR> 846 847<A NAME="getRawReturnType()"><!-- --></A><H3> 848getRawReturnType</H3> 849<PRE> 850public <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>getRawReturnType</B>()</PRE> 851<DL> 852<DD><DL> 853</DL> 854</DD> 855</DL> 856<HR> 857 858<A NAME="getGenericReturnType()"><!-- --></A><H3> 859getGenericReturnType</H3> 860<PRE> 861public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</A> <B>getGenericReturnType</B>()</PRE> 862<DL> 863<DD><DL> 864</DL> 865</DD> 866</DL> 867<HR> 868 869<A NAME="toString()"><!-- --></A><H3> 870toString</H3> 871<PRE> 872public <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE> 873<DL> 874<DD><DL> 875<DT><B>Overrides:</B><DD><CODE><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></CODE> in class <CODE><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></DL> 876</DD> 877<DD><DL> 878</DL> 879</DD> 880</DL> 881<!-- ========= END OF CLASS DATA ========= --> 882<HR> 883 884 885<!-- ======= START OF BOTTOM NAVBAR ====== --> 886<A NAME="navbar_bottom"><!-- --></A> 887<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 888<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 889<TR> 890<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 891<A NAME="navbar_bottom_firstrow"><!-- --></A> 892<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 893 <TR ALIGN="center" VALIGN="top"> 894 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 895 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 896 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 897 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AnnotatedMethod.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 898 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 899 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 900 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 901 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 902 </TR> 903</TABLE> 904</TD> 905<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 906</EM> 907</TD> 908</TR> 909 910<TR> 911<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 912 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><B>PREV CLASS</B></A> 913 <A HREF="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect"><B>NEXT CLASS</B></A></FONT></TD> 914<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 915 <A HREF="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" target="_top"><B>FRAMES</B></A> 916 <A HREF="AnnotatedMethod.html" target="_top"><B>NO FRAMES</B></A> 917 <SCRIPT type="text/javascript"> 918 <!-- 919 if(window==top) { 920 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 921 } 922 //--> 923</SCRIPT> 924<NOSCRIPT> 925 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A> 926</NOSCRIPT> 927 928 929</FONT></TD> 930</TR> 931<TR> 932<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 933 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 934<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 935DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 936</TR> 937</TABLE> 938<A NAME="skip-navbar_bottom"></A> 939<!-- ======== END OF BOTTOM NAVBAR ======= --> 940 941<HR> 942Copyright © 2012 <a href="http://fasterxml.com">fasterxml.com</a>. All Rights Reserved. 943</BODY> 944</HTML> 945