Documentation ¶
Index ¶
- type BaseIndexer
- func (baseIndexer *BaseIndexer) GetCaseSet() map[string]interface{}
- func (baseIndexer *BaseIndexer) GetFuncWithSignature(ctx context.Context, s string) (*openapi.ObjectFunctionWithSignature, error)
- func (baseIndexer *BaseIndexer) GetSibylCache() *sibyl2.FuncGraph
- func (baseIndexer *BaseIndexer) GetVertexesWithSignature(s string) []string
- func (baseIndexer *BaseIndexer) TagCase(caseSignature string, ctx context.Context) error
- func (baseIndexer *BaseIndexer) UploadSrc(_ context.Context) error
- type BaseIndexerPart
- type GoIndexer
- type Indexer
- type JavaJunitIndexer
- type PythonPytestIndexer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseIndexer ¶
type BaseIndexer struct {
// contains filtered or unexported fields
}
func (*BaseIndexer) GetCaseSet ¶
func (baseIndexer *BaseIndexer) GetCaseSet() map[string]interface{}
func (*BaseIndexer) GetFuncWithSignature ¶
func (baseIndexer *BaseIndexer) GetFuncWithSignature(ctx context.Context, s string) (*openapi.ObjectFunctionWithSignature, error)
func (*BaseIndexer) GetSibylCache ¶
func (baseIndexer *BaseIndexer) GetSibylCache() *sibyl2.FuncGraph
func (*BaseIndexer) GetVertexesWithSignature ¶
func (baseIndexer *BaseIndexer) GetVertexesWithSignature(s string) []string
type BaseIndexerPart ¶
type GoIndexer ¶
type GoIndexer struct {
*BaseIndexer
}
type Indexer ¶
type Indexer interface { BaseIndexerPart // TagCases different framework should have different rules TagCases(ctx context.Context) error }
func GetIndexer ¶
func GetIndexer(indexerType object.IndexerType, config *object.SharedConfig) (Indexer, error)
type JavaJunitIndexer ¶
type JavaJunitIndexer struct {
*BaseIndexer
}
type PythonPytestIndexer ¶
type PythonPytestIndexer struct {
*BaseIndexer
}
Click to show internal directories.
Click to hide internal directories.