diff options
author | 2024-08-06 10:47:03 -0700 | |
---|---|---|
committer | 2024-08-06 10:47:03 -0700 | |
commit | d9279cd4769fefd74a737d5a712c61d01cbf4897 (patch) | |
tree | e6a574529e3e7668adfa6bffea47f8c667c890b5 /java/sdk_library.go | |
parent | 29207b57cf7dc0193de9036a17674f5438653dde (diff) |
Remove unused tagSplitter function
Test: CI
Bug: 357675466
Change-Id: I844476e8afbf9f3cc9f4556ba27ea62f9262cb0c
Diffstat (limited to 'java/sdk_library.go')
-rw-r--r-- | java/sdk_library.go | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/java/sdk_library.go b/java/sdk_library.go index c5f7a1ce0..cb68737b5 100644 --- a/java/sdk_library.go +++ b/java/sdk_library.go @@ -20,7 +20,6 @@ import ( "path" "path/filepath" "reflect" - "regexp" "sort" "strings" "sync" @@ -1065,28 +1064,6 @@ const ( annotationsComponentName = "annotations.zip" ) -// A regular expression to match tags that reference a specific stubs component. -// -// It will only match if given a valid scope and a valid component. It is verfy strict -// to ensure it does not accidentally match a similar looking tag that should be processed -// by the embedded Library. -var tagSplitter = func() *regexp.Regexp { - // Given a list of literal string items returns a regular expression that will - // match any one of the items. - choice := func(items ...string) string { - return `\Q` + strings.Join(items, `\E|\Q`) + `\E` - } - - // Regular expression to match one of the scopes. - scopesRegexp := choice(allScopeNames...) - - // Regular expression to match one of the components. - componentsRegexp := choice(stubsSourceComponentName, apiTxtComponentName, removedApiTxtComponentName, annotationsComponentName) - - // Regular expression to match any combination of one scope and one component. - return regexp.MustCompile(fmt.Sprintf(`^\.(%s)\.(%s)$`, scopesRegexp, componentsRegexp)) -}() - func (module *commonToSdkLibraryAndImport) setOutputFiles(ctx android.ModuleContext) { if module.doctagPaths != nil { ctx.SetOutputFiles(module.doctagPaths, ".doctags") |