Class BuildInfoImpl

    • Constructor Detail

      • BuildInfoImpl

        public BuildInfoImpl​(Builder builder)
    • Method Detail

      • getKieModule

        public org.kie.api.builder.KieModule getKieModule()
        Specified by:
        getKieModule in interface BuildInfo
        Returns:
        a KieModule for the underlying project. Eventual internal errors are not shadowed.
        See Also:
        KieModule, KieBuilder.getKieModule()
      • getKieModuleIgnoringErrors

        public org.kie.api.builder.KieModule getKieModuleIgnoringErrors()
        Specified by:
        getKieModuleIgnoringErrors in interface BuildInfo
        Returns:
        a KieModule for the underlying project. Eventual internal errors are ignored and the KieModule is still returned.
        See Also:
        KieModule, InternalKieBuilder.getKieModuleIgnoringErrors()
      • getKieModuleMetaDataIgnoringErrors

        public org.kie.scanner.KieModuleMetaData getKieModuleMetaDataIgnoringErrors()
        Specified by:
        getKieModuleMetaDataIgnoringErrors in interface BuildInfo
        Returns:
        the KieModuleMetaData for the KieModule corresponding to the underlying project. Eventual errors are ignored and the KieModuleMetaData is still returned.
        See Also:
        KieModuleMetaData, KieModuleMetaData.Factory
      • getTypeSourceResolver

        public TypeSourceResolver getTypeSourceResolver​(org.kie.scanner.KieModuleMetaData kieModuleMetaData)
        Specified by:
        getTypeSourceResolver in interface BuildInfo
        Returns:
        a TypeResourceResolver based on the kieModuleMetaData for the underlying project.
      • getKieContainer

        public org.kie.api.runtime.KieContainer getKieContainer()
        Specified by:
        getKieContainer in interface BuildInfo
        Returns:
        a KieContainer for the underlying project.
        See Also:
        KieContainer
      • getBuilder

        public Builder getBuilder()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object