Versions in this module Expand all Collapse all v1 v1.9.11 Mar 16, 2022 Changes in this version + func BuildCallMethodMap(deps []CodeDataStruct) map[string]CodeFunction + func BuildDIMap(identifiers []CodeDataStruct, identifierMap map[string]CodeDataStruct) map[string]string + func BuildIdentifierMap(identifiers []CodeDataStruct) map[string]CodeDataStruct + type AnnotationKeyValue struct + Key string + Value string + func NewAnnotationKeyValue(key string, value string) AnnotationKeyValue + type CodeAnnotation struct + KeyValues []AnnotationKeyValue + Name string + func NewAnnotation() CodeAnnotation + func (n *CodeAnnotation) IsComponentOrRepository() bool + func (n *CodeAnnotation) IsIgnoreOrTest() bool + func (n *CodeAnnotation) IsIgnoreTest() bool + func (n *CodeAnnotation) IsTest() bool + type CodeCall struct + FunctionName string + NodeName string + Package string + Parameters []CodeProperty + Position CodePosition + Type string + func NewCodeMethodCall() CodeCall + func (c *CodeCall) BuildClassFullName() string + func (c *CodeCall) BuildFullMethodName() string + func (c *CodeCall) HasAssertion() bool + func (c *CodeCall) IsSystemOutput() bool + func (c *CodeCall) IsThreadSleep() bool + type CodeContainer struct + Containers []CodeContainer + DataStructures []CodeDataStruct + Fields []CodeField + FullName string + Imports []CodeImport + Members []CodeMember + PackageName string + type CodeDataStruct struct + Annotations []CodeAnnotation + Extend string + Extension interface{} + Fields []CodeField + FilePath string + FunctionCalls []CodeCall + Functions []CodeFunction + Implements []string + Imports []CodeImport + InOutProperties []CodeProperty + InnerStructures []CodeDataStruct + MultipleExtend []string + NodeName string + Package string + Type string + func NewDataStruct() *CodeDataStruct + func (d *CodeDataStruct) BuildStringMethodMap(projectMethods map[string]string) + func (d *CodeDataStruct) GetClassFullName() string + func (d *CodeDataStruct) IsNotEmpty() bool + func (d *CodeDataStruct) IsServiceClass() bool + func (d *CodeDataStruct) IsUtilClass() bool + func (d *CodeDataStruct) SetMethodFromMap(methodMap map[string]CodeFunction) + type CodeDependency struct + ArtifactId string + GroupId string + Optional bool + Scope string + Type string + Version string + func NewCodeDependency(group string, artifact string) *CodeDependency + type CodeField struct + Modifiers []string + TypeType string + TypeValue string + func NewJField(typeType string, typeValue string, modifier string) CodeField + type CodeFunction struct + Annotations []CodeAnnotation + Extension interface{} + FunctionCalls []CodeCall + InnerFunctions []CodeFunction + InnerStructures []CodeDataStruct + IsConstructor bool + IsReturnNull bool + Modifiers []string + MultipleReturns []CodeProperty + Name string + Override bool + Parameters []CodeProperty + Position CodePosition + ReturnType string + func NewJMethod() CodeFunction + func (m *CodeFunction) BuildFullMethodName(node CodeDataStruct) string + func (m *CodeFunction) BuildSingleReturnType(typeType string) *CodeProperty + func (m *CodeFunction) GetAllCallString() []string + func (m *CodeFunction) IsGetterSetter() bool + func (m *CodeFunction) IsJavaLangReturnType() bool + func (m *CodeFunction) IsJunitTest() bool + func (m *CodeFunction) IsStatic() bool + type CodeImport struct + AsName string + ImportName string + Scope string + Source string + UsageName []string + func NewJImport(str string) CodeImport + type CodeMember struct + AliasPackage string + DataStructID string + FileID string + FunctionNodes []CodeFunction + ID string + Name string + Namespace []string + Position CodePosition + Structures []CodeDataStruct + Type string + func NewCodeMember() *CodeMember + func (c *CodeMember) BuildMemberId() + type CodeModule struct + PackageInfo CodePackageInfo + Packages []CodePackage + type CodePackage struct + CodeFiles []CodeContainer + Extension interface{} + ID string + Name string + type CodePackageInfo struct + Dependencies []CodeDependency + ProjectName string + type CodePosition struct + StartLine int + StartLinePosition int + StopLine int + StopLinePosition int + type CodeProject struct + Modules []CodeModule + type CodeProperty struct + Modifiers []string + ParamName string + Parameters []CodeProperty + ReturnTypes []CodeProperty + TypeType string + TypeValue string + func NewCodeParameter(typeType string, typeValue string) CodeProperty + type GoCodePackage struct + Fields []CodeField