Class SubTypesInfo

java.lang.Object
org.dominokit.jacksonapt.processor.SubTypesInfo

public class SubTypesInfo
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    SubTypesInfo​(JsonTypeInfo.As include, java.lang.String propertyName, java.util.Map<java.lang.String,​javax.lang.model.type.TypeMirror> subTypes)  
  • Method Summary

    Modifier and Type Method Description
    static SubTypesInfo emtpy()  
    JsonTypeInfo.As getInclude()  
    java.lang.String getPropertyName()  
    java.util.Map<java.lang.String,​javax.lang.model.type.TypeMirror> getSubTypes()  
    boolean hasSubTypes()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SubTypesInfo

      public SubTypesInfo​(JsonTypeInfo.As include, java.lang.String propertyName, java.util.Map<java.lang.String,​javax.lang.model.type.TypeMirror> subTypes)
  • Method Details

    • emtpy

      public static SubTypesInfo emtpy()
    • hasSubTypes

      public boolean hasSubTypes()
    • getInclude

      public JsonTypeInfo.As getInclude()
    • getPropertyName

      public java.lang.String getPropertyName()
    • getSubTypes

      public java.util.Map<java.lang.String,​javax.lang.model.type.TypeMirror> getSubTypes()