Class ClassIdResolver

java.lang.Object
org.openrewrite.java.internal.ClassIdResolver
All Implemented Interfaces:
com.fasterxml.jackson.annotation.ObjectIdResolver

public class ClassIdResolver extends Object implements com.fasterxml.jackson.annotation.ObjectIdResolver
  • Field Details

    • items

      protected Map<com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey,Object> items
  • Constructor Details

    • ClassIdResolver

      public ClassIdResolver()
  • Method Details

    • bindItem

      public void bindItem(com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey id, Object ob)
      Specified by:
      bindItem in interface com.fasterxml.jackson.annotation.ObjectIdResolver
    • resolveId

      public Object resolveId(com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey id)
      Specified by:
      resolveId in interface com.fasterxml.jackson.annotation.ObjectIdResolver
    • canUseFor

      public boolean canUseFor(com.fasterxml.jackson.annotation.ObjectIdResolver resolverType)
      Specified by:
      canUseFor in interface com.fasterxml.jackson.annotation.ObjectIdResolver
    • newForDeserialization

      public com.fasterxml.jackson.annotation.ObjectIdResolver newForDeserialization(Object context)
      Specified by:
      newForDeserialization in interface com.fasterxml.jackson.annotation.ObjectIdResolver