Package com.mebigfatguy.fbcontrib.utils
Class SerialVersionCalc
- java.lang.Object
-
- com.mebigfatguy.fbcontrib.utils.SerialVersionCalc
-
public class SerialVersionCalc extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
SerialVersionCalc.FieldSorter
(package private) static class
SerialVersionCalc.MethodSorter
(package private) static class
SerialVersionCalc.ModifierType
-
Constructor Summary
Constructors Constructor Description SerialVersionCalc()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static int
filterModifiers(int modifier, SerialVersionCalc.ModifierType type)
static long
uuid(org.apache.bcel.classfile.JavaClass cls)
private static void
writeFields(java.io.DataOutput out, org.apache.bcel.classfile.JavaClass cls)
private static void
writeInterfaces(java.io.DataOutput out, org.apache.bcel.classfile.JavaClass cls)
private static void
writeMethods(java.io.DataOutput out, org.apache.bcel.classfile.JavaClass cls)
-
-
-
Method Detail
-
uuid
public static long uuid(org.apache.bcel.classfile.JavaClass cls) throws java.io.IOException
- Throws:
java.io.IOException
-
writeInterfaces
private static void writeInterfaces(java.io.DataOutput out, org.apache.bcel.classfile.JavaClass cls) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFields
private static void writeFields(java.io.DataOutput out, org.apache.bcel.classfile.JavaClass cls) throws java.io.IOException
- Throws:
java.io.IOException
-
writeMethods
private static void writeMethods(java.io.DataOutput out, org.apache.bcel.classfile.JavaClass cls) throws java.io.IOException
- Throws:
java.io.IOException
-
filterModifiers
private static int filterModifiers(int modifier, SerialVersionCalc.ModifierType type)
-
-