Package org.openrewrite.java.internal
Class ClassIdResolver
- java.lang.Object
-
- org.openrewrite.java.internal.ClassIdResolver
-
- All Implemented Interfaces:
com.fasterxml.jackson.annotation.ObjectIdResolver
public class ClassIdResolver extends java.lang.Object implements com.fasterxml.jackson.annotation.ObjectIdResolver
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey,java.lang.Object>items
-
Constructor Summary
Constructors Constructor Description ClassIdResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbindItem(com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey id, java.lang.Object ob)booleancanUseFor(com.fasterxml.jackson.annotation.ObjectIdResolver resolverType)com.fasterxml.jackson.annotation.ObjectIdResolvernewForDeserialization(java.lang.Object context)java.lang.ObjectresolveId(com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey id)
-
-
-
Method Detail
-
bindItem
public void bindItem(com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey id, java.lang.Object ob)- Specified by:
bindItemin interfacecom.fasterxml.jackson.annotation.ObjectIdResolver
-
resolveId
public java.lang.Object resolveId(com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey id)
- Specified by:
resolveIdin interfacecom.fasterxml.jackson.annotation.ObjectIdResolver
-
canUseFor
public boolean canUseFor(com.fasterxml.jackson.annotation.ObjectIdResolver resolverType)
- Specified by:
canUseForin interfacecom.fasterxml.jackson.annotation.ObjectIdResolver
-
newForDeserialization
public com.fasterxml.jackson.annotation.ObjectIdResolver newForDeserialization(java.lang.Object context)
- Specified by:
newForDeserializationin interfacecom.fasterxml.jackson.annotation.ObjectIdResolver
-
-