Class AbstractTypeDescriptor<T>

    • Constructor Detail

      • AbstractTypeDescriptor

        protected AbstractTypeDescriptor​(java.lang.Class<T> type)
        Initialize a type descriptor for the given type. Assumed immutable.
        Parameters:
        type - The Java type.
        See Also:
        AbstractTypeDescriptor(Class, MutabilityPlan)
      • AbstractTypeDescriptor

        protected AbstractTypeDescriptor​(java.lang.Class<T> type,
                                         MutabilityPlan<T> mutabilityPlan)
        Initialize a type descriptor for the given type. Assumed immutable.
        Parameters:
        type - The Java type.
        mutabilityPlan - The plan for handling mutability aspects of the java type.