org.glassfish.hk2.classmodel.reflect.impl
Class TypeProxy

java.lang.Object
  extended by org.glassfish.hk2.classmodel.reflect.impl.TypeProxy

public class TypeProxy
extends java.lang.Object

Proxy for types, used in place until the type can be properly instantiated. Proxy type also holds all incoming reference to the type.

Author:
Jerome Dochez

Nested Class Summary
static interface TypeProxy.Notifier<U>
           
 
Constructor Summary
TypeProxy(TypeProxy.Notifier<Type> notifier, java.lang.String name)
           
 
Method Summary
 Type get()
           
 java.util.Set<FieldModel> getFieldRefs()
           
 java.lang.String getName()
           
 java.util.Set<Type> getSubTypeRefs()
           
<U extends Type>
void
set(U value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeProxy

public TypeProxy(TypeProxy.Notifier<Type> notifier,
                 java.lang.String name)
Method Detail

set

public <U extends Type> void set(U value)

get

public Type get()

getName

public java.lang.String getName()

getFieldRefs

public java.util.Set<FieldModel> getFieldRefs()

getSubTypeRefs

public java.util.Set<Type> getSubTypeRefs()


Copyright © 2010 Sun Microsystems, Inc.. All Rights Reserved.