Package se.ansman.kotshi.model
Class DataClassJsonAdapter
-
- All Implemented Interfaces:
public final class DataClassJsonAdapter extends GeneratableJsonAdapter
-
-
Field Summary
Fields Modifier and Type Field Description private final List<Property>serializedPropertiesprivate final StringtargetPackageNameprivate final List<String>targetSimpleNamesprivate final List<TypeVariableName>targetTypeVariablesprivate final Map<String, String>polymorphicLabelsprivate final List<Property>propertiesprivate final SerializeNullsserializeNullsprivate final StringconstructorSignatureprivate final ClassNamerawTargetTypeprivate final TypeNametargetTypeprivate final ClassNameadapterClassNameprivate final TypeNameadapterTypeNameprivate final StringadapterName
-
Method Summary
Modifier and Type Method Description final List<Property>getSerializedProperties()StringgetTargetPackageName()List<String>getTargetSimpleNames()List<TypeVariableName>getTargetTypeVariables()final Map<String, String>getPolymorphicLabels()final List<Property>getProperties()final SerializeNullsgetSerializeNulls()final StringgetConstructorSignature()-
Methods inherited from class se.ansman.kotshi.model.GeneratableJsonAdapter
getAdapterClassName, getAdapterName, getAdapterTypeName, getRawTargetType, getTargetType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSerializedProperties
final List<Property> getSerializedProperties()
-
getTargetPackageName
String getTargetPackageName()
-
getTargetSimpleNames
List<String> getTargetSimpleNames()
-
getTargetTypeVariables
List<TypeVariableName> getTargetTypeVariables()
-
getPolymorphicLabels
final Map<String, String> getPolymorphicLabels()
-
getProperties
final List<Property> getProperties()
-
getSerializeNulls
final SerializeNulls getSerializeNulls()
-
getConstructorSignature
final String getConstructorSignature()
-
-
-
-