Class GenericsMapper

java.lang.Object
com.dslplatform.json.runtime.GenericsMapper

class GenericsMapper extends Object
  • Field Details

  • Constructor Details

    • GenericsMapper

      GenericsMapper()
  • Method Details

    • analyzeType

      private void analyzeType(Type tp)
    • addPassThroughMappings

      private void addPassThroughMappings(Type superType, Class<?> subRaw)
    • create

      public static GenericsMapper create(Type manifest, Class<?> raw)
    • analyze

      private void analyze(Type manifest, Class<?> raw)
    • isEmpty

      private boolean isEmpty()
    • put

      private void put(Type typeParameter, Class<?> declaringClass, Type actualType)
    • putIfAbsent

      private void putIfAbsent(Type typeParameter, Class<?> declaringClass, Type actualType)
    • getActualType

      private Type getActualType(Type typeParameter, Class<?> declaringClass)
    • mappingByType

      Map<Type,Type> mappingByType()
    • makeConcrete

      public Type makeConcrete(Type manifest, Class<?> raw)