Documentation ¶
Index ¶
- Constants
- type Callgraph
- type CmdFactory
- func (_ CmdFactory) MakeBuildMavenCmd(workingDirectory string, ctx cgexec.IContext) (*exec.Cmd, error)
- func (_ CmdFactory) MakeCallGraphGenerationCmd(callgraphJarPath string, workingDirectory string, targetClasses []string, ...) (*exec.Cmd, error)
- func (_ CmdFactory) MakeMvnCopyDependenciesCmd(workingDirectory string, targetDir string, ctx cgexec.IContext) (*exec.Cmd, error)
- type ICallgraph
- type ICmdFactory
- type Job
- type Language
- type Strategy
Constants ¶
View Source
const Name = "java"
View Source
const StandardVersion = "11"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Callgraph ¶
type Callgraph struct {
// contains filtered or unexported fields
}
func NewCallgraph ¶
func NewCallgraph( cmdFactory ICmdFactory, workingDirectory string, targetClasses []string, targetDir string, outputName string, filesystem ioFs.IFileSystem, ctx cgexec.IContext, ) Callgraph
func (*Callgraph) RunCallGraph ¶
func (*Callgraph) RunCallGraphWithSetup ¶
type CmdFactory ¶
type CmdFactory struct{}
func (CmdFactory) MakeBuildMavenCmd ¶
func (CmdFactory) MakeCallGraphGenerationCmd ¶
func (CmdFactory) MakeMvnCopyDependenciesCmd ¶
type ICallgraph ¶
type ICmdFactory ¶
type ICmdFactory interface { MakeMvnCopyDependenciesCmd(workingDirectory string, targetDir string, ctx cgexec.IContext) (*exec.Cmd, error) MakeCallGraphGenerationCmd(callgraphJarPath string, workingDirectory string, targetClasses []string, dependencyClasses string, outputName string, ctx cgexec.IContext) (*exec.Cmd, error) MakeBuildMavenCmd(workingDirectory string, ctx cgexec.IContext) (*exec.Cmd, error) }
type Job ¶
type Language ¶
type Language struct {
// contains filtered or unexported fields
}
func NewLanguage ¶
func NewLanguage() Language
type Strategy ¶
type Strategy struct {
// contains filtered or unexported fields
}
func NewStrategy ¶
Click to show internal directories.
Click to hide internal directories.