Class BeanBuilder.TypeDescription

  • Enclosing class:
    BeanBuilder

    static class BeanBuilder.TypeDescription
    extends java.lang.Object
    Helper bean used to encapsulate most details of type handling
    • Field Detail

      • _asmType

        private final org.objectweb.asm.Type _asmType
      • _jacksonType

        private com.fasterxml.jackson.databind.JavaType _jacksonType
    • Constructor Detail

      • TypeDescription

        public TypeDescription​(com.fasterxml.jackson.databind.JavaType type)
    • Method Detail

      • getRawClass

        public java.lang.Class<?> getRawClass()
      • erasedSignature

        public java.lang.String erasedSignature()
      • genericSignature

        public java.lang.String genericSignature()
      • hasGenerics

        public boolean hasGenerics()
        Returns:
        True if type has direct generic declaration (which may need to be copied)
      • getLoadOpcode

        public int getLoadOpcode()
      • getReturnOpcode

        public int getReturnOpcode()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object