Class PackageDefinitionStrategy.Definition.Simple

java.lang.Object
net.bytebuddy.dynamic.loading.PackageDefinitionStrategy.Definition.Simple
All Implemented Interfaces:
PackageDefinitionStrategy.Definition
Enclosing interface:
PackageDefinitionStrategy.Definition

public static class PackageDefinitionStrategy.Definition.Simple extends Object implements PackageDefinitionStrategy.Definition
A simple package definition where any property is represented by a value.
  • Field Details

    • sealBase

      @MaybeNull protected final URL sealBase
      The seal base or null if the package is not sealed.
    • specificationTitle

      @MaybeNull private final String specificationTitle
      The package specification's title or null if no such title exists.
    • specificationVersion

      @MaybeNull private final String specificationVersion
      The package specification's version or null if no such version exists.
    • specificationVendor

      @MaybeNull private final String specificationVendor
      The package specification's vendor or null if no such vendor exists.
    • implementationTitle

      @MaybeNull private final String implementationTitle
      The package implementation's title or null if no such title exists.
    • implementationVersion

      @MaybeNull private final String implementationVersion
      The package implementation's version or null if no such version exists.
    • implementationVendor

      @MaybeNull private final String implementationVendor
      The package implementation's vendor or null if no such vendor exists.
  • Constructor Details

    • Simple

      public Simple(@MaybeNull String specificationTitle, @MaybeNull String specificationVersion, @MaybeNull String specificationVendor, @MaybeNull String implementationTitle, @MaybeNull String implementationVersion, @MaybeNull String implementationVendor, @MaybeNull URL sealBase)
      Creates a new simple package definition.
      Parameters:
      specificationTitle - The package specification's title or null if no such title exists.
      specificationVersion - The package specification's version or null if no such version exists.
      specificationVendor - The package specification's vendor or null if no such vendor exists.
      implementationTitle - The package implementation's title or null if no such title exists.
      implementationVersion - The package implementation's version or null if no such version exists.
      implementationVendor - The package implementation's vendor or null if no such vendor exists.
      sealBase - The seal base or null if the package is not sealed.
  • Method Details