Class TypeParameterModel

java.lang.Object
io.vavr.match.model.TypeParameterModel

public class TypeParameterModel extends Object
Representation of a generic type parameter.
  • Field Details

    • elementUtils

      private final Elements elementUtils
    • typeMirror

      private final TypeMirror typeMirror
  • Constructor Details

    • TypeParameterModel

      public TypeParameterModel(Elements elementUtils, TypeMirror typeMirror)
  • Method Details

    • asType

      public ClassModel asType()
    • asTypeVar

      public String asTypeVar()
    • isType

      public boolean isType()
    • isTypeVar

      public boolean isTypeVar()
    • isTypeKind

      private boolean isTypeKind(TypeKind typeKind)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object