java.lang.Object
org.evomaster.client.java.controller.problem.rpc.schema.types.AccessibleSchema

public class AccessibleSchema extends Object
info about if the field is public and if not, how to get/set value
  • Field Details

    • isAccessible

      public final boolean isAccessible
      is public?
    • setterMethodName

      public final String setterMethodName
      setter method name if it is not public
    • getterMethodName

      public final String getterMethodName
      getter method name if it is not public
    • setterInputParams

      public final Class<?>[] setterInputParams
      input params for setter
    • getterReturn

      public final Class<?> getterReturn
      return type of getter
  • Constructor Details

    • AccessibleSchema

      public AccessibleSchema()
    • AccessibleSchema

      public AccessibleSchema(boolean isAccessible, String setterMethodName, String getterMethodName, Class<?> getterReturn)
    • AccessibleSchema

      public AccessibleSchema(boolean isAccessible, String setterMethodName, String getterMethodName, Class<?> getterReturn, Class<?>[] setterInputParams)
      Parameters:
      isAccessible - specifies if the field is public
      setterMethodName - specifies the setter method name if it exists
      getterMethodName - specifies the getter method name if it exists
      setterInputParams - specifies types of input params
      getterReturn - specifies return type of getter if needed