Interface PojoMethodParameterModel<T>

All Known Implementing Classes:
PojoHCAnnMethodParameterModel

public interface PojoMethodParameterModel<T>
  • Method Details

    • index

      int index()
    • name

      Optional<String> name()
    • annotations

      Stream<Annotation> annotations()
    • typeModel

      PojoTypeModel<T> typeModel()
    • isEnclosingInstance

      boolean isEnclosingInstance()
      Returns:
      true if this parameter is expected to receive an "enclosing instance", e.g. an instance of the enclosing class in the case of Java inner classes or method-local classes.
    • equals

      boolean equals(Object obj)
      Overrides:
      equals in class Object
      Returns:
      true if obj is a MappableTypeModel referencing the exact same type with the exact same exposed metadata.
    • hashCode

      int hashCode()
      Overrides:
      hashCode in class Object