public class MethodSerializer<T> extends Serializer<T>
| Modifier and Type | Field and Description |
|---|---|
protected int |
argCount |
protected java.lang.reflect.Method |
method |
cls, descriptor, origin, uid| Modifier | Constructor and Description |
|---|---|
protected |
MethodSerializer(java.lang.reflect.Method method) |
| Modifier and Type | Method and Description |
|---|---|
void |
calcSize(T obj,
CalcSizeStream css) |
T |
fromJson(JsonReader in) |
java.lang.reflect.Method |
method() |
T |
read(DataStream in) |
void |
readExternal(java.io.ObjectInput in) |
void |
skip(DataStream in) |
void |
skipExternal(java.io.ObjectInput in) |
void |
toJson(java.lang.StringBuilder sb) |
void |
toJson(T obj,
java.lang.StringBuilder builder) |
java.lang.String |
toString() |
void |
write(T obj,
DataStream out) |
void |
writeExternal(java.io.ObjectOutput out) |
cls, code, deserialize, equals, fromString, generateUid, hashCode, persist, serialize, sizeOf, uid, uniqueNamepublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class Serializer<T>java.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class Serializer<T>java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void skipExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
skipExternal in class Serializer<T>java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void toJson(java.lang.StringBuilder sb)
toJson in class Serializer<T>public java.lang.String toString()
toString in class Serializer<T>public java.lang.reflect.Method method()
public void calcSize(T obj, CalcSizeStream css) throws java.io.IOException
calcSize in class Serializer<T>java.io.IOExceptionpublic void write(T obj, DataStream out) throws java.io.IOException
write in class Serializer<T>java.io.IOExceptionpublic T read(DataStream in) throws java.io.IOException, java.lang.ClassNotFoundException
read in class Serializer<T>java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void skip(DataStream in) throws java.io.IOException, java.lang.ClassNotFoundException
skip in class Serializer<T>java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void toJson(T obj, java.lang.StringBuilder builder) throws java.io.IOException
toJson in class Serializer<T>java.io.IOExceptionpublic T fromJson(JsonReader in) throws java.io.IOException, java.lang.ClassNotFoundException
fromJson in class Serializer<T>java.io.IOExceptionjava.lang.ClassNotFoundException