java.io
Class ObjectStreamClass.EntryFuture

java.lang.Object
  extended byjava.io.ObjectStreamClass.EntryFuture
Enclosing class:
ObjectStreamClass

private static class ObjectStreamClass.EntryFuture
extends Object

Placeholder used in class descriptor and field reflector lookup tables for an entry in the process of being initialized. (Internal) callers which receive an EntryFuture as the result of a lookup should call the get() method of the EntryFuture; this will return the actual entry once it is ready for use and has been set(). To conserve objects, EntryFutures synchronize on themselves.


Field Summary
private  Object entry
           
private static Object unset
           
 
Constructor Summary
private ObjectStreamClass.EntryFuture()
           
 
Method Summary
(package private)  Object get()
           
(package private)  void set(Object entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unset

private static final Object unset

entry

private Object entry
Constructor Detail

ObjectStreamClass.EntryFuture

private ObjectStreamClass.EntryFuture()
Method Detail

set

void set(Object entry)

get

Object get()