java.lang.Object
org.glassfish.hk2.classmodel.reflect.impl.TypeProxy<T>

public class TypeProxy<T extends Type> extends 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
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • set

      public void set(T value)
    • get

      public T get()
    • getName

      public String getName()
    • addFieldRef

      public void addFieldRef(FieldModel field)
    • getRefs

      public List<Member> getRefs()
    • addSubTypeRef

      public void addSubTypeRef(Type subType)
    • getSubTypeRefs

      public List<Type> getSubTypeRefs()
    • addImplementation

      public void addImplementation(ClassModel classModel)
    • getImplementations

      public List<ClassModel> getImplementations()
    • adapter

      public static <U extends Type> Collection<U> adapter(Collection<TypeProxy<U>> source)
    • visited

      public void visited()
    • isVisited

      public boolean isVisited()