Class ToolChainsImpl

  • All Implemented Interfaces:
    ToolChains, java.io.Serializable

    public class ToolChainsImpl
    extends java.lang.Object
    implements ToolChains, java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • name

        public java.lang.String name
      • architecture

        public java.lang.String architecture
      • operatingSystem

        public java.lang.String operatingSystem
      • flavor

        public java.lang.String flavor
      • buildType

        public java.lang.String buildType
      • cppPath

        public java.lang.String cppPath
      • cPath

        public java.lang.String cPath
      • msvc

        public boolean msvc
      • gcc

        public boolean gcc
      • systemCppMacros

        public java.util.Set<java.lang.String> systemCppMacros
      • systemCppArgs

        public java.util.Set<java.lang.String> systemCppArgs
      • systemCMacros

        public java.util.Set<java.lang.String> systemCMacros
      • systemCArgs

        public java.util.Set<java.lang.String> systemCArgs
      • allLibFiles

        public java.util.Set<java.lang.String> allLibFiles
      • allLibSources

        public java.util.Set<java.lang.String> allLibSources
      • allLibHeaders

        public java.util.Set<java.lang.String> allLibHeaders
      • nameBinaryMap

        public java.util.Map<java.lang.String,​java.lang.Integer> nameBinaryMap
    • Constructor Detail

      • ToolChainsImpl

        public ToolChainsImpl()
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface ToolChains
      • getFlavor

        public java.lang.String getFlavor()
        Specified by:
        getFlavor in interface ToolChains
      • getCppPath

        public java.lang.String getCppPath()
        Specified by:
        getCppPath in interface ToolChains
      • getCPath

        public java.lang.String getCPath()
        Specified by:
        getCPath in interface ToolChains
      • getSystemCppMacros

        public java.util.Set<java.lang.String> getSystemCppMacros()
        Specified by:
        getSystemCppMacros in interface ToolChains
      • getSystemCppArgs

        public java.util.Set<java.lang.String> getSystemCppArgs()
        Specified by:
        getSystemCppArgs in interface ToolChains
      • getSystemCMacros

        public java.util.Set<java.lang.String> getSystemCMacros()
        Specified by:
        getSystemCMacros in interface ToolChains
      • getSystemCArgs

        public java.util.Set<java.lang.String> getSystemCArgs()
        Specified by:
        getSystemCArgs in interface ToolChains
      • getAllLibFiles

        public java.util.Set<java.lang.String> getAllLibFiles()
        Specified by:
        getAllLibFiles in interface ToolChains
      • getAllLibHeaders

        public java.util.Set<java.lang.String> getAllLibHeaders()
        Specified by:
        getAllLibHeaders in interface ToolChains
      • getAllLibSources

        public java.util.Set<java.lang.String> getAllLibSources()
        Specified by:
        getAllLibSources in interface ToolChains
      • getNameBinaryMap

        public java.util.Map<java.lang.String,​java.lang.Integer> getNameBinaryMap()
        Specified by:
        getNameBinaryMap in interface ToolChains
      • getGcc

        public boolean getGcc()
        Specified by:
        getGcc in interface ToolChains