Class RuntimeLicenceTexts

java.lang.Object
org.ek9lang.core.RuntimeLicenceTexts

final class RuntimeLicenceTexts extends Object
THE reader of the licence texts the compiler packages with the runtime: the third-party notices (RuntimeClassExtractor.NOTICES_RESOURCE), the runtime's Apache-2.0 licence and its NOTICE. Each is a resource of the compiler; a missing one is a broken compiler, so it is a CompilerException. Hold one.
  • Constructor Details

    • RuntimeLicenceTexts

      RuntimeLicenceTexts()
  • Method Details

    • notices

      byte[] notices()
      The notices text, as bytes.
    • runtimeLicence

      byte[] runtimeLicence()
      The runtime's licence text (Apache-2.0), as bytes.
    • runtimeNotice

      byte[] runtimeNotice()
      The runtime's NOTICE, as bytes.