Class PropertyEntry

java.lang.Object
org.mapstruct.ap.internal.model.beanmapping.PropertyEntry

public class PropertyEntry extends Object
A PropertyEntry contains information on the name, readAccessor and presenceCheck (for source) and return type of property.
  • Method Details

    • forSourceReference

      public static PropertyEntry forSourceReference(String[] name, ReadAccessor readAccessor, PresenceCheckAccessor presenceChecker, Type type)
      Constructor used to create SourceReference property entries from a mapping
      Parameters:
      name - name of the property (dot separated)
      readAccessor - its read accessor
      presenceChecker - its presence Checker
      type - type of the property
      Returns:
      the property entry for given parameters.
    • getName

      public String getName()
    • getReadAccessor

      public ReadAccessor getReadAccessor()
    • getPresenceChecker

      public PresenceCheckAccessor getPresenceChecker()
    • getType

      public Type getType()
    • getFullName

      public String getFullName()
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object