Package com.jsoniter.spi
Class Binding
java.lang.Object
com.jsoniter.spi.Binding
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
boolean
final Class
final TypeLiteral
String[]
int
boolean
boolean
long
boolean
String[]
boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
<T extends Annotation>
TgetAnnotation
(Class<T> annotationClass) int
hashCode()
private static Type
substituteTypeVariables
(Map<String, Type> lookup, Type type) toString()
private static Type
translateTypeVariable
(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