dev.mccue.jvm.moduleInfo

mccue.dev

Documentation

main object

No description available.

Properties

mandated boolean Optional

No description available.

name string Required

No description available.

minLength: 1 bytes
synthetic boolean Optional

No description available.

targetPlatform string Optional

No description available.

minLength: 1 bytes
version string Optional

No description available.

minLength: 1 bytes
View raw schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1
    },
    "uses": {
      "type": "array",
      "items": {
        "ref": "dev.mccue.jvm.module#uses",
        "type": "ref"
      }
    },
    "hashes": {
      "type": "array",
      "items": {
        "ref": "dev.mccue.jvm.module#hashes",
        "type": "ref"
      }
    },
    "exports": {
      "type": "array",
      "items": {
        "ref": "dev.mccue.jvm.module#exports",
        "type": "ref"
      }
    },
    "version": {
      "type": "string",
      "minLength": 1
    },
    "mandated": {
      "type": "boolean",
      "default": false
    },
    "packages": {
      "type": "array",
      "items": {
        "ref": "dev.mccue.jvm.module#requires",
        "type": "ref"
      }
    },
    "provides": {
      "type": "array",
      "items": {
        "ref": "dev.mccue.jvm.module#provides",
        "type": "ref"
      }
    },
    "requires": {
      "type": "array",
      "items": {
        "ref": "dev.mccue.jvm.module#requires",
        "type": "ref"
      }
    },
    "synthetic": {
      "type": "boolean",
      "default": false
    },
    "targetPlatform": {
      "type": "string",
      "minLength": 1
    }
  }
}
exportTo object

No description available.

Properties

package string Required

No description available.

minLength: 1 bytes
View raw schema
{
  "type": "object",
  "required": [
    "package"
  ],
  "properties": {
    "package": {
      "type": "string",
      "minLength": 1
    }
  }
}
exports object

No description available.

Properties

mandated boolean Optional

No description available.

package string Required

No description available.

minLength: 1 bytes
synthetic boolean Optional

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "package"
  ],
  "properties": {
    "to": {
      "type": "array",
      "items": {
        "ref": "dev.mccue.jvm.moduleInfo#exportTo",
        "type": "ref"
      }
    },
    "package": {
      "type": "string",
      "minLength": 1
    },
    "mandated": {
      "type": "boolean",
      "default": false
    },
    "synthetic": {
      "type": "boolean",
      "default": false
    }
  }
}
hashes object

No description available.

Properties

algorithm string Required

No description available.

minLength: 1 bytes
hash string Required

No description available.

minLength: 1 bytes
module string Required

No description available.

minLength: 1 bytes
View raw schema
{
  "type": "object",
  "required": [
    "module",
    "algorithm",
    "hash"
  ],
  "properties": {
    "hash": {
      "type": "string",
      "minLength": 1
    },
    "module": {
      "type": "string",
      "minLength": 1
    },
    "algorithm": {
      "type": "string",
      "minLength": 1
    }
  }
}
packages object

No description available.

Properties

package string Required

No description available.

minLength: 1 bytes
View raw schema
{
  "type": "object",
  "required": [
    "package"
  ],
  "properties": {
    "package": {
      "type": "string",
      "minLength": 1
    }
  }
}
provides object

No description available.

Properties

service string Required

No description available.

minLength: 3 bytes
with string Required

No description available.

minLength: 3 bytes
View raw schema
{
  "type": "object",
  "required": [
    "service",
    "with"
  ],
  "properties": {
    "with": {
      "type": "string",
      "minLength": 3
    },
    "service": {
      "type": "string",
      "minLength": 3
    }
  }
}
requires object

No description available.

Properties

mandated boolean Optional

No description available.

module string Required

No description available.

minLength: 1 bytes
static boolean Optional

No description available.

synthetic boolean Optional

No description available.

transitive boolean Optional

No description available.

version string Optional

No description available.

minLength: 1 bytes
View raw schema
{
  "type": "object",
  "required": [
    "module"
  ],
  "properties": {
    "module": {
      "type": "string",
      "minLength": 1
    },
    "static": {
      "type": "boolean",
      "default": false
    },
    "version": {
      "type": "string",
      "minLength": 1
    },
    "mandated": {
      "type": "boolean",
      "default": false
    },
    "synthetic": {
      "type": "boolean",
      "default": false
    },
    "transitive": {
      "type": "boolean",
      "default": false
    }
  }
}
uses object

No description available.

Properties

service string Required

No description available.

minLength: 3 bytes
View raw schema
{
  "type": "object",
  "required": [
    "service"
  ],
  "properties": {
    "service": {
      "type": "string",
      "minLength": 3
    }
  }
}

Lexicon Garden

@