public static final class SpecialTypeSupport.OptionalSupport extends java.lang.Object implements AbstractGenerator
boxedPrimitives, Concretic_Suffix, Generic_Suffix, serialize_Prefix, unserialize_PrefixbyteBuf| Constructor and Description |
|---|
OptionalSupport(javax.lang.model.util.Types typeUtils,
javax.lang.model.util.Elements elementUtils) |
| 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() |
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 OptionalSupport(javax.lang.model.util.Types typeUtils,
javax.lang.model.util.Elements elementUtils)
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 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