Class ParameterizedTypeImpl

java.lang.Object
com.suse.salt.netapi.utils.ParameterizedTypeImpl
All Implemented Interfaces:
ParameterizedType, Type

public class ParameterizedTypeImpl extends Object implements ParameterizedType
Implementation of Java's ParametrizedType for internal use
  • Field Details

    • owner

      private final Type owner
    • raw

      private final Type raw
    • argumentsTypes

      private final Type[] argumentsTypes
  • Constructor Details

    • ParameterizedTypeImpl

      public ParameterizedTypeImpl(Type ownerIn, Type rawTypeIn, Type[] argumentsTypesIn)
      Construct a parametrized type
      Parameters:
      ownerIn - the ownerIn type
      rawTypeIn - the raw type
      argumentsTypesIn - the arguments actual types
    • ParameterizedTypeImpl

      public ParameterizedTypeImpl(Type ownerIn, Type rawTypeIn, Type argumentTypeIn)
      Construct a parametrized type for a single argument
      Parameters:
      ownerIn - the ownerIn type
      rawTypeIn - the raw type
      argumentTypeIn - the argument actual types
  • Method Details