Class BeanBuilder.TypeDescription
java.lang.Object
com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription
- Enclosing class:
BeanBuilder
Helper bean used to encapsulate most details of type handling
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.objectweb.asm.Type
private com.fasterxml.jackson.databind.JavaType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Class
<?> int
boolean
static BeanBuilder.TypeDescription
toString()
-
Field Details
-
_asmType
private final org.objectweb.asm.Type _asmType -
_jacksonType
private com.fasterxml.jackson.databind.JavaType _jacksonType
-
-
Constructor Details
-
TypeDescription
public TypeDescription(com.fasterxml.jackson.databind.JavaType type)
-
-
Method Details
-
getRawClass
-
erasedSignature
-
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
-
moreSpecificType
public static BeanBuilder.TypeDescription moreSpecificType(BeanBuilder.TypeDescription desc1, BeanBuilder.TypeDescription desc2)
-