JML

java.io
Class ObjectInputStream.HandleTable

java.lang.Object
  extended byjava.io.ObjectInputStream.HandleTable
Enclosing class:
ObjectInputStream

private static class ObjectInputStream.HandleTable
extends Object


Nested Class Summary
private static class ObjectInputStream.HandleTable.HandleList
           
 
Model Field Summary
 
Model fields inherited from class java.lang.Object
_getClass, objectState, theString
 
Ghost Field Summary
 
Ghost fields inherited from class java.lang.Object
objectTimesFinalized, owner
 
Field Summary
(package private)  ObjectInputStream.HandleTable.HandleList[] deps
           
(package private)  Object[] entries
           
(package private)  int lowDep
           
(package private)  int size
           
(package private)  byte[] status
           
private static byte STATUS_EXCEPTION
           
private static byte STATUS_OK
           
private static byte STATUS_UNKNOWN
           
 
Constructor Summary
(package private) ObjectInputStream.HandleTable(int)
           
 
Model Method Summary
 
Model methods inherited from class java.lang.Object
hashValue
 
Method Summary
(package private)  int assign(Object)
           
(package private)  void clear()
           
(package private)  void finish(int)
           
private  void grow()
           
(package private)  ClassNotFoundException lookupException(int)
           
(package private)  Object lookupObject(int)
           
(package private)  void markDependency(int, int)
           
(package private)  void markException(int, ClassNotFoundException)
           
(package private)  void setObject(int, Object)
           
(package private)  int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entries

Object[] entries

status

byte[] status

STATUS_EXCEPTION

private static final byte STATUS_EXCEPTION

size

int size

lowDep

int lowDep

deps

ObjectInputStream.HandleTable.HandleList[] deps

STATUS_OK

private static final byte STATUS_OK

STATUS_UNKNOWN

private static final byte STATUS_UNKNOWN
Constructor Detail

ObjectInputStream.HandleTable

ObjectInputStream.HandleTable(int)
Method Detail

size

int size()

clear

void clear()

grow

private void grow()

finish

void finish(int)

markDependency

void markDependency(int,
                    int)

lookupException

ClassNotFoundException lookupException(int)

markException

void markException(int,
                   ClassNotFoundException)

lookupObject

Object lookupObject(int)

setObject

void setObject(int,
               Object)

assign

int assign(Object)

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.