Class SourceBinaryPairImpl
- java.lang.Object
-
- edu.wpi.first.vscode.tooling.models.SourceBinaryPairImpl
-
- All Implemented Interfaces:
SourceBinaryPair,java.io.Serializable
public class SourceBinaryPairImpl extends java.lang.Object implements SourceBinaryPair, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Set<java.lang.String>argsjava.lang.StringcomponentNamebooleancppbooleanexecutablejava.util.Set<java.lang.String>macrosbooleansharedLibrarySourcesource
-
Constructor Summary
Constructors Constructor Description SourceBinaryPairImpl(SourceSet ss, Source s, java.lang.String c, boolean executable, boolean sharedLibrary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.util.Set<java.lang.String>getArgs()java.lang.StringgetComponentName()booleangetCpp()java.util.Set<java.lang.String>getMacros()SourcegetSource()inthashCode()booleanisExecutable()booleanisSharedLibrary()
-
-
-
Field Detail
-
source
public Source source
-
componentName
public java.lang.String componentName
-
cpp
public boolean cpp
-
args
public java.util.Set<java.lang.String> args
-
macros
public java.util.Set<java.lang.String> macros
-
sharedLibrary
public boolean sharedLibrary
-
executable
public boolean executable
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getSource
public Source getSource()
- Specified by:
getSourcein interfaceSourceBinaryPair
-
getComponentName
public java.lang.String getComponentName()
- Specified by:
getComponentNamein interfaceSourceBinaryPair
-
getCpp
public boolean getCpp()
- Specified by:
getCppin interfaceSourceBinaryPair
-
getArgs
public java.util.Set<java.lang.String> getArgs()
- Specified by:
getArgsin interfaceSourceBinaryPair
-
getMacros
public java.util.Set<java.lang.String> getMacros()
- Specified by:
getMacrosin interfaceSourceBinaryPair
-
isSharedLibrary
public boolean isSharedLibrary()
- Specified by:
isSharedLibraryin interfaceSourceBinaryPair
-
isExecutable
public boolean isExecutable()
- Specified by:
isExecutablein interfaceSourceBinaryPair
-
-