org.apache.geode.codeAnalysis

## Class ClassAndMethodDetails

- java.lang.Object
- - org.apache.geode.codeAnalysis.ClassAndMethodDetails

- All Implemented Interfaces:
    java.lang.Comparable

      public class ClassAndMethodDetails
      extends java.lang.Object
      implements java.lang.Comparable

  A class used to store the names of data-serializable classes and the sizes of their toData/fromData methods.

- - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `compareTo(java.lang.Object other)`
    `static java.lang.String` | `convertForStoring(ClassAndMethods cam)` convert a ClassAndMethods into a string that can then be used to instantiate a ClassAndMethodDetails
    `static ClassAndMethodDetails` | `create(java.io.LineNumberReader in)`
    `java.lang.String` | `toString()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Method Detail

    - #### create

          public static ClassAndMethodDetails create(java.io.LineNumberReader in)
                                              throws java.io.IOException

      Throws:
        `java.io.IOException`

    - #### convertForStoring

          public static java.lang.String convertForStoring(ClassAndMethods cam)

      convert a ClassAndMethods into a string that can then be used to instantiate a ClassAndMethodDetails

    - #### toString

          public java.lang.String toString()

      Overrides:
        `toString` in class `java.lang.Object`

    - #### compareTo

          public int compareTo(java.lang.Object other)

      Specified by:
        `compareTo` in interface `java.lang.Comparable`