Class BeanBuilder.TypeDescription
- java.lang.Object
-
- com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription
-
- Enclosing class:
- BeanBuilder
static class BeanBuilder.TypeDescription extends java.lang.ObjectHelper bean used to encapsulate most details of type handling
-
-
Field Summary
Fields Modifier and Type Field Description private org.objectweb.asm.Type_asmTypeprivate com.fasterxml.jackson.databind.JavaType_jacksonType
-
Constructor Summary
Constructors Constructor Description TypeDescription(com.fasterxml.jackson.databind.JavaType type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringerasedSignature()java.lang.StringgenericSignature()intgetLoadOpcode()java.lang.Class<?>getRawClass()intgetReturnOpcode()booleanhasGenerics()static BeanBuilder.TypeDescriptionmoreSpecificType(BeanBuilder.TypeDescription desc1, BeanBuilder.TypeDescription desc2)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
moreSpecificType
public static BeanBuilder.TypeDescription moreSpecificType(BeanBuilder.TypeDescription desc1, BeanBuilder.TypeDescription desc2)
-
-