Class ExtensionOriginImpl

    • Field Detail

      • id

        protected final String id
      • platform

        protected final boolean platform
      • bom

        protected final io.quarkus.maven.dependency.ArtifactCoords bom
    • Method Detail

      • getBom

        public io.quarkus.maven.dependency.ArtifactCoords getBom()
        Description copied from interface: ExtensionOrigin
        BOM that should be imported by a project using extensions from this origin. This method normally won't return null. Given that any Quarkus project would typically be importing at least some version of io.quarkus:quarkus-bom even if extensions used in the project aren't managed by the quarkus-bom/ the project
        Specified by:
        getBom in interface ExtensionOrigin
        Returns:
        BOM coordinates
      • isPlatform

        public boolean isPlatform()
        Description copied from interface: ExtensionOrigin
        Whether the origin represents a platform.
        Specified by:
        isPlatform in interface ExtensionOrigin
        Returns:
        true in case the origin is a platform, otherwise - false
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object