Class MethodDescriptorMap

java.lang.Object
org.aksw.jenax.reprogen.core.MethodDescriptorBase
org.aksw.jenax.reprogen.core.MethodDescriptorMap
All Implemented Interfaces:
MethodDescriptor

public class MethodDescriptorMap extends MethodDescriptorBase
  • Field Details

    • keyType

      protected Class<?> keyType
    • valueType

      protected Class<?> valueType
  • Constructor Details

    • MethodDescriptorMap

      public MethodDescriptorMap(Method method, boolean isGetter, boolean isFluentCompatible, Class<?> keyType, Class<?> valueType)
  • Method Details

    • isCollectionValued

      public boolean isCollectionValued()
    • isDynamicCollection

      public boolean isDynamicCollection()
      Description copied from interface: MethodDescriptor
      For signatures where the item type is dynamic based on a given class: Collection get(Class clazz) Only applies if isCollectionValued is true
      Returns:
    • getType

      public Class<?> getType()
    • getCollectionType

      public Class<?> getCollectionType()
    • getItemType

      public Class<?> getItemType()
    • isMapType

      public boolean isMapType()
    • getKeyType

      public Class<?> getKeyType()
    • getValueType

      public Class<?> getValueType()