[
  {
    "signature": "get(net.sf.freecol.common.model.GoodsType type)",
    "name": "get",
    "containingClass": {
      "qualifiedName": "net.sf.freecol.common.model.ProductionMap",
      "name": "ProductionMap",
      "isArray": false
    },
    "targetClass": "net.sf.freecol.common.model.ProductionMap",
    "isVarArgs": false,
    "returnType": {
      "qualifiedName": "net.sf.freecol.common.model.AbstractGoods",
      "name": "AbstractGoods",
      "isArray": false
    },
    "parameters": [
      {
        "type": {
          "qualifiedName": "net.sf.freecol.common.model.GoodsType",
          "name": "GoodsType",
          "isArray": false
        },
        "name": "type"
      }
    ],
    "paramTags": [],
    "throwsTags": []
  },
  {
    "signature": "add(net.sf.freecol.common.model.AbstractGoods goods)",
    "name": "add",
    "containingClass": {
      "qualifiedName": "net.sf.freecol.common.model.ProductionMap",
      "name": "ProductionMap",
      "isArray": false
    },
    "targetClass": "net.sf.freecol.common.model.ProductionMap",
    "isVarArgs": false,
    "returnType": {
      "qualifiedName": "void",
      "name": "void",
      "isArray": false
    },
    "parameters": [
      {
        "type": {
          "qualifiedName": "net.sf.freecol.common.model.AbstractGoods",
          "name": "AbstractGoods",
          "isArray": false
        },
        "name": "goods"
      }
    ],
    "paramTags": [],
    "throwsTags": []
  },
  {
    "signature": "remove(net.sf.freecol.common.model.AbstractGoods goods)",
    "name": "remove",
    "containingClass": {
      "qualifiedName": "net.sf.freecol.common.model.ProductionMap",
      "name": "ProductionMap",
      "isArray": false
    },
    "targetClass": "net.sf.freecol.common.model.ProductionMap",
    "isVarArgs": false,
    "returnType": {
      "qualifiedName": "void",
      "name": "void",
      "isArray": false
    },
    "parameters": [
      {
        "type": {
          "qualifiedName": "net.sf.freecol.common.model.AbstractGoods",
          "name": "AbstractGoods",
          "isArray": false
        },
        "name": "goods"
      }
    ],
    "paramTags": [],
    "throwsTags": []
  },
  {
    "signature": "add(java.util.List goods)",
    "name": "add",
    "containingClass": {
      "qualifiedName": "net.sf.freecol.common.model.ProductionMap",
      "name": "ProductionMap",
      "isArray": false
    },
    "targetClass": "net.sf.freecol.common.model.ProductionMap",
    "isVarArgs": false,
    "returnType": {
      "qualifiedName": "void",
      "name": "void",
      "isArray": false
    },
    "parameters": [
      {
        "type": {
          "qualifiedName": "java.util.List",
          "name": "List",
          "isArray": false
        },
        "name": "goods"
      }
    ],
    "paramTags": [],
    "throwsTags": []
  },
  {
    "signature": "remove(java.util.List goods)",
    "name": "remove",
    "containingClass": {
      "qualifiedName": "net.sf.freecol.common.model.ProductionMap",
      "name": "ProductionMap",
      "isArray": false
    },
    "targetClass": "net.sf.freecol.common.model.ProductionMap",
    "isVarArgs": false,
    "returnType": {
      "qualifiedName": "void",
      "name": "void",
      "isArray": false
    },
    "parameters": [
      {
        "type": {
          "qualifiedName": "java.util.List",
          "name": "List",
          "isArray": false
        },
        "name": "goods"
      }
    ],
    "paramTags": [],
    "throwsTags": []
  },
  {
    "signature": "toString()",
    "name": "toString",
    "containingClass": {
      "qualifiedName": "net.sf.freecol.common.model.ProductionMap",
      "name": "ProductionMap",
      "isArray": false
    },
    "targetClass": "net.sf.freecol.common.model.ProductionMap",
    "isVarArgs": false,
    "returnType": {
      "qualifiedName": "java.lang.String",
      "name": "String",
      "isArray": false
    },
    "parameters": [],
    "paramTags": [],
    "throwsTags": []
  }
]