public static final class SpecialTypeSupport.PairSupport extends java.lang.Object implements AbstractGenerator
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
pairType |
boxedPrimitives, Concretic_Suffix, Generic_Suffix, serialize_Prefix, unserialize_PrefixbyteBuf| Constructor and Description |
|---|
PairSupport(javax.lang.model.util.Types typeUtils,
javax.lang.model.util.Elements elementUtils,
java.lang.String pairType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
void |
generateSerializer(com.squareup.javapoet.MethodSpec.Builder builder,
javax.lang.model.type.DeclaredType type) |
void |
generateUnserializer(com.squareup.javapoet.MethodSpec.Builder builder,
javax.lang.model.type.DeclaredType type) |
javax.lang.model.util.Elements |
getElementUtils() |
java.lang.String |
getPairType() |
javax.lang.model.util.Types |
getTypeUtils() |
int |
hashCode() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgenerateMethodsForType, generateSerializer1, generateUnserializer1, getAllSerializableTypesgetConcreticSerializeMethodName, getConcreticUnserializeMethodName, getGenericSerializeMethodName, getGenericUnserializeMethodName, getTypeSimpleName, isPrimitive, unboxIfPossiblepublic PairSupport(javax.lang.model.util.Types typeUtils,
javax.lang.model.util.Elements elementUtils,
java.lang.String pairType)
public void generateSerializer(com.squareup.javapoet.MethodSpec.Builder builder,
javax.lang.model.type.DeclaredType type)
generateSerializer in interface AbstractGeneratorpublic void generateUnserializer(com.squareup.javapoet.MethodSpec.Builder builder,
javax.lang.model.type.DeclaredType type)
generateUnserializer in interface AbstractGeneratorpublic javax.lang.model.util.Types getTypeUtils()
getTypeUtils in interface ICodeGeneratorpublic javax.lang.model.util.Elements getElementUtils()
getElementUtils in interface ICodeGeneratorpublic java.lang.String getPairType()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object