Class Sizeof
java.lang.Object
|
+--Sizeof
- public class Sizeof
- extends java.lang.Object
Analogous to ANSI C sizeof() operator. This class initiates a mock
serialization of a given class instance or object name, to count the
number of bytes that would be placed on a wire during transfer.
This is done for the class definition, an instantiation of the class
(ie, an object), and an instantiation wrapped within an EntryRep (i.e.,
the form needed for storage within a JavaSpace).
- Author:
- Michael S. Noble (mnoble@cfa.harvard.edu) Copyright (c) 2000,2003
This code may only be used under the terms of GNU General Public License.
|
Constructor Summary |
Sizeof()
|
Sizeof(java.lang.Object obj)
|
Sizeof(java.lang.String className)
|
|
Method Summary |
java.lang.String |
getName(java.lang.Object obj)
|
int |
getSize(java.lang.Object obj)
|
void |
msg(java.lang.String className,
java.lang.String kind,
int size)
|
int |
printEntrySize(java.lang.Object entry)
|
void |
printObjSize(java.lang.Object obj)
|
void |
printObjSize(java.lang.String className)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Sizeof
public Sizeof()
Sizeof
public Sizeof(java.lang.String className)
Sizeof
public Sizeof(java.lang.Object obj)
printObjSize
public void printObjSize(java.lang.String className)
printObjSize
public void printObjSize(java.lang.Object obj)
printEntrySize
public int printEntrySize(java.lang.Object entry)
getSize
public int getSize(java.lang.Object obj)
getName
public java.lang.String getName(java.lang.Object obj)
msg
public void msg(java.lang.String className,
java.lang.String kind,
int size)