Class TypeArgument.OfExact

java.lang.Object
io.quarkus.gizmo2.TypeArgument
io.quarkus.gizmo2.TypeArgument.OfExact
All Implemented Interfaces:
TypeArgument.OfTyped
Enclosing class:
TypeArgument

public static final class TypeArgument.OfExact extends TypeArgument implements TypeArgument.OfTyped
An exact type argument.
  • Method Details

    • type

      public GenericType.OfReference type()
      Specified by:
      type in interface TypeArgument.OfTyped
    • hasVisibleAnnotations

      public boolean hasVisibleAnnotations()
      Description copied from class: TypeArgument
      Returns true if runtime-visible type annotations are present, or false otherwise.
      Specified by:
      hasVisibleAnnotations in class TypeArgument
      Returns:
      true if runtime-visible type annotations are present, or false otherwise
    • hasInvisibleAnnotations

      public boolean hasInvisibleAnnotations()
      Description copied from class: TypeArgument
      Returns true if runtime-invisible type annotations are present, or false otherwise.
      Specified by:
      hasInvisibleAnnotations in class TypeArgument
      Returns:
      true if runtime-invisible type annotations are present, or false otherwise
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • equals

      public boolean equals(TypeArgument.OfExact other)
    • hashCode

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

      public StringBuilder toString(StringBuilder b)
      Description copied from class: TypeArgument
      Append the string representation of this type argument to the given builder, and return it.
      Specified by:
      toString in class TypeArgument
      Parameters:
      b - the string builder (must not be null)
      Returns:
      the same string builder (not null)