Class TypePool.LazyFacade

  • All Implemented Interfaces:
    TypePool
    Enclosing interface:
    TypePool

    @Enhance
    public static class TypePool.LazyFacade
    extends TypePool.AbstractBase
    A lazy facade of a type pool that delegates any lookups to another type pool only if another value than the type's name is looked up.
    • Field Detail

      • typePool

        private final TypePool typePool
        The type pool to delegate to.
    • Constructor Detail

      • LazyFacade

        public LazyFacade​(TypePool typePool)
        Creates a lazy facade for a type pool.
        Parameters:
        typePool - The type pool to delegate to.