jenkins.plugins.clangscanbuild
Class ClangScanBuildToolInstallation

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
      extended by hudson.tools.ToolInstallation
          extended by jenkins.plugins.clangscanbuild.ClangScanBuildToolInstallation
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tools.ToolInstallation>, Serializable

public class ClangScanBuildToolInstallation
extends hudson.tools.ToolInstallation

See Also:
Serialized Form

Nested Class Summary
static class ClangScanBuildToolInstallation.ClangStaticAnalyzerToolDescriptor
           
 
Nested classes/interfaces inherited from class hudson.tools.ToolInstallation
hudson.tools.ToolInstallation.ToolConverter
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
ClangScanBuildToolInstallation(String name, String home, List<? extends hudson.tools.ToolProperty<?>> properties)
           
 
Method Summary
 ClangScanBuildToolInstallation forEnvironment(hudson.EnvVars environment)
           
 ClangScanBuildToolInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log)
           
 String getExecutable(hudson.Launcher launcher)
          Gets the executable path of this Ant on the given target system.
 
Methods inherited from class hudson.tools.ToolInstallation
all, getHome, getName, getProperties, translateFor
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClangScanBuildToolInstallation

@DataBoundConstructor
public ClangScanBuildToolInstallation(String name,
                                                           String home,
                                                           List<? extends hudson.tools.ToolProperty<?>> properties)
Method Detail

getExecutable

public String getExecutable(hudson.Launcher launcher)
                     throws IOException,
                            InterruptedException
Gets the executable path of this Ant on the given target system.

Throws:
IOException
InterruptedException

forEnvironment

public ClangScanBuildToolInstallation forEnvironment(hudson.EnvVars environment)

forNode

public ClangScanBuildToolInstallation forNode(hudson.model.Node node,
                                              hudson.model.TaskListener log)
                                       throws IOException,
                                              InterruptedException
Throws:
IOException
InterruptedException


Copyright © 2004-2012. All Rights Reserved.