org.glassfish.hk2.classmodel.reflect.impl
Class TypeProxy<T extends Type>
java.lang.Object
org.glassfish.hk2.classmodel.reflect.impl.TypeProxy<T>
public class TypeProxy<T extends Type>
- 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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
set
public void set(T value)
get
public T get()
getName
public java.lang.String getName()
addFieldRef
public void addFieldRef(FieldModel field)
getRefs
public java.util.List<Member> getRefs()
addSubTypeRef
public void addSubTypeRef(Type subType)
getSubTypeRefs
public java.util.List<Type> getSubTypeRefs()
addImplementation
public void addImplementation(ClassModel classModel)
getImplementations
public java.util.List<ClassModel> getImplementations()
adapter
public static <U extends Type> java.util.Collection<U> adapter(java.util.Collection<TypeProxy<U>> source)
visited
public void visited()
isVisited
public boolean isVisited()
Copyright © 2013 Oracle Corporation. All Rights Reserved.