Class Binding
java.lang.Object
com.jsoniter.spi.Binding
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanfinal Classfinal TypeLiteralString[]intbooleanbooleanlongbooleanString[]boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean<T extends Annotation>
TgetAnnotation(Class<T> annotationClass) inthashCode()private static TypesubstituteTypeVariables(Map<String, Type> lookup, Type type) toString()private static TypetranslateTypeVariable(Map<String, Type> lookup, TypeVariable var)
-
Field Details
-
clazz
-
clazzTypeLiteral
-
annotations
-
field
-
method
-
valueCanReuse
public boolean valueCanReuse -
name
-
valueType
-
valueTypeLiteral
-
fromNames
-
toNames
-
decoder
-
encoder
-
asMissingWhenNotPresent
public boolean asMissingWhenNotPresent -
asExtraWhenPresent
public boolean asExtraWhenPresent -
isNullable
public boolean isNullable -
isCollectionValueNullable
public boolean isCollectionValueNullable -
defaultValueToOmit
-
shouldSkip
public boolean shouldSkip -
idx
public int idx -
mask
public long mask
-
-
Constructor Details
-
Binding
-
-
Method Details
-
decoderCacheKey
-
encoderCacheKey
-
substituteTypeVariables
-
translateTypeVariable
-
getAnnotation
-
equals
-
hashCode
-
toString
-