com.android.ide.common.blame
Class MessageJsonSerializer

java.lang.Object
  extended by com.android.ide.common.blame.MessageJsonSerializer
All Implemented Interfaces:
com.google.gson.JsonDeserializer<com.android.ide.common.blame.Message>, com.google.gson.JsonSerializer<com.android.ide.common.blame.Message>

public class MessageJsonSerializer
extends java.lang.Object
implements com.google.gson.JsonSerializer<com.android.ide.common.blame.Message>, com.google.gson.JsonDeserializer<com.android.ide.common.blame.Message>


Constructor Summary
MessageJsonSerializer()
           
 
Method Summary
 com.android.ide.common.blame.Message deserialize(com.google.gson.JsonElement jsonElement, java.lang.reflect.Type type, com.google.gson.JsonDeserializationContext context)
           
static void registerTypeAdapters(com.google.gson.GsonBuilder builder)
           
 com.google.gson.JsonElement serialize(com.android.ide.common.blame.Message message, java.lang.reflect.Type type, com.google.gson.JsonSerializationContext jsonSerializationContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageJsonSerializer

public MessageJsonSerializer()
Method Detail

serialize

public com.google.gson.JsonElement serialize(com.android.ide.common.blame.Message message,
                                             java.lang.reflect.Type type,
                                             com.google.gson.JsonSerializationContext jsonSerializationContext)
Specified by:
serialize in interface com.google.gson.JsonSerializer<com.android.ide.common.blame.Message>

deserialize

public com.android.ide.common.blame.Message deserialize(com.google.gson.JsonElement jsonElement,
                                                        java.lang.reflect.Type type,
                                                        com.google.gson.JsonDeserializationContext context)
Specified by:
deserialize in interface com.google.gson.JsonDeserializer<com.android.ide.common.blame.Message>

registerTypeAdapters

public static void registerTypeAdapters(com.google.gson.GsonBuilder builder)