public static class JsonMappingException.Reference extends Object implements Serializable
| Modifier and Type | Field and Description | 
|---|---|
| protected String | _descLazily-constructed description of this instance; needed mostly to
 allow JDK serialization to work in case where  _fromis
 non-serializable (and has to be dropped) but we still want to pass
 actual description along. | 
| protected String | _fieldNameName of field (for beans) or key (for Maps) that is part
 of the reference. | 
| protected Object | _from | 
| protected int | _indexIndex within a  Collectioninstance that contained
 the reference; used if index is relevant and available. | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | Reference()Default constructor for deserialization/sub-classing purposes | 
|   | Reference(Object from) | 
|   | Reference(Object from,
         int index) | 
|   | Reference(Object from,
         String fieldName) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getDescription() | 
| String | getFieldName() | 
| Object | getFrom()Object through which reference was resolved. | 
| int | getIndex() | 
| String | toString() | 
protected transient Object _from
protected String _fieldName
_index defined), or when resolving
 Map classes without (yet) having an instance to operate on.protected int _index
Collection instance that contained
 the reference; used if index is relevant and available.
 If either not applicable, or not available, -1 is used to
 denote "not known" (or not relevant).protected Reference()
public Reference(Object from)
public Reference(Object from, int index)
public Object getFrom()
Note that this value must be `transient` to allow serializability (as often such Object is NOT serializable; or, in case of `Class`, may not available at the point of deserialization). As such will return `null` if instance has been passed using JDK serialization.
public String getFieldName()
public int getIndex()
public String getDescription()
Copyright © 2008–2020 FasterXML. All rights reserved.