Interface BaseTypeArgument

All Superinterfaces:
TypeArgumentVisitable
All Known Subinterfaces:
Type, TypeArgument
All Known Implementing Classes:
DiamondTypeArgument, GenericType, InnerObjectReference, InnerObjectType, ObjectReference, ObjectType, PrimitiveType, TypeArguments, WildcardExtendsTypeArgument, WildcardSuperTypeArgument, WildcardTypeArgument

public interface BaseTypeArgument extends TypeArgumentVisitable
  • Method Details

    • isTypeArgumentAssignableFrom

      default boolean isTypeArgumentAssignableFrom(Map<String,BaseType> typeBounds, BaseTypeArgument typeArgument)
    • isTypeArgumentList

      default boolean isTypeArgumentList()
    • getTypeArgumentFirst

      default TypeArgument getTypeArgumentFirst()
    • getTypeArgumentList

      default DefaultList<TypeArgument> getTypeArgumentList()
    • typeArgumentSize

      default int typeArgumentSize()