Class RecordInfo.ComponentInfo

java.lang.Object
name.martingeisse.grumpyjson.builtin.record.RecordInfo.ComponentInfo
Enclosing class:
RecordInfo

public class RecordInfo.ComponentInfo extends Object
NOT PUBLIC API
  • Constructor Details

    • ComponentInfo

      public ComponentInfo(RecordComponent component)
      ...
      Parameters:
      component - ...
  • Method Details

    • getName

      public String getName()
      ...
      Returns:
      ...
    • getType

      public Type getType()
      ...
      Returns:
      ...
    • getGetter

      public Method getGetter()
      ...
      Returns:
      ...
    • invokeGetter

      public Object invokeGetter(Object container)
      ...
      Parameters:
      container - ...
      Returns:
      ...
    • getConcreteType

      public Type getConcreteType(Type concreteRecordType)
      ...
      Parameters:
      concreteRecordType - ...
      Returns:
      ...