Class ToolChainsImpl
- java.lang.Object
-
- edu.wpi.first.vscode.tooling.models.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 Summary
Fields Modifier and Type Field Description java.util.Set<java.lang.String>allLibFilesjava.util.Set<java.lang.String>allLibHeadersjava.util.Set<java.lang.String>allLibSourcesjava.lang.Stringarchitecturejava.util.List<BinaryObject>binariesjava.lang.StringbuildTypejava.lang.StringcPathjava.lang.StringcppPathjava.lang.Stringflavorbooleangccbooleanmsvcjava.lang.Stringnamejava.util.Map<java.lang.String,java.lang.Integer>nameBinaryMapjava.lang.StringoperatingSystemjava.util.Set<SourceBinaryPair>sourceBinariesjava.util.Set<java.lang.String>systemCArgsjava.util.Set<java.lang.String>systemCMacrosjava.util.Set<java.lang.String>systemCppArgsjava.util.Set<java.lang.String>systemCppMacros
-
Constructor Summary
Constructors Constructor Description ToolChainsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.util.Set<java.lang.String>getAllLibFiles()java.util.Set<java.lang.String>getAllLibHeaders()java.util.Set<java.lang.String>getAllLibSources()java.lang.StringgetArchitecture()java.util.List<BinaryObject>getBinaries()java.lang.StringgetBuildType()java.lang.StringgetCPath()java.lang.StringgetCppPath()java.lang.StringgetFlavor()booleangetGcc()booleangetMsvc()java.lang.StringgetName()java.util.Map<java.lang.String,java.lang.Integer>getNameBinaryMap()java.lang.StringgetOperatingSystem()java.util.Set<SourceBinaryPair>getSourceBinaries()java.util.Set<java.lang.String>getSystemCArgs()java.util.Set<java.lang.String>getSystemCMacros()java.util.Set<java.lang.String>getSystemCppArgs()java.util.Set<java.lang.String>getSystemCppMacros()inthashCode()
-
-
-
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
-
binaries
public java.util.List<BinaryObject> binaries
-
sourceBinaries
public java.util.Set<SourceBinaryPair> sourceBinaries
-
nameBinaryMap
public java.util.Map<java.lang.String,java.lang.Integer> nameBinaryMap
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceToolChains
-
getArchitecture
public java.lang.String getArchitecture()
- Specified by:
getArchitecturein interfaceToolChains
-
getOperatingSystem
public java.lang.String getOperatingSystem()
- Specified by:
getOperatingSystemin interfaceToolChains
-
getFlavor
public java.lang.String getFlavor()
- Specified by:
getFlavorin interfaceToolChains
-
getBuildType
public java.lang.String getBuildType()
- Specified by:
getBuildTypein interfaceToolChains
-
getCppPath
public java.lang.String getCppPath()
- Specified by:
getCppPathin interfaceToolChains
-
getCPath
public java.lang.String getCPath()
- Specified by:
getCPathin interfaceToolChains
-
getMsvc
public boolean getMsvc()
- Specified by:
getMsvcin interfaceToolChains
-
getSystemCppMacros
public java.util.Set<java.lang.String> getSystemCppMacros()
- Specified by:
getSystemCppMacrosin interfaceToolChains
-
getSystemCppArgs
public java.util.Set<java.lang.String> getSystemCppArgs()
- Specified by:
getSystemCppArgsin interfaceToolChains
-
getSystemCMacros
public java.util.Set<java.lang.String> getSystemCMacros()
- Specified by:
getSystemCMacrosin interfaceToolChains
-
getSystemCArgs
public java.util.Set<java.lang.String> getSystemCArgs()
- Specified by:
getSystemCArgsin interfaceToolChains
-
getAllLibFiles
public java.util.Set<java.lang.String> getAllLibFiles()
- Specified by:
getAllLibFilesin interfaceToolChains
-
getAllLibHeaders
public java.util.Set<java.lang.String> getAllLibHeaders()
- Specified by:
getAllLibHeadersin interfaceToolChains
-
getAllLibSources
public java.util.Set<java.lang.String> getAllLibSources()
- Specified by:
getAllLibSourcesin interfaceToolChains
-
getBinaries
public java.util.List<BinaryObject> getBinaries()
- Specified by:
getBinariesin interfaceToolChains
-
getSourceBinaries
public java.util.Set<SourceBinaryPair> getSourceBinaries()
- Specified by:
getSourceBinariesin interfaceToolChains
-
getNameBinaryMap
public java.util.Map<java.lang.String,java.lang.Integer> getNameBinaryMap()
- Specified by:
getNameBinaryMapin interfaceToolChains
-
getGcc
public boolean getGcc()
- Specified by:
getGccin interfaceToolChains
-
-