diff --git a/CHANGELOG.md b/CHANGELOG.md index 150b32e2d9..42cff73699 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -710,6 +710,64 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - `codegraph sync` and the file watcher now relink an import that reaches a module through a barrel file passing it on under another name, like `import { MatxLoading } from './components'` when `components/index.js` says `export { default as MatxLoading } from './MatxLoading'`, once an edit gives that module what is imported. Before, the import and every call through it stayed unlinked, or stayed on something else in the project with the same name, until the importing file itself changed or the project was indexed again. +- `codegraph sync` no longer fails with "FOREIGN KEY constraint failed" in a project whose code lazy-loads a workspace package, like Supabase Studio's `dynamic(() => import('icons').then((mod) => mod.EdgeFunctions))` or vben's `() => import('@vben/layouts').then((m) => m.IFrameView)`. Before, every sync after an edit in such a project rolled back, so the index stopped following your changes until a full re-index. Thanks @bompus for the report and @inth3shadows. (#2565) + +- In this fork, `codegraph sync` keeps no table of what a synthesized edge read, so there is no foreign key for a lazily loaded workspace package to fail on. A refresh of synthesized edges that fails is retried through a pending marker. + +- In Go, a declaration's documentation is now just the comment written right above it, as `go doc` shows it. A section banner, a TODO or commented-out code that a blank line separates from a function, type, constant or variable is no longer added to the front of its documentation, or taken as its documentation when it has none of its own. Re-index Go projects after upgrading. + +- In Go, a comment directive written above a declaration, like `//go:embed static`, `//go:generate stringer -type=Kind` or `//nolint:errcheck`, is no longer part of its documentation, as `go doc` shows it, so a variable whose only comment is a `//go:embed` line no longer has that line as its description. Re-index Go projects after upgrading. + +- In Go, a constant declared inside a `const ( … )` group now keeps the doc comment written above it, like gin's `// ErrorTypeBind is used when Context.Bind() fails.`, so searching for what a constant means can find it. Before, every member of the group got the group's comment, or nothing when the group had none; a member without a comment of its own still gets the group's. Re-index Go projects after upgrading. + +- In Go, variables declared in a `var ( … )` block, like gin's `binding.JSON` or prometheus's metric counters, are now indexed, with their own doc comments. Before, every variable in such a block was missing from the graph: the calls and types in its value were not recorded, so a struct used only there looked unused, and a call made through it, like `fPointPool.Get()` or a counter's `.Inc()`, was matched by its method's name alone and could link to an unrelated type's method. Re-index Go projects after upgrading. + +- In this fork, the four Go documentation changes above run in the native Go walker. + +- In C and C++ tests, a name that several files declare now links to the one the test's own includes declare, when there is one: protocolbuffers/protobuf's C# generator tests call the `TestSourceDir()` that `googletest.h` declares, not another test helper's they never include; its upb tests call `upb_Arena_New()` and the rest of upb's C API in upb's own files, not the copies bundled for PHP and Ruby, which had left those calls unlinked; and facebook/rocksdb's C API test reaches `rocksdb_open` and its siblings in `db/c.cc`. Re-index C and C++ projects after upgrading. + +- In C and C++ code outside tests too, a name that several files declare now links to the one the file's own includes declare, when there is one: protocolbuffers/protobuf's Python extension calls functions like `upb_Encode()` in upb's own files rather than the copies bundled for PHP, and facebook/rocksdb's stress tool calls the `StringToHex()` its own header declares rather than `LDBCommand::StringToHex`. Re-index C and C++ projects after upgrading. + +- In this fork, the two C and C++ changes above run in the native resolver. A call on a receiver declared as a file-scope smart pointer whose pointee type is not read, like rocksdb's `clock->SleepForMicroseconds(…)` on a `std::shared_ptr`, stays unlinked rather than being matched by the receiver's name among the classes the test includes. + +- React Router routes are now read from every table a route-building function returns, an early `if (!user) return [];` and each branch alike, and never from a list that a function written inside it returns, like a `.forEach` callback's `return []` or a helper's menu. A function that returns another's table, as in `return buildRoutes()`, is followed too, and so is a table behind `useMemo`, like `useMemo(() => getRoutes(user), [user])` or `useMemo(getRoutes, [])`. Before, the first `return [` anywhere in the function was taken for the table, so an empty guard or a callback's list could hide an app's routes entirely, or a menu could be read in their place. Re-index React projects after upgrading. + +- In React, a tag for a component a function destructures from its props or from an object, like `({ Header, Footer, children }) =>` in refine's layouts or `const { Sidebar, Footer } = excalidrawLib` in excalidraw's example app, now links to nothing, as a tag naming a variable the function sets itself already did, unless the function declares a component of that name inside itself. A function nested in the one that sets or destructures the name, like a `renderSidebar` helper inside the component, reads the tag the same way. A name destructured from `require(…)` or `import(…)` still links to that module's export. Before, these tags were matched by their name alone, so refine's layouts showed up among the callers of other examples' `Header` and `Footer` components, and `codegraph_explore`, callers and impact followed renders that never happen. Re-index React projects after upgrading. + +- In React, a tag for a component a file destructures at its top, like `const { Title, Text } = Typography;` with antd's `Typography`, as in refine's pages, now links to nothing in every component of that file, unless the component declares one of that name inside itself. A name destructured from `require(…)` there still links to that module's export. Before, these tags were matched by their name alone, so refine's pages showed up among the callers of other examples' `Title` and `Text` components. Re-index React projects after upgrading. + +- In this fork, the three React changes above find a component that a destructured parameter or local names through the file's binding rows. A `const { … } =` pattern at the top of a file is still found by scanning its source. + +- In JavaScript and TypeScript, a value the file imports from your own project and passes along now links only to what it imports: a constant like `isCloudHosted`, a class like a `Star` model, a whole module (`import * as Slack from '../slack'`), or a stylesheet, image or GraphQL document (`import TCO21 from './themes/TCO21.scss'`) no longer links to a function elsewhere that only shares its name. Before, when the project had exactly one function of that name, such a value linked to it: outline's settings screens showed up among the callers of the server's `isCloudHosted()` check, and its stores among those of the `` icon, so `codegraph callers`, impact and `codegraph_explore` followed references that never happen. A component that wraps the function declared beside it, like `export default styled(Disclosure)`, and a page loaded lazily, like `lazy(() => import('../pages/Home'))`, still lead to that function. Re-index JavaScript and TypeScript projects after upgrading. + +- In JavaScript, an import of a TypeScript module written without an extension, like `import AudioModal from './audio_modal'` in a `.jsx` file next to `audio_modal.tsx`, now links to that module, as it already did from a TypeScript file. Before, a `.js` or `.jsx` file's imports of TypeScript modules were never followed, so in a codebase moving to TypeScript they were matched by name instead: an import under another name linked nothing, and a name that repeats could link to the wrong file, so mastodon's `` and `` tags rendered other components of those names than the ones each file imports. A JavaScript module beside a TypeScript one of the same name still comes first. Re-index JavaScript projects after upgrading. + +- In Objective-C, a struct, union or enum defined in a variable declaration, like `static struct { Class isa; } placeholder;` or `enum { stateType, stateParamName } state;`, is now indexed with its enum values, next to the variable, as in C and C++. Before, only the variable was, so the type was missing from search and `codegraph_explore`. The same went for a `typedef enum { … } Name;` or `typedef struct … Name;` written after a line holding only a macro, like `OF_ASSUME_NONNULL_BEGIN` or `RCT_EXTERN_C_BEGIN`: ObjFW's `OFZIPArchiveEntryCompressionMethod` and every value in it were missing, and so was React Native's `RCTMethodInfo`. A struct, union or enum with no name of its own takes the name of the variable it declares, so ObjFW's class-cluster placeholders are found as `placeholder`, one declared inside a function or method is named after its variable instead of ``, and the comment above the declaration becomes the type's description. As in C, a type that a `.m` file defines links only from that file, so a call elsewhere that just shares its name, like ObjFW's calls of AmigaOS's `Lock(path, mode)`, doesn't link to the runtime's private `struct Lock`. Re-index Objective-C projects after upgrading. + +- In this fork, the Objective-C change above runs in the native resolver: a struct, union or enum defined in a variable declaration of a source file is reached from that file and from no other. + +- A folder named `build` inside `src/` is now indexed for its TypeScript, JSX, Vue, Svelte, Astro, Go and C# files, so a feature or package kept there, like the `src/build/` pages of luci-go's milo or Go's own `src/go/build` package, shows up in `codegraph_explore`, and the routes that lazily load its pages link to them. Before, every folder named `build` was skipped as build output. The JavaScript, declaration and other files such a folder holds are still left out, since a build may have written them, and so is every `build` folder outside `src/`. + +- On Windows, a Swift call written after `try!`, like `try! Message2(data: data)` or `try! Settings.Defaults.load()`, now links to what it calls, as it already did on macOS and Linux. Before, the `!` was read as a logical not, so the call linked to nothing, and a call made through a type lost the type it was made on. Re-index Swift projects on Windows after upgrading. + +- In JavaScript and TypeScript, a barrel's `export { A, B as C } from './x'` now links each name it passes on to what `./x` exports, following barrels that pass it on in turn. Before, each name was looked up by itself and could link to a same-named symbol elsewhere in the project, such as another folder's `Provider`, and a name passed on from a package, like `export { debounce } from 'lodash'`, could link to a project function of that name. Re-index JavaScript and TypeScript projects after upgrading. + +- In this fork, the JavaScript and TypeScript import changes above (a project value passed along, a TypeScript module imported without an extension, a barrel's re-export) run in the native resolver. + +- In Swift, a call written after `!` or another prefix operator, or chained after `try` or `await`, now links to what it calls. `if !isReady()` links to `isReady`, `!store.contains(id)` and `try! JSONDecoder().decode(…)` link to the method of the type they're called on rather than to whichever `contains` or `decode` came first, and `!Settings.Defaults.isOn()` lands on the type it names. Re-index Swift projects after upgrading. + +- In Swift, a call on a local created through `try`, `try!`, `try?` or `await`, or with a generic type's constructor, now links to that type's method: after `let storage = try! DiskStorage.Backend(config: config)`, `storage.store(…)` links to `Backend`'s `store`. Before, such a local had no known type, so the call was left unlinked or matched by name to another type's method. Re-index Swift projects after upgrading. + +- In this fork, the three Swift changes above run in the native Swift walker and resolver, which are the only Swift readers here. The Swift grammar with upstream's `try!` scanner fix is built into the native engine the same way. + +- In Objective-C, a macro written alone on its line, like `NS_ASSUME_NONNULL_BEGIN`, `OF_SUBCLASSING_RESTRICTED` or React Native's `RCT_EXTERN_C_BEGIN`, no longer hides the declaration below it. Before, the parser read such a macro as the start of a declaration, so an `@interface` under it could come out as a function and a `typedef` under it as two variables: many of ObjFW's classes, with their properties and methods and the classes they extend and protocols they adopt, were missing, and so were classes and protocols in React Native and KSCrash headers. A message to `super` from a class whose `@interface` follows an attribute macro like `NS_SWIFT_NAME(…)` still reaches the superclass. Re-index Objective-C projects after upgrading. + +- In this fork, the Objective-C change above blanks the macro in the extraction step before the native parser reads the file, and a message to `super` reads the superclass from the class's `@interface` line wherever in the file it sits. + +- In Rust, a type alias, struct, enum or function declared without `pub` now links only from its own module and the modules inside it, and a name a `use` brings in from one of your workspace's crates, like `use tokio_test::task::spawn` or `use crate::error::Error`, links only to an item of that crate or of a crate it depends on. Before, a file's `use crate::Result` could link its `Result<…>` types to another module's private `type Result`, as in dioxus's CLI, and a call to an imported function could link to another crate's function of the same name, such as tokio's test `spawn(…)` calls to one in its examples, or to nothing because a private function of that name was in the way. Re-index Rust projects after upgrading. + +- In this fork, the two Rust changes above run in the native resolver, and the native Rust walker records a type alias's visibility. The project's crates are the ones with a `Cargo.toml` above an indexed `.rs` file and the path dependencies those name; upstream reads the root package, the workspace's members and their path dependencies, which is the same set for a workspace of the usual shape. The dependency names the resolver tells from the project's own crates now come from every one of those manifests, not only the root's. + #### MCP / indexing - Full indexes of large projects no longer sometimes run two to three times slower than usual. A timing clash between two background database maintenance steps could switch reference resolution from several threads to one partway through. diff --git a/README.md b/README.md index ae42499e7c..34fba6d606 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ Follow [@getcodegraph](https://x.com/getcodegraph) on X for updates. ## About this fork -This is **bompus/codegraph**, a fork of [colbymchenry/codegraph](https://github.com/colbymchenry/codegraph). Its default branch, `fork/consolidated`, contains upstream `main` through [`b8f81e2c`](https://github.com/colbymchenry/codegraph/commit/b8f81e2c) (after v1.6.2) plus the fork's own work, and it takes upstream changes as they land. Changes that suit upstream are also offered there as pull requests. +This is **bompus/codegraph**, a fork of [colbymchenry/codegraph](https://github.com/colbymchenry/codegraph). Its default branch, `fork/consolidated`, contains upstream `main` through [`65d73423`](https://github.com/colbymchenry/codegraph/commit/65d73423) (after v1.6.2) plus the fork's own work, and it takes upstream changes as they land. Changes that suit upstream are also offered there as pull requests. The fork publishes no releases. The install scripts, npm package, badges and `codegraph upgrade` further down this page install **upstream's** releases. To run the fork, build it from source (below). @@ -582,7 +582,7 @@ These frameworks additionally emit **`navigates`** edges: the function that send |---|---|---| | **Expo Router** | Every screen file under `app/` (`app/item/[id].tsx` → `/item/[id]`, groups stripped), bound to its default-export component; `+api` files are endpoints (`GET /hello`) bound to their handlers | `router.push` / `replace` / `navigate`, template hrefs, `{ pathname }` objects, and a helper's returned href | | **Next.js** | App Router `app/**/page.tsx` and Pages Router pages (`(group)` stripped, `[slug]` → `:slug`); `app/api/**/route.ts` exports and `pages/api/*` are endpoints, not screens | `router.push` / `replace` / `prefetch`, `redirect()` / `permanentRedirect()` in a server action or page, `NextResponse.redirect(new URL(…))` in middleware, `` and internal `` | -| **React Router** | `` (v5 and v6), `createBrowserRouter` / `createHashRouter` / `createMemoryRouter` arrays with nested `children`, constant paths, `Component` and lazy module exports, framework mode's `app/routes.ts` (`route`, `index`, `layout`, `prefix`), and the default file convention under `app/routes/` (Remix, or React Router with `flatRoutes()`: dot nesting, index and pathless segments, `$param`, optional `($segment)` and `$` splats), each bound to its module's default component (or, in RSC mode, its `ServerComponent`) | `history.push` / `replace`, `useNavigate`'s `navigate`, a loader's `redirect`, `` / `` / `` / v5's `` / react-router-bootstrap's ``, and a `styled(Link)` wrapper | +| **React Router** | `` (v5 and v6), `createBrowserRouter` / `createHashRouter` / `createMemoryRouter` arrays with nested `children` (read from every table a route-building function returns, also behind `useMemo`), constant paths, `Component` and lazy module exports, framework mode's `app/routes.ts` (`route`, `index`, `layout`, `prefix`), and the default file convention under `app/routes/` (Remix, or React Router with `flatRoutes()`: dot nesting, index and pathless segments, `$param`, optional `($segment)` and `$` splats), each bound to its module's default component (or, in RSC mode, its `ServerComponent`) | `history.push` / `replace`, `useNavigate`'s `navigate`, a loader's `redirect`, `` / `` / `` / v5's `` / react-router-bootstrap's ``, and a `styled(Link)` wrapper | | **TanStack Router** | `createFileRoute('/posts/$postId')` (file-based) and `createRoute({ path, getParentRoute })` composed up its parent chain (code-based); `_pathless` segments, `(group)` folders, `__root` and `` layouts are not addresses; TanStack Start `server.handlers` (and `createHandlers`) in those files become method-qualified endpoints (`GET /api/users`) | `navigate({ to })`, a thrown `redirect({ to })`, `` / `` — where `to` is the route PATTERN and the values ride beside it in `params` | | **Vue Router** / **Nuxt** | `createRouter({ routes: [...] })` / `new Router(...)` and the route tables it's given (`export const constantRoutes = [...]`, per-module route files), with the view each entry names — a lazy `() => import(…)` bound to its file — and `children` joined onto their parent's path, the parent being the layout around them; plus, in a Nuxt app, `pages/` file-based routes, each calling its own file's page component (`index` folders, root index pages, Nuxt 4 route groups), `server/api/` and `server/routes/` endpoints (method suffixes such as `.get.ts`, catch-alls) and route middleware | `router.push` / `replace`, `$router.push` / `this.$router.push`, Nuxt's `navigateTo`, `` / `` / `` — **by route name** (`push({ name: 'profile' })`) as well as by path | | **Solid Router** | Imported `Router`/`Route` JSX and route-config arrays (`path`, `component`, `children`) with static `lazy(() => import(...))` components. A table exported from another file as `RouteDefinition[]` (the official template's `routes.ts`) is read too, prefixed by where it is registered | — | @@ -923,7 +923,10 @@ What it skips out of the box: - **Dependency, build, and cache directories** — `node_modules`, `vendor`, `dist`, `build`, `target`, `.venv`, `Pods`, `.next`, and the like across every [supported stack](#supported-languages) — so the graph is your code, not - third-party noise. This holds even with no `.gitignore`. + third-party noise. This holds even with no `.gitignore`. A `build` folder + inside `src/` is the exception: no build step writes TypeScript, JSX, Vue, + Svelte, Astro, Go or C# files into one, so those are indexed from it, + and a Java, Kotlin or Scala package named `build` is indexed whole. - **Anything in your `.gitignore`** — honored in git repos via git, and in non-git projects by reading `.gitignore` directly (root and nested). - **Files larger than 1 MB** — generated bundles, minified JS, vendored blobs. diff --git a/__tests__/cpp-test-translation-unit.test.ts b/__tests__/cpp-test-translation-unit.test.ts new file mode 100644 index 0000000000..31b3d60320 --- /dev/null +++ b/__tests__/cpp-test-translation-unit.test.ts @@ -0,0 +1,259 @@ +/** + * A C or C++ test is a program of its own, so a name it uses is one its + * translation unit declares. Of several same-named candidates, a test suite + * the test does not include is not one of them (protobuf's csharp generator + * tests called `TestSourceDir()`, which googletest.h declares, and + * test_util2.h's `TestUtil::TestSourceDir`, included by none of them, took + * the calls), and what the unit includes goes before what it doesn't (a test + * of the hpb backend calls upb's `upb_Arena_New()` from upb/mem/arena.h, not + * the copies php-upb.h and ruby-upb.h bundle; rocksdb's histogram test sleeps + * on a `SystemClock`, not on emulated_clock.h's `EmulatedSystemClock`). A + * test whose includes don't resolve (jemalloc's tests include a generated + * header) keeps the one candidate there is, and a definition in the test's + * own file still comes first (#1079). + */ +import { describe, it, expect, afterAll, beforeAll } from 'vitest'; +import * as fs from 'fs'; +import * as os from 'os'; +import * as path from 'path'; +import { CodeGraph } from '../src'; + +let root = ''; +let cg: CodeGraph; + +beforeAll(async () => { + root = fs.mkdtempSync(path.join(os.tmpdir(), 'cg-cpp-test-tu-')); + const files: Record = { + // googletest.h declares TestSourceDir(); googletest.cc defines it. + 'src/google/protobuf/testing/googletest.h': `#ifndef GOOGLE_PROTOBUF_TESTING_GOOGLETEST_H__ +#define GOOGLE_PROTOBUF_TESTING_GOOGLETEST_H__ + +#include + +namespace google { +namespace protobuf { + +std::string TestSourceDir(); + +} // namespace protobuf +} // namespace google + +#endif +`, + 'src/google/protobuf/testing/googletest.cc': `#include "google/protobuf/testing/googletest.h" + +namespace google { +namespace protobuf { + +std::string TestSourceDir() { return "src"; } + +} // namespace protobuf +} // namespace google +`, + // A test suite's header no csharp test includes. + 'src/google/protobuf/test_util2.h': `#ifndef GOOGLE_PROTOBUF_TEST_UTIL2_H__ +#define GOOGLE_PROTOBUF_TEST_UTIL2_H__ + +#include + +namespace google { +namespace protobuf { +namespace TestUtil { + +inline std::string TestSourceDir() { return "src/google/protobuf"; } + +} // namespace TestUtil +} // namespace protobuf +} // namespace google + +#endif +`, + 'src/google/protobuf/compiler/csharp/csharp_bootstrap_unittest.cc': `#include + +#include "google/protobuf/testing/googletest.h" + +namespace google { +namespace protobuf { +namespace compiler { +namespace csharp { + +int GeneratedDescriptorsAreUpToDate() { + std::string dir = TestSourceDir(); + return static_cast(dir.size()); +} + +} // namespace csharp +} // namespace compiler +} // namespace protobuf +} // namespace google +`, + // A receiver whose type isn't read is guessed by its name, among the + // classes the test includes: rocksdb's histogram test sleeps on its + // clock, which no emulated_clock.h include of its declares. + 'include/rocksdb/system_clock.h': `namespace rocksdb { + +class SystemClock { + public: + virtual ~SystemClock() {} + virtual void SleepForMicroseconds(int micros) = 0; +}; + +class SystemClockWrapper : public SystemClock { + public: + void SleepForMicroseconds(int micros) override { target_->SleepForMicroseconds(micros); } + + private: + SystemClock* target_; +}; + +} // namespace rocksdb +`, + 'env/emulated_clock.h': `#include "rocksdb/system_clock.h" + +namespace rocksdb { + +class EmulatedSystemClock : public SystemClockWrapper { + public: + void SleepForMicroseconds(int micros) override {} +}; + +} // namespace rocksdb +`, + 'test_util/mock_time_env.h': `#include + +#include "rocksdb/system_clock.h" + +namespace rocksdb { + +class MockSystemClock : public SystemClockWrapper { + public: + void MockSleepForMicroseconds(int micros) {} +}; + +} // namespace rocksdb +`, + 'monitoring/histogram_test.cc': `#include + +#include "rocksdb/system_clock.h" +#include "test_util/mock_time_env.h" + +namespace rocksdb { + +namespace { +std::shared_ptr clock = std::make_shared(); +} // namespace + +void PopulateHistogram(int low, int high) { + for (int i = low; i <= high; i++) { + clock->SleepForMicroseconds(i); + } +} + +} // namespace rocksdb +`, + // A test that declares the class it calls on: its own file comes first, + // whatever it includes (#1079). + 'src/util/collector.h': `#include + +class Collector { + public: + std::string last_error() const { return error_; } + + private: + std::string error_; +}; +`, + // upb's arena, and the copy a bundled amalgamation carries. + 'php/ext/google/protobuf/php-upb.h': `typedef struct upb_Arena upb_Arena; + +static inline upb_Arena* upb_Arena_New(void) { return 0; } +`, + 'upb/mem/arena.h': `typedef struct upb_Arena upb_Arena; + +static inline upb_Arena* upb_Arena_New(void) { return 0; } +`, + 'hpb/backend/upb/interop_test.cc': `#include "upb/mem/arena.h" + +int ArenaInterop() { + upb_Arena* arena = upb_Arena_New(); + return arena == 0; +} +`, + 'src/util/own_collector_unittest.cc': `#include "util/collector.h" + +namespace { +class Collector { + public: + int last_error() const { return 0; } +}; +} // namespace + +int OwnCollector() { + Collector collector; + return collector.last_error(); +} +`, + // jemalloc's tests include a header the build generates, so nothing + // shows the test includes its helpers: the one helper there is stays. + 'deps/jemalloc/test/src/SFMT.c': `unsigned gen_rand32(void* ctx) { + return 4; +} +`, + 'deps/jemalloc/test/unit/SFMT.c': `#include "test/jemalloc_test.h" + +unsigned test_gen_rand32(void* ctx) { + return gen_rand32(ctx); +} +`, + }; + for (const [rel, content] of Object.entries(files)) { + fs.mkdirSync(path.dirname(path.join(root, rel)), { recursive: true }); + fs.writeFileSync(path.join(root, rel), content); + } + cg = await CodeGraph.init(root, { index: true }); +}); + +afterAll(() => { + cg?.close(); + if (root) fs.rmSync(root, { recursive: true, force: true }); +}); + +/** `qualifiedName (file)` of every call the file's symbols make. */ +const callsFrom = (file: string): string[] => { + const ids = cg.getNodesInFile(file).map((n) => n.id); + return cg.getOutgoingEdgesFrom(ids).filter((e) => e.kind === 'calls').map((e) => { + const target = cg.getNode(e.target)!; + return `${target.qualifiedName} (${target.filePath})`; + }); +}; + +describe('a C/C++ test links what its translation unit declares', () => { + it('passes over a test suite it does not include for the declaration it does', () => { + const calls = callsFrom('src/google/protobuf/compiler/csharp/csharp_bootstrap_unittest.cc'); + expect(calls).toContain('google::protobuf::TestSourceDir (src/google/protobuf/testing/googletest.cc)'); + expect(calls.some((c) => c.includes('test_util2.h'))).toBe(false); + }); + + it('does not guess a class for a receiver bound to a smart pointer whose type is not read', () => { + const calls = callsFrom('monitoring/histogram_test.cc'); + // Fork difference from upstream, which guesses `SystemClock` here: the bound-receiver claim + // refuses a name guess, so the call stays unlinked rather than reaching a class the test's + // includes do not declare. + expect(calls.some((c) => c.includes('SleepForMicroseconds'))).toBe(false); + expect(calls.some((c) => c.includes('emulated_clock.h'))).toBe(false); + }); + + it('calls the copy of a function its includes declare', () => { + expect(callsFrom('hpb/backend/upb/interop_test.cc')).toContain('upb_Arena_New (upb/mem/arena.h)'); + }); + + it('still prefers a declaration in the test file itself', () => { + const calls = callsFrom('src/util/own_collector_unittest.cc'); + expect(calls.some((c) => c.endsWith('(src/util/own_collector_unittest.cc)') && c.includes('last_error'))).toBe(true); + expect(calls.some((c) => c.includes('(src/util/collector.h)'))).toBe(false); + }); + + it('keeps the only candidate when its includes do not show the unit', () => { + expect(callsFrom('deps/jemalloc/test/unit/SFMT.c')).toContain('gen_rand32 (deps/jemalloc/test/src/SFMT.c)'); + }); +}); diff --git a/__tests__/cpp-translation-unit.test.ts b/__tests__/cpp-translation-unit.test.ts new file mode 100644 index 0000000000..7c1f24bc09 --- /dev/null +++ b/__tests__/cpp-translation-unit.test.ts @@ -0,0 +1,368 @@ +/** + * A C or C++ name is one its translation unit declares, in production code + * as in tests (cpp-test-translation-unit.test.ts). Of several same-named + * candidates, what the file's includes declare goes first: protobuf's Python + * extension calls `upb_Encode()` from upb/wire/encode.h, not the copy the PHP + * extension bundles in php-upb.c; its Java generator calls the `HasHasbit()` + * helpers.h declares, not `ImmutableFieldGenerator::HasHasbit`, a method + * beside the caller. A source implements the header beside it (the + * Python extension's pyext/message.cc is no implementation of + * google/protobuf/message.h), a header's inline overload reaches the + * definition its own source holds, and a call keeps a function outside the + * unit that takes its arguments over one inside that can't (glog's + * three-argument `GetStackTrace(…)` is not utilities.h's `GetStackTrace()`). + */ +import { describe, it, expect, afterAll, beforeAll } from 'vitest'; +import * as fs from 'fs'; +import * as os from 'os'; +import * as path from 'path'; +import { CodeGraph } from '../src'; + +let root = ''; +let cg: CodeGraph; + +beforeAll(async () => { + root = fs.mkdtempSync(path.join(os.tmpdir(), 'cg-cpp-tu-')); + const files: Record = { + // upb's encoder, and the copy the PHP extension's amalgamation carries. + 'upb/wire/encode.h': `#ifndef UPB_WIRE_ENCODE_H_ +#define UPB_WIRE_ENCODE_H_ + +#include + +int upb_Encode(const void* msg, int options, char** buf, size_t* size); + +#endif +`, + 'upb/wire/encode.c': `#include "upb/wire/encode.h" + +int upb_Encode(const void* msg, int options, char** buf, size_t* size) { + *size = 0; + return 0; +} +`, + 'php/ext/google/protobuf/php-upb.h': `#include + +int upb_Encode(const void* msg, int options, char** buf, size_t* size); +`, + 'php/ext/google/protobuf/php-upb.c': `#include "php-upb.h" + +int upb_Encode(const void* msg, int options, char** buf, size_t* size) { + *size = 0; + return 0; +} +`, + 'python/message.c': `#include "upb/wire/encode.h" + +int PyUpb_Message_Serialize(const void* msg) { + char* buf; + size_t size; + return upb_Encode(msg, 0, &buf, &size); +} +`, + // A free function the Java generator's helpers.h declares, and a field + // generator's method of the same name beside the caller. + 'src/google/protobuf/compiler/java/helpers.h': `namespace google { +namespace protobuf { +class FieldDescriptor; +namespace compiler { +namespace java { + +inline bool HasHasbit(const FieldDescriptor* descriptor) { + return descriptor != nullptr; +} + +} // namespace java +} // namespace compiler +} // namespace protobuf +} // namespace google +`, + 'src/google/protobuf/compiler/java/full/field_generator.h': `namespace google { +namespace protobuf { +class FieldDescriptor; +namespace compiler { +namespace java { + +class ImmutableFieldGenerator { + public: + bool HasHasbit() const; + + private: + const FieldDescriptor* descriptor_; +}; + +} // namespace java +} // namespace compiler +} // namespace protobuf +} // namespace google +`, + 'src/google/protobuf/compiler/java/full/field_generator.cc': `#include "google/protobuf/compiler/java/full/field_generator.h" + +#include "google/protobuf/compiler/java/helpers.h" + +namespace google { +namespace protobuf { +namespace compiler { +namespace java { + +bool ImmutableFieldGenerator::HasHasbit() const { + return ::google::protobuf::compiler::java::HasHasbit(descriptor_); +} + +} // namespace java +} // namespace compiler +} // namespace protobuf +} // namespace google +`, + 'src/google/protobuf/compiler/java/full/enum_field.cc': `#include "google/protobuf/compiler/java/helpers.h" +#include "google/protobuf/compiler/java/full/field_generator.h" + +namespace google { +namespace protobuf { +namespace compiler { +namespace java { + +namespace { + +int SetEnumVariables(const FieldDescriptor* descriptor) { + if (HasHasbit(descriptor)) { + return 1; + } + return 0; +} + +} // namespace + +} // namespace java +} // namespace compiler +} // namespace protobuf +} // namespace google +`, + // A header's template overload calls the one its own source defines. + 'conformance/binary_wireformat.h': `#include +#include + +namespace google { +namespace protobuf { +namespace conformance { + +using Wire = std::string; + +Wire Varint(uint64_t x); + +// Overloads to avoid forcing sign/size conversion warnings on call-sites. +template +Wire Varint(T x) { + return Varint(static_cast(x)); +} + +} // namespace conformance +} // namespace protobuf +} // namespace google +`, + 'conformance/binary_wireformat.cc': `#include "conformance/binary_wireformat.h" + +namespace google { +namespace protobuf { +namespace conformance { + +Wire Varint(uint64_t x) { + return std::string(1, static_cast(x)); +} + +} // namespace conformance +} // namespace protobuf +} // namespace google +`, + // glog's three-parameter GetStackTrace is declared in stacktrace.h and + // defined in a header stacktrace.cc includes; utilities.h declares a + // GetStackTrace() of no parameters. + 'src/stacktrace.h': `namespace google { +namespace glog_internal_namespace_ { + +int GetStackTrace(void** result, int max_depth, int skip_count); + +} // namespace glog_internal_namespace_ +} // namespace google +`, + 'src/stacktrace_generic-inl.h': `#include "stacktrace.h" + +namespace google { +namespace glog_internal_namespace_ { + +int GetStackTrace(void** result, int max_depth, int skip_count) { + return 0; +} + +} // namespace glog_internal_namespace_ +} // namespace google +`, + 'src/stacktrace.cc': `#include "stacktrace.h" + +#include "stacktrace_generic-inl.h" +`, + 'src/utilities.h': `#include + +namespace google { + +std::string GetStackTrace(); + +} // namespace google +`, + 'src/utilities.cc': `#include "utilities.h" + +namespace google { + +std::string GetStackTrace() { + return ""; +} + +} // namespace google +`, + 'src/logging.cc': `#include + +#include "stacktrace.h" +#include "utilities.h" + +namespace google { + +using namespace glog_internal_namespace_; + +int RecordCrashReason(void** stack) { + std::string trace = GetStackTrace(); + int depth = GetStackTrace(stack, 32, 4); + return depth + static_cast(trace.size()); +} + +} // namespace google +`, + // The Python extension's message.cc implements pyext/message.h beside + // it, though it includes google/protobuf/message.h too. + 'src/google/protobuf/message.h': `namespace google { +namespace protobuf { + +class Message { + public: + virtual ~Message() {} +}; + +} // namespace protobuf +} // namespace google +`, + 'src/google/protobuf/any.pb.h': `#include "google/protobuf/message.h" + +namespace google { +namespace protobuf { + +class Any : public Message { + public: + void MergeFrom(const Any& from) {} +}; + +} // namespace protobuf +} // namespace google +`, + 'src/google/protobuf/descriptor.pb.h': `#include "google/protobuf/message.h" + +namespace google { +namespace protobuf { + +class FileDescriptorSet : public Message { + public: + void CopyFrom(const FileDescriptorSet& from); +}; + +} // namespace protobuf +} // namespace google +`, + 'src/google/protobuf/descriptor.pb.cc': `#include "google/protobuf/descriptor.pb.h" + +namespace google { +namespace protobuf { + +void FileDescriptorSet::CopyFrom(const FileDescriptorSet& from) { + if (&from == this) return; + MergeFrom(from); +} + +} // namespace protobuf +} // namespace google +`, + 'python/google/protobuf/pyext/message.h': `namespace google { +namespace protobuf { +namespace python { +namespace cmessage { + +int MergeFrom(void* self, void* arg); + +} // namespace cmessage +} // namespace python +} // namespace protobuf +} // namespace google +`, + 'python/google/protobuf/pyext/message.cc': `#include "google/protobuf/message.h" +#include "google/protobuf/pyext/message.h" + +namespace google { +namespace protobuf { +namespace python { +namespace cmessage { + +int MergeFrom(void* self, void* arg) { return 0; } + +} // namespace cmessage +} // namespace python +} // namespace protobuf +} // namespace google +`, + }; + for (const [rel, content] of Object.entries(files)) { + fs.mkdirSync(path.dirname(path.join(root, rel)), { recursive: true }); + fs.writeFileSync(path.join(root, rel), content); + } + cg = await CodeGraph.init(root, { index: true }); +}); + +afterAll(() => { + cg?.close(); + if (root) fs.rmSync(root, { recursive: true, force: true }); +}); + +/** `qualifiedName (file)` of every call the file's symbols make. */ +const callsFrom = (file: string): string[] => { + const ids = cg.getNodesInFile(file).map((n) => n.id); + return cg.getOutgoingEdgesFrom(ids).filter((e) => e.kind === 'calls').map((e) => { + const target = cg.getNode(e.target)!; + return `${target.qualifiedName} (${target.filePath})`; + }); +}; + +describe('a C/C++ reference links what its translation unit declares', () => { + it('calls the C function its includes declare, not a bundled copy', () => { + const calls = callsFrom('python/message.c'); + expect(calls).toContain('upb_Encode (upb/wire/encode.c)'); + expect(calls.some((c) => c.includes('php-upb'))).toBe(false); + }); + + it('calls the free function its includes declare, not a class\'s method beside it', () => { + const calls = callsFrom('src/google/protobuf/compiler/java/full/enum_field.cc'); + expect(calls).toContain('google::protobuf::compiler::java::HasHasbit (src/google/protobuf/compiler/java/helpers.h)'); + expect(calls.some((c) => c.includes('ImmutableFieldGenerator'))).toBe(false); + }); + + it('lets a header\'s overload call the definition its own source holds', () => { + const calls = callsFrom('conformance/binary_wireformat.h'); + expect(calls).toContain('google::protobuf::conformance::Varint (conformance/binary_wireformat.cc)'); + }); + + it('keeps a call off a function its arguments cannot fill', () => { + const calls = callsFrom('src/logging.cc'); + expect(calls).toContain('google::GetStackTrace (src/utilities.cc)'); + expect(calls).toContain('google::glog_internal_namespace_::GetStackTrace (src/stacktrace_generic-inl.h)'); + }); + + it('reads a source as implementing the header beside it, not a namesake elsewhere', () => { + const calls = callsFrom('src/google/protobuf/descriptor.pb.cc'); + expect(calls.some((c) => c.includes('pyext/message.cc'))).toBe(false); + }); +}); diff --git a/__tests__/fixtures/golden/torture-multilang.dump b/__tests__/fixtures/golden/torture-multilang.dump index 83c5bca70a..a5c75e3538 100644 --- a/__tests__/fixtures/golden/torture-multilang.dump +++ b/__tests__/fixtures/golden/torture-multilang.dump @@ -1,4 +1,4 @@ -== nodes (1845) +== nodes (1877) {"id":"class:0083dc18baa2b629e8572db20ba2b464","kind":"class","name":"Widget","qualified_name":"Widget","file_path":"torture.cpp","language":"cpp","start_line":98,"end_line":104,"start_column":0,"end_column":1,"docstring":"UE-macro shapes — every one below is recovered by the hoisted preParse\n(export macro, reflection markup, inline specifier, API member prefix).","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:00e4c67aff13a714886744f6829e0cea","kind":"class","name":"Cfg","qualified_name":"Cfg","file_path":"TortureDoubleWalk.dart","language":"dart","start_line":60,"end_line":62,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:01a3945fa12793f1af9ac531aedcc8cd","kind":"class","name":"Widget","qualified_name":"Widget","file_path":"TortureMini.dart","language":"dart","start_line":34,"end_line":52,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -21,6 +21,7 @@ {"id":"class:185f6260a8d5b738c53be0accb2a4e19","kind":"class","name":"Widget","qualified_name":"app::Widget","file_path":"torture-macros-ctors.cpp","language":"cpp","start_line":17,"end_line":26,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:1d0256477d1f6afcc95bae5017a7b7e6","kind":"class","name":"LocalCls","qualified_name":"factory::LocalCls","file_path":"torture.R","language":"r","start_line":124,"end_line":124,"start_column":11,"end_column":75,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:1f6fc7e8cca417d16fe320830e526bf3","kind":"class","name":"Meters","qualified_name":"Meters","file_path":"TortureDeclarationDocs.dart","language":"dart","start_line":95,"end_line":98,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"class:220b92cf9a08e11a7d7a46a6237fd15d","kind":"class","name":"Repository","qualified_name":"Repository","file_path":"TortureTry.swift","language":"swift","start_line":10,"end_line":56,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:2377017030dc0c330a8bc25d17150223","kind":"class","name":"C","qualified_name":"C","file_path":"TortureAnnotatedDocs.dart","language":"dart","start_line":60,"end_line":137,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:25244cbdbe3e9bc720df9fc4d54fac0a","kind":"class","name":"Config","qualified_name":"app::Config","file_path":"torture.cpp","language":"cpp","start_line":14,"end_line":22,"start_column":0,"end_column":1,"docstring":"Engine config (docstring).","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:254935e2ae91f81b8a7691679e76b074","kind":"class","name":"DataS","qualified_name":"DataS","file_path":"torture.scala","language":"scala","start_line":71,"end_line":71,"start_column":0,"end_column":43,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -46,6 +47,7 @@ {"id":"class:409ca96fc582e5084ccbb6c861537442","kind":"class","name":"Bare","qualified_name":"Bare","file_path":"torture.rb","language":"ruby","start_line":36,"end_line":36,"start_column":0,"end_column":15,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:40ba5f950ab3c448fb944e41327f6130","kind":"class","name":"QualClass","qualified_name":"QualClass","file_path":"torture.R","language":"r","start_line":118,"end_line":118,"start_column":0,"end_column":50,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:4153f97369d1da3a6904d21acc03a599","kind":"class","name":"Holder","qualified_name":"Holder","file_path":"TortureReadsTypes.dart","language":"dart","start_line":28,"end_line":49,"start_column":0,"end_column":1,"docstring":"Field declarations: instance, nullable, generic, static, late, prefixed,\nfunction-typed, record-typed, untyped with a generic initializer.","signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"class:4bd83cdfb5b8540fad90ce018af02e21","kind":"class","name":"Screen","qualified_name":"Screen","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":13,"end_line":49,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:4cc0425446f472c0e4e9753dc27b8c07","kind":"class","name":"ActualFile","qualified_name":"com.example.torture::ActualFile","file_path":"torture.kt","language":"kotlin","start_line":174,"end_line":176,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":"[\"actual\"]","type_parameters":null,"return_type":null} {"id":"class:4dd0e48ab51ed8de2054e15e13d49d6d","kind":"class","name":"Walker","qualified_name":"Walker","file_path":"TortureDeclarationDocs.dart","language":"dart","start_line":83,"end_line":87,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"class:4df2c7657f7690146e6546cf5549bca1","kind":"class","name":"LocalClass","qualified_name":"CallSites::localHost::LocalClass","file_path":"torture.scala","language":"scala","start_line":157,"end_line":157,"start_column":4,"end_column":42,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -223,6 +225,7 @@ {"id":"constant:38ff4361a0ae094e720d67addf493513","kind":"constant","name":"MAX","qualified_name":"MAX","file_path":"torture-macros.c","language":"c","start_line":6,"end_line":7,"start_column":0,"end_column":0,"docstring":null,"signature":"#define MAX(a, b) ((a) > (b) ? (a) : (b))","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:39c1ce7b46688c18fe85c3a1739df949","kind":"constant","name":"mdRemote","qualified_name":"mdRemote","file_path":"torture.swift","language":"swift","start_line":222,"end_line":222,"start_column":0,"end_column":46,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:3c38de0e0ed3e748396ac32a56feb99b","kind":"constant","name":"extracted","qualified_name":"extracted","file_path":"torture.scala","language":"scala","start_line":38,"end_line":38,"start_column":0,"end_column":31,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"constant:40fb1fc5bc47b73262cc19479dd6ef43","kind":"constant","name":"globalFlag","qualified_name":"globalFlag","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":11,"end_line":11,"start_column":0,"end_column":36,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:414592809f0c65f5ad4aabfee42415ce","kind":"constant","name":"handlerList","qualified_name":"handlerList","file_path":"torture.tsx","language":"tsx","start_line":201,"end_line":201,"start_column":6,"end_column":44,"docstring":null,"signature":"= [helperFn, DefaultThing]","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:420a70ef479e25b430174d1d9f654e26","kind":"constant","name":"mdTwoInOne","qualified_name":"com.example.torture::mdTwoInOne","file_path":"torture.kt","language":"kotlin","start_line":285,"end_line":285,"start_column":0,"end_column":46,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:4299e89b00f36c1e09f4fa38f24257a3","kind":"constant","name":"instance","qualified_name":"Holder::instance","file_path":"TortureInitializers.dart","language":"dart","start_line":44,"end_line":44,"start_column":15,"end_column":47,"docstring":null,"signature":"= Holder","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -255,6 +258,7 @@ {"id":"constant:5da915cbd61e377df1a917b43ec4e022","kind":"constant","name":"empty","qualified_name":"Holder::empty","file_path":"TortureInitializers.dart","language":"dart","start_line":45,"end_line":45,"start_column":15,"end_column":34,"docstring":null,"signature":"= Holder","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:61431c23dbbd729252cddd4888c504ce","kind":"constant","name":"BARE","qualified_name":"com.example.torture::MarkdownPaths::BARE","file_path":"Torture.java","language":"java","start_line":139,"end_line":139,"start_column":22,"end_column":40,"docstring":null,"signature":"String BARE","visibility":null,"is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:61d387d570cc357e0cadf5e6761076e0","kind":"constant","name":"aliasTop","qualified_name":"aliasTop","file_path":"TortureFnrefDart.dart","language":"dart","start_line":15,"end_line":15,"start_column":6,"end_column":24,"docstring":null,"signature":"= aliased","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"constant:61e1cccc44d7bcfe6012217e16422d0e","kind":"constant","name":"globalLoader","qualified_name":"globalLoader","file_path":"TortureTry.swift","language":"swift","start_line":8,"end_line":8,"start_column":0,"end_column":37,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:61fd2650fddb0e3d5a7d5e67210d4c60","kind":"constant","name":"eagerConfig","qualified_name":"eagerConfig","file_path":"torture.js","language":"javascript","start_line":90,"end_line":90,"start_column":6,"end_column":32,"docstring":"Initializer walks attributed to the declared symbol (#693). A plain call\nleaked to the FILE node; a non-exported object literal was skipped outright.","signature":"= loadConfig()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:6260e4d373836585ddb7c21a68324634","kind":"constant","name":"SHARED_TABLE","qualified_name":"SHARED_TABLE","file_path":"torture.scala","language":"scala","start_line":39,"end_line":39,"start_column":0,"end_column":46,"docstring":null,"signature":"val SHARED_TABLE: Map[String, Int]","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:636d3b935593bea7be50c7de2223d0b8","kind":"constant","name":"SHARED","qualified_name":"com.example.torture::WidgetK::SHARED","file_path":"torture.kt","language":"kotlin","start_line":83,"end_line":83,"start_column":8,"end_column":31,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -330,7 +334,9 @@ {"id":"constant:afa8c28eaee270ee74f5cac2a4bac4f9","kind":"constant","name":"IC","qualified_name":"Outer2::InnerObj::IC","file_path":"TortureMisc.scala","language":"scala","start_line":9,"end_line":9,"start_column":20,"end_column":30,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:b2400fdf71728edacda3999a4045ee2b","kind":"constant","name":"initialized","qualified_name":"initialized","file_path":"TortureCommentChains.dart","language":"dart","start_line":23,"end_line":24,"start_column":6,"end_column":13,"docstring":null,"signature":"= ConfigT","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:b2683a0639a19afdb0ab67a998fe223f","kind":"constant","name":"TYPED_MAX","qualified_name":"App\\Services::Documented::TYPED_MAX","file_path":"torture.php","language":"php","start_line":40,"end_line":40,"start_column":27,"end_column":40,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"constant:b32d5274199fcbd42b8723748d48761f","kind":"constant","name":"globalStore","qualified_name":"globalStore","file_path":"TortureTry.swift","language":"swift","start_line":7,"end_line":7,"start_column":0,"end_column":44,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:b39302b9917a3a759ce2e027b9241248","kind":"constant","name":"route","qualified_name":"Screen::route","file_path":"TortureGenericCalls.dart","language":"dart","start_line":19,"end_line":19,"start_column":15,"end_column":78,"docstring":null,"signature":"= MaterialPageRoute(builder: (_) => const Screen())","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"constant:b3b1efa0122809a96522516575f0cccb","kind":"constant","name":"ready","qualified_name":"Screen::ready","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":14,"end_line":14,"start_column":4,"end_column":47,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:b4345ab0a9d89dba53dccd99f3df03ea","kind":"constant","name":"mdEscapes","qualified_name":"com.example.torture::mdEscapes","file_path":"torture.kt","language":"kotlin","start_line":282,"end_line":282,"start_column":0,"end_column":40,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:b80ad042b76cc2c5a15bf2e1a5d743c8","kind":"constant","name":"DefaultName","qualified_name":"Torture.Alpha::TortureClass::DefaultName","file_path":"Torture.cs","language":"csharp","start_line":23,"end_line":23,"start_column":38,"end_column":55,"docstring":null,"signature":"string DefaultName","visibility":"public","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:b856b01947367087fe9201022f432145","kind":"constant","name":"topFinal","qualified_name":"topFinal","file_path":"TortureDoubleWalk.dart","language":"dart","start_line":1,"end_line":1,"start_column":6,"end_column":28,"docstring":null,"signature":"= seedValue","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -374,6 +380,7 @@ {"id":"constant:e80284ed7855d53eda8dcc27f6284227","kind":"constant","name":"chained","qualified_name":"chained","file_path":"TortureInitializers.dart","language":"dart","start_line":24,"end_line":24,"start_column":6,"end_column":50,"docstring":null,"signature":"= Widget","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:eb6cd271fc2a02cd2b8d3cd99be4946b","kind":"constant","name":"first","qualified_name":"first","file_path":"TortureInitializers.dart","language":"dart","start_line":31,"end_line":31,"start_column":6,"end_column":24,"docstring":null,"signature":"= compute","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:ec24d039bb267681525532f26234a347","kind":"constant","name":"MAX_RETRIES","qualified_name":"MAX_RETRIES","file_path":"torture.R","language":"r","start_line":24,"end_line":24,"start_column":0,"end_column":17,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"constant:ed7cb3b106fde81b28af2cec98fb76ff","kind":"constant","name":"MinItems","qualified_name":"MinItems","file_path":"torture.go","language":"go","start_line":14,"end_line":14,"start_column":1,"end_column":13,"docstring":"MinItems is documented inside its group.","signature":"= 1","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:ee28f05e0d3a950cb409afc3c52bb29c","kind":"constant","name":"mdQueried","qualified_name":"mdQueried","file_path":"torture.dart","language":"dart","start_line":241,"end_line":241,"start_column":6,"end_column":40,"docstring":null,"signature":"= './notes.md?raw=1#top'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:eeaf1dc6e2743c6826f078adaef72d47","kind":"constant","name":"mdEscapes","qualified_name":"mdEscapes","file_path":"torture.swift","language":"swift","start_line":221,"end_line":221,"start_column":0,"end_column":40,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:f097f91d9c2997f209bf58021cf73362","kind":"constant","name":"builtin_table","qualified_name":"builtin_table","file_path":"torture.c","language":"c","start_line":193,"end_line":195,"start_column":60,"end_column":1,"docstring":null,"signature":"= {\n { \"noop\", noop_builtin },\n}","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -383,7 +390,9 @@ {"id":"constant:f60d9b7b2e5ca669244627bc33d9f941","kind":"constant","name":"multiA","qualified_name":"multiA","file_path":"torture.dart","language":"dart","start_line":33,"end_line":33,"start_column":6,"end_column":16,"docstring":null,"signature":"= 1","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:f7ff2416022e4bfeb4e330a7bd843dd4","kind":"constant","name":"GUIDE","qualified_name":"com.example.torture::MarkdownPaths::GUIDE","file_path":"Torture.java","language":"java","start_line":138,"end_line":138,"start_column":22,"end_column":56,"docstring":null,"signature":"String GUIDE","visibility":null,"is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:f91b4dd2faf508ed32bf113beb9f745e","kind":"constant","name":"LOCAL_TRACE","qualified_name":"app::constructions::LOCAL_TRACE","file_path":"torture-macros-ctors.cpp","language":"cpp","start_line":49,"end_line":50,"start_column":0,"end_column":0,"docstring":null,"signature":"#define LOCAL_TRACE(v) ((void)(v))","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"constant:f9f3d7953db2f7dca0eddee11c93987a","kind":"constant","name":"shared","qualified_name":"Repository::shared","file_path":"TortureTry.swift","language":"swift","start_line":11,"end_line":11,"start_column":4,"end_column":55,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:fa1e602a772096a45d5d461885e4eecb","kind":"constant","name":"routes","qualified_name":"routes","file_path":"TortureGenericCalls.dart","language":"dart","start_line":13,"end_line":13,"start_column":6,"end_column":70,"docstring":null,"signature":"= [MaterialPageRoute(builder: (_) => const Home())]","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"constant:fa63b8a70ec94e70d19aa77bb0d8ec74","kind":"constant","name":"MaxSlots","qualified_name":"MaxSlots","file_path":"torture.go","language":"go","start_line":15,"end_line":15,"start_column":1,"end_column":14,"docstring":"Limits: the group's comment, for a member without its own.","signature":"= 64","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:fb619b2276a242237ad4a2ed1e25a601","kind":"constant","name":"multiA","qualified_name":"multiA","file_path":"TortureDoubleWalk.dart","language":"dart","start_line":5,"end_line":5,"start_column":6,"end_column":16,"docstring":null,"signature":"= 1","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:fb9e37e5fcc4a7b9c8eb331327e95331","kind":"constant","name":"SHAPE_KIND","qualified_name":"App\\Services::Shape::SHAPE_KIND","file_path":"torture.php","language":"php","start_line":184,"end_line":184,"start_column":10,"end_column":28,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"constant:fcb85d08e560bb97a5a04042c6c88b55","kind":"constant","name":"Rooted","qualified_name":"Torture.Markdown::MarkdownPaths::Rooted","file_path":"Torture.cs","language":"csharp","start_line":192,"end_line":192,"start_column":28,"end_column":54,"docstring":null,"signature":"string Rooted","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -505,6 +514,7 @@ {"id":"field:2d9816236940ff530104ce7cd9e51f38","kind":"field","name":"names","qualified_name":"com.example.torture::TortureService::names","file_path":"Torture.java","language":"java","start_line":23,"end_line":23,"start_column":29,"end_column":34,"docstring":null,"signature":"List names","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:303899232f7c9d777488abfea36824ec","kind":"field","name":"log","qualified_name":"com.example.torture::LombokBuilderBean::log","file_path":"Torture.java","language":"java","start_line":122,"end_line":122,"start_column":6,"end_column":23,"docstring":"Lombok-generated (@Slf4j)","signature":"Logger log","visibility":"private","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":"[\"lombok\"]","type_parameters":null,"return_type":null} {"id":"field:30d3314578eca377a2abb8699c28ba8f","kind":"field","name":"innerVal","qualified_name":"Registry::innerVal","file_path":"TortureGiven.scala","language":"scala","start_line":4,"end_line":4,"start_column":4,"end_column":20,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"field:32f596742e8806ab7d3138e43bb9b86b","kind":"field","name":"store","qualified_name":"Screen::store","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":15,"end_line":15,"start_column":4,"end_column":23,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:38e1637682007f7d1ba0a794fcf7f60b","kind":"field","name":"initDirect","qualified_name":"InitWalk::initDirect","file_path":"torture.scala","language":"scala","start_line":196,"end_line":196,"start_column":2,"end_column":31,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:3ee68904db11f62059a076599040234d","kind":"field","name":"traitVal","qualified_name":"Drawable::traitVal","file_path":"torture.scala","language":"scala","start_line":83,"end_line":83,"start_column":2,"end_column":23,"docstring":null,"signature":"val traitVal: Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:41b76bf1c5ec73d81bd6e1b0d1b80e26","kind":"field","name":"rootQueue","qualified_name":"Session::rootQueue","file_path":"torture.swift","language":"swift","start_line":7,"end_line":7,"start_column":2,"end_column":61,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -515,8 +525,10 @@ {"id":"field:4c7392b1611a12202e8bde94eee5a571","kind":"field","name":"registry","qualified_name":"App\\Services::Documented::registry","file_path":"torture.php","language":"php","start_line":44,"end_line":44,"start_column":30,"end_column":39,"docstring":null,"signature":"iterable $registry","visibility":"protected","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:4ca953f024b76bc3191e8eed134b392d","kind":"field","name":"fnField","qualified_name":"BodyStmt::fnField","file_path":"TortureGiven.scala","language":"scala","start_line":15,"end_line":15,"start_column":2,"end_column":37,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:50dd0a0dafe76db051882dc835c6f50c","kind":"field","name":"size","qualified_name":"com.example.torture::TortureService::Step::size","file_path":"Torture.java","language":"java","start_line":94,"end_line":94,"start_column":14,"end_column":18,"docstring":null,"signature":"int size","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"field:530469f189a3fea0785da07779d01767","kind":"field","name":"negated","qualified_name":"Screen::negated","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":16,"end_line":16,"start_column":4,"end_column":40,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:5647962eb80030599906960055107839","kind":"field","name":"builder","qualified_name":"Torture.Alpha::TortureClass::builder","file_path":"Torture.cs","language":"csharp","start_line":29,"end_line":29,"start_column":34,"end_column":41,"docstring":null,"signature":"ServiceCollection builder","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:5758f6170eed452aa1dab8d05a923d9d","kind":"field","name":"annotatedField","qualified_name":"WidgetS::annotatedField","file_path":"torture.scala","language":"scala","start_line":46,"end_line":46,"start_column":2,"end_column":39,"docstring":null,"signature":"var annotatedField: Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"field:5e331681f01a629a32dbbc5ecc0f9532","kind":"field","name":"current","qualified_name":"Repository::current","file_path":"TortureTry.swift","language":"swift","start_line":14,"end_line":14,"start_column":4,"end_column":56,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:63efd3049c9d8a720d0c035263fb373c","kind":"field","name":"B","qualified_name":"Torture.Alpha::TortureClass::B","file_path":"Torture.cs","language":"csharp","start_line":25,"end_line":25,"start_column":26,"end_column":27,"docstring":null,"signature":"Widget B","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:661e861b2ab2babf3cee5a6db2ef905b","kind":"field","name":"n","qualified_name":"Counter::n","file_path":"torture.swift","language":"swift","start_line":71,"end_line":71,"start_column":2,"end_column":11,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:67881ece80318447542caf9c533fa2c9","kind":"field","name":"X","qualified_name":"Torture.Alpha::Point3::X","file_path":"Torture.cs","language":"csharp","start_line":171,"end_line":171,"start_column":38,"end_column":39,"docstring":null,"signature":"int X","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -534,6 +546,7 @@ {"id":"field:887231b4813f5c13293a20c6fb704fad","kind":"field","name":"expensive","qualified_name":"Session::expensive","file_path":"torture.swift","language":"swift","start_line":11,"end_line":11,"start_column":2,"end_column":43,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:896a63ba897801cffda189cce8832371","kind":"field","name":"A","qualified_name":"Torture.Alpha::TortureClass::A","file_path":"Torture.cs","language":"csharp","start_line":25,"end_line":25,"start_column":23,"end_column":24,"docstring":null,"signature":"Widget A","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:89cf27b79bb7a7522458e10c062ecace","kind":"field","name":"initAnon","qualified_name":"InitWalk::initAnon","file_path":"torture.scala","language":"scala","start_line":198,"end_line":198,"start_column":2,"end_column":64,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"field:8de840e284af23f668c3fbd51509b622","kind":"field","name":"decoder","qualified_name":"Repository::decoder","file_path":"TortureTry.swift","language":"swift","start_line":12,"end_line":12,"start_column":4,"end_column":59,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:942316661e6a9cf0abe48f56272277ef","kind":"field","name":"secondDeclarator","qualified_name":"com.example.torture::TortureService::secondDeclarator","file_path":"Torture.java","language":"java","start_line":24,"end_line":24,"start_column":22,"end_column":38,"docstring":null,"signature":"int secondDeclarator","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:95b7698226408405acc549f5ae9f30a0","kind":"field","name":"docVal","qualified_name":"DocClass::docVal","file_path":"TortureDocs.scala","language":"scala","start_line":27,"end_line":27,"start_column":2,"end_column":16,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:9b8892c2103e8d26a2d169b562508cad","kind":"field","name":"fieldLambda","qualified_name":"com.example.torture::TortureService::fieldLambda","file_path":"Torture.java","language":"java","start_line":26,"end_line":26,"start_column":25,"end_column":65,"docstring":"Field initializers — walked scoped to the field (#693).","signature":"Runnable fieldLambda","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -556,6 +569,7 @@ {"id":"field:faf90fce276ed30dcf57d6e8339fd2d3","kind":"field","name":"_count","qualified_name":"Torture.Alpha::TortureClass::_count","file_path":"Torture.cs","language":"csharp","start_line":26,"end_line":26,"start_column":29,"end_column":35,"docstring":null,"signature":"int _count","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:fc3a6156eef9a13269b422fae5ff7dd7","kind":"field","name":"siblings","qualified_name":"Visi::siblings","file_path":"torture.swift","language":"swift","start_line":137,"end_line":137,"start_column":2,"end_column":67,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:fc6ff929767306b7b944dd6d0dc8f6e7","kind":"field","name":"fallback","qualified_name":"App\\Services::Documented::fallback","file_path":"torture.php","language":"php","start_line":42,"end_line":42,"start_column":28,"end_column":37,"docstring":null,"signature":"?Logger $fallback","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"field:ff404db8cc24db15f223c40d4f35904d","kind":"field","name":"cache","qualified_name":"Repository::cache","file_path":"TortureTry.swift","language":"swift","start_line":13,"end_line":13,"start_column":4,"end_column":58,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"field:ff5d8f1e89169ffa0d4d1902eb2302b1","kind":"field","name":"sameLinePair","qualified_name":"com.example.torture::AccessorK::sameLinePair","file_path":"torture.kt","language":"kotlin","start_line":293,"end_line":293,"start_column":4,"end_column":43,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:ScalaCompanions.scala","kind":"file","name":"ScalaCompanions.scala","qualified_name":"ScalaCompanions.scala","file_path":"ScalaCompanions.scala","language":"scala","start_line":1,"end_line":24,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:Torture.cs","kind":"file","name":"Torture.cs","qualified_name":"Torture.cs","file_path":"Torture.cs","language":"csharp","start_line":1,"end_line":209,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -587,8 +601,10 @@ {"id":"file:TortureScript.sc","kind":"file","name":"TortureScript.sc","qualified_name":"TortureScript.sc","file_path":"TortureScript.sc","language":"scala","start_line":1,"end_line":5,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:TortureSigs.dart","kind":"file","name":"TortureSigs.dart","qualified_name":"TortureSigs.dart","file_path":"TortureSigs.dart","language":"dart","start_line":1,"end_line":43,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:TortureTopLevel.cs","kind":"file","name":"TortureTopLevel.cs","qualified_name":"TortureTopLevel.cs","file_path":"TortureTopLevel.cs","language":"csharp","start_line":1,"end_line":14,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"file:TortureTry.swift","kind":"file","name":"TortureTry.swift","qualified_name":"TortureTry.swift","file_path":"TortureTry.swift","language":"swift","start_line":1,"end_line":57,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:TortureVref.scala","kind":"file","name":"TortureVref.scala","qualified_name":"TortureVref.scala","file_path":"TortureVref.scala","language":"scala","start_line":1,"end_line":20,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:TortureVrefDart.dart","kind":"file","name":"TortureVrefDart.dart","qualified_name":"TortureVrefDart.dart","file_path":"TortureVrefDart.dart","language":"dart","start_line":1,"end_line":62,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"file:TortureWrappedCalls.swift","kind":"file","name":"TortureWrappedCalls.swift","qualified_name":"TortureWrappedCalls.swift","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":1,"end_line":50,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:docstrings.py","kind":"file","name":"docstrings.py","qualified_name":"docstrings.py","file_path":"docstrings.py","language":"python","start_line":1,"end_line":103,"start_column":0,"end_column":0,"docstring":"Ledger module documentation.","signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:torture-macros-ctors.cpp","kind":"file","name":"torture-macros-ctors.cpp","qualified_name":"torture-macros-ctors.cpp","file_path":"torture-macros-ctors.cpp","language":"cpp","start_line":1,"end_line":67,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:torture-macros.c","kind":"file","name":"torture-macros.c","qualified_name":"torture-macros.c","file_path":"torture-macros.c","language":"c","start_line":1,"end_line":16,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -596,7 +612,7 @@ {"id":"file:torture.c","kind":"file","name":"torture.c","qualified_name":"torture.c","file_path":"torture.c","language":"c","start_line":1,"end_line":204,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:torture.cpp","kind":"file","name":"torture.cpp","qualified_name":"torture.cpp","file_path":"torture.cpp","language":"cpp","start_line":1,"end_line":171,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:torture.dart","kind":"file","name":"torture.dart","qualified_name":"torture.dart","file_path":"torture.dart","language":"dart","start_line":1,"end_line":247,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"file:torture.go","kind":"file","name":"torture.go","qualified_name":"torture.go","file_path":"torture.go","language":"go","start_line":1,"end_line":188,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"file:torture.go","kind":"file","name":"torture.go","qualified_name":"torture.go","file_path":"torture.go","language":"go","start_line":1,"end_line":209,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:torture.hpp","kind":"file","name":"torture.hpp","qualified_name":"torture.hpp","file_path":"torture.hpp","language":"cpp","start_line":1,"end_line":32,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:torture.js","kind":"file","name":"torture.js","qualified_name":"torture.js","file_path":"torture.js","language":"javascript","start_line":1,"end_line":111,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"file:torture.kt","kind":"file","name":"torture.kt","qualified_name":"torture.kt","file_path":"torture.kt","language":"kotlin","start_line":1,"end_line":307,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -614,6 +630,7 @@ {"id":"function:00b2d8219547c7844062cc5b8250525f","kind":"function","name":"multiRet","qualified_name":"multiRet","file_path":"torture.luau","language":"luau","start_line":22,"end_line":24,"start_column":0,"end_column":3,"docstring":null,"signature":"(): (number, string)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:014e5ac4509fb26b0b2a1c00f6183b50","kind":"function","name":"genericDef","qualified_name":"genericDef","file_path":"torture.scala","language":"scala","start_line":18,"end_line":18,"start_column":0,"end_column":54,"docstring":null,"signature":"[A: Numeric, B <: BoundT]: B","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"B"} {"id":"function:01bcb742f299ec5ccc188b8a5f1937b5","kind":"function","name":"create","qualified_name":"actionsMap::create","file_path":"torture.tsx","language":"tsx","start_line":146,"end_line":148,"start_column":10,"end_column":3,"docstring":null,"signature":"(input: CreateInput)","visibility":null,"is_exported":1,"is_async":1,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"function:03e235b6194b595043347f2535da04eb","kind":"function","name":"useAlias","qualified_name":"useAlias","file_path":"torture.go","language":"go","start_line":158,"end_line":160,"start_column":0,"end_column":1,"docstring":null,"signature":"(a *Alias) LocalAlias","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"LocalAlias"} {"id":"function:0499cc5aef87518260d547d716f829ce","kind":"function","name":"getWidget","qualified_name":"getWidget","file_path":"torture.tsx","language":"tsx","start_line":173,"end_line":173,"start_column":13,"end_column":44,"docstring":null,"signature":"(id: string)","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:04a85402edcdb9f51e099ea510476ccf","kind":"function","name":"run","qualified_name":"com.example.torture::initObject::run","file_path":"torture.kt","language":"kotlin","start_line":56,"end_line":58,"start_column":4,"end_column":5,"docstring":null,"signature":"()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:04b831d017f75cc1ee6393a733c8ffad","kind":"function","name":"plainAbove","qualified_name":"plainAbove","file_path":"TortureAnnotatedDocs.dart","language":"dart","start_line":34,"end_line":34,"start_column":0,"end_column":17,"docstring":"Plain comment above an annotation.","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -709,6 +726,7 @@ {"id":"function:44b4a8cf45d87bc437f1a71cb9d95ab9","kind":"function","name":"md_load","qualified_name":"md_load","file_path":"torture.c","language":"c","start_line":183,"end_line":183,"start_column":0,"end_column":68,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:44e0799f2e3ecf8082015aba83b4d391","kind":"function","name":"emptyOneLiner","qualified_name":"emptyOneLiner","file_path":"torture.luau","language":"luau","start_line":26,"end_line":26,"start_column":0,"end_column":34,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:452af9ab50e94846870ef417047aa76b","kind":"function","name":"useUpdateWidgetMutation","qualified_name":"useUpdateWidgetMutation","file_path":"torture.tsx","language":"tsx","start_line":184,"end_line":184,"start_column":34,"end_column":57,"docstring":null,"signature":"= RTK Query generated hook","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"function:455ec7c586e96f3c25bdaa4ddb9db543","kind":"function","name":"mdLoad","qualified_name":"mdLoad","file_path":"torture.go","language":"go","start_line":206,"end_line":208,"start_column":0,"end_column":1,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:4660fc91e385ee68f62141cd432fb335","kind":"function","name":"uninitShadow","qualified_name":"uninitShadow","file_path":"TortureVrefDart.dart","language":"dart","start_line":26,"end_line":30,"start_column":0,"end_column":19,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:466dea0452e4cb4198514e9b7cc2907f","kind":"function","name":"afterVariable","qualified_name":"afterVariable","file_path":"TortureAnnotatedComments.dart","language":"dart","start_line":59,"end_line":59,"start_column":0,"end_column":20,"docstring":"A comment.","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:46f110a0d62117633ba74019905246aa","kind":"function","name":"on_close","qualified_name":"on_close","file_path":"torture.cpp","language":"cpp","start_line":114,"end_line":114,"start_column":0,"end_column":18,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -732,7 +750,6 @@ {"id":"function:522d9f8bb2b74fbe8b74a3a07afd73b8","kind":"function","name":"mdLoad","qualified_name":"App\\Services::mdLoad","file_path":"torture.php","language":"php","start_line":232,"end_line":235,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:5346ad53a982756298bce064d4466e98","kind":"function","name":"syncGen","qualified_name":"syncGen","file_path":"TortureDoubleWalk.dart","language":"dart","start_line":46,"end_line":48,"start_column":0,"end_column":23,"docstring":null,"signature":"Iterable ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Iterable"} {"id":"function:53c0fffeaad4e0f1a99e53e75d5fc1e4","kind":"function","name":"mixedBlockThenLine","qualified_name":"mixedBlockThenLine","file_path":"TortureDocs.scala","language":"scala","start_line":12,"end_line":12,"start_column":0,"end_column":33,"docstring":"block doc\ntrailing line","signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} -{"id":"function:55a555881f22d77e916122b15425f092","kind":"function","name":"shadowed","qualified_name":"shadowed","file_path":"torture.go","language":"go","start_line":165,"end_line":168,"start_column":0,"end_column":1,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:55cede4db3e8d5f75ad247fc3ca8d566","kind":"function","name":"area","qualified_name":"area","file_path":"torture.R","language":"r","start_line":136,"end_line":136,"start_column":0,"end_column":18,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:55dc9b62ca2dd87561c5e882ec386c0c","kind":"function","name":"afterAnno","qualified_name":"afterAnno","file_path":"TortureVrefDart.dart","language":"dart","start_line":53,"end_line":53,"start_column":0,"end_column":16,"docstring":"Doc broken.","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:56cb1de0995a7b9d69ddf4fb79468d76","kind":"function","name":"om","qualified_name":"com.example.torture::caller::om","file_path":"torture.kt","language":"kotlin","start_line":228,"end_line":228,"start_column":8,"end_column":19,"docstring":null,"signature":"()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -760,10 +777,12 @@ {"id":"function:63ce12b80c45cde6b60050846d5be168","kind":"function","name":"afterBody","qualified_name":"afterBody","file_path":"TortureAnnotatedComments.dart","language":"dart","start_line":63,"end_line":63,"start_column":0,"end_column":16,"docstring":"A trailing comment.","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:63d9de443c4037dc8b215d1a36090856","kind":"function","name":"use_it","qualified_name":"use_it","file_path":"torture.R","language":"r","start_line":70,"end_line":73,"start_column":0,"end_column":1,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:64514e020343f839129de60fb3d0e82a","kind":"function","name":"cb_a","qualified_name":"cb_a","file_path":"torture.c","language":"c","start_line":49,"end_line":49,"start_column":0,"end_column":44,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","kind":"function","name":"NewRegistry","qualified_name":"NewRegistry","file_path":"torture.go","language":"go","start_line":162,"end_line":169,"start_column":0,"end_column":1,"docstring":null,"signature":"() *Registry","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Registry"} {"id":"function:6539d93e8f4b939198037384c83362e4","kind":"function","name":"`weird name`","qualified_name":"com.example.torture::`weird name`","file_path":"torture.kt","language":"kotlin","start_line":238,"end_line":238,"start_column":0,"end_column":27,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} {"id":"function:6587eb6d3ce9f83526f39edb278e0edb","kind":"function","name":"voidRet","qualified_name":"voidRet","file_path":"torture.swift","language":"swift","start_line":155,"end_line":155,"start_column":0,"end_column":33,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:665cf0a83ba254ea3108f02ed3ef2308","kind":"function","name":"syncStar","qualified_name":"syncStar","file_path":"torture.dart","language":"dart","start_line":42,"end_line":44,"start_column":0,"end_column":24,"docstring":null,"signature":"Iterable ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Iterable"} {"id":"function:6660447087b03b74a61e84158c4abd86","kind":"function","name":"cb_b","qualified_name":"cb_b","file_path":"torture.rs","language":"rust","start_line":236,"end_line":236,"start_column":0,"end_column":12,"docstring":null,"signature":"()","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"function:666befe2de21119a048ced0ded1779ab","kind":"function","name":"shadowed","qualified_name":"shadowed","file_path":"torture.go","language":"go","start_line":184,"end_line":187,"start_column":0,"end_column":1,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:666f1a9d49d9f5ff962b59158da8ff9d","kind":"function","name":"interleaved","qualified_name":"interleaved","file_path":"TortureAnnotatedDocs.dart","language":"dart","start_line":43,"end_line":43,"start_column":0,"end_column":18,"docstring":"a\nb\nc","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:676efed68fe8c7f7281531530ae6ae6f","kind":"function","name":"optRet","qualified_name":"optRet","file_path":"torture.swift","language":"swift","start_line":158,"end_line":158,"start_column":0,"end_column":33,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Session"} {"id":"function:67d932bdf3c34d2917376709a0ecbac1","kind":"function","name":"prefixedCalls","qualified_name":"prefixedCalls","file_path":"TortureVrefDart.dart","language":"dart","start_line":36,"end_line":40,"start_column":0,"end_column":20,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -803,10 +822,7 @@ {"id":"function:806f3d4192b24f744ac921f4d6d3ac68","kind":"function","name":"unicodeNext","qualified_name":"unicodeNext","file_path":"TortureVrefDart.dart","language":"dart","start_line":56,"end_line":56,"start_column":0,"end_column":18,"docstring":"Kept doc.","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:80c7293664161116a029e8aa43f2becf","kind":"function","name":"staticReads","qualified_name":"staticReads","file_path":"torture.swift","language":"swift","start_line":177,"end_line":184,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:80da340756dc392f312235faff12318c","kind":"function","name":"localFn","qualified_name":"com.example.torture::caller::localFn","file_path":"torture.kt","language":"kotlin","start_line":222,"end_line":222,"start_column":4,"end_column":26,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} -{"id":"function:815f561efb2f5946fda7806c34dbd966","kind":"function","name":"useAlias","qualified_name":"useAlias","file_path":"torture.go","language":"go","start_line":142,"end_line":144,"start_column":0,"end_column":1,"docstring":null,"signature":"(a *Alias) LocalAlias","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"LocalAlias"} {"id":"function:81ba5a98d0931cbf162f4338fae53766","kind":"function","name":"reader","qualified_name":"reader","file_path":"TortureDoubleWalk.dart","language":"dart","start_line":64,"end_line":68,"start_column":0,"end_column":13,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"function:81cc5b0d788ee9727656191bb6a35597","kind":"function","name":"NewRegistry","qualified_name":"NewRegistry","file_path":"torture.go","language":"go","start_line":146,"end_line":153,"start_column":0,"end_column":1,"docstring":null,"signature":"() *Registry","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Registry"} -{"id":"function:8307a8a823f2c272e33236a2f73c9f60","kind":"function","name":"mdLoad","qualified_name":"mdLoad","file_path":"torture.go","language":"go","start_line":185,"end_line":187,"start_column":0,"end_column":1,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:83c5dee82ba42b15ad5d74163798335f","kind":"function","name":"masked_entry","qualified_name":"masked_entry","file_path":"torture.c","language":"c","start_line":24,"end_line":24,"start_column":9,"end_column":48,"docstring":"Leading attribute macro — blanked by preParseCSource (#1211), so the real\nname survives on both arms.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"UINT32"} {"id":"function:8761b1046f98e14b1f36f385926edabf","kind":"function","name":"tuple_string","qualified_name":"tuple_string","file_path":"docstrings.py","language":"python","start_line":78,"end_line":80,"start_column":0,"end_column":12,"docstring":null,"signature":"()","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:8809c136e5c07e098ad199e0ef72e4cb","kind":"function","name":"lambdaRet","qualified_name":"com.example.torture::lambdaRet","file_path":"torture.kt","language":"kotlin","start_line":34,"end_line":34,"start_column":0,"end_column":36,"docstring":null,"signature":"(): (Int) -> Unit","visibility":"public","is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -823,6 +839,7 @@ {"id":"function:8ef17fc7ab851d661ec413afc221d7b8","kind":"function","name":"exercise","qualified_name":"exercise","file_path":"torture-macros.c","language":"c","start_line":10,"end_line":15,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:8fee3c2f0a69cd240c5e55917613a762","kind":"function","name":"listed","qualified_name":"listed","file_path":"TortureFnrefDart.dart","language":"dart","start_line":2,"end_line":2,"start_column":0,"end_column":13,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:90dfd31b38bce7c624f55e473d86606e","kind":"function","name":"methodLocal","qualified_name":"Holder::methodLocal","file_path":"TortureDoubleWalk.dart","language":"dart","start_line":29,"end_line":31,"start_column":4,"end_column":22,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"function:9273e653b325d84eac5b2aba502350f7","kind":"function","name":"reads","qualified_name":"reads","file_path":"torture.go","language":"go","start_line":191,"end_line":193,"start_column":0,"end_column":1,"docstring":"reads is documented above a directive, which is no part of its doc.","signature":"() int","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"int"} {"id":"function:92afde42743498ffd64418e630e565f3","kind":"function","name":"raw_doc","qualified_name":"raw_doc","file_path":"docstrings.py","language":"python","start_line":33,"end_line":35,"start_column":0,"end_column":12,"docstring":"Raw \\d+ expression.","signature":"()","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:92e7a37a37fcdd1233f2060dcaa08d46","kind":"function","name":"freeFn","qualified_name":"freeFn","file_path":"torture.swift","language":"swift","start_line":81,"end_line":107,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Session"} {"id":"function:9374676602bba21f257767ff6086419a","kind":"function","name":"make_widget","qualified_name":"make_widget","file_path":"torture.cpp","language":"cpp","start_line":133,"end_line":133,"start_column":0,"end_column":46,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Widget"} @@ -852,7 +869,6 @@ {"id":"function:a4b908646a5315f4505eec1514c9da0a","kind":"function","name":"plainDoc","qualified_name":"plainDoc","file_path":"torture.dart","language":"dart","start_line":17,"end_line":17,"start_column":0,"end_column":17,"docstring":"Plain comment doc.","signature":"String ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"String"} {"id":"function:a6b241930489a440e4bc3a5a7f47d98a","kind":"function","name":"genericFn","qualified_name":"genericFn","file_path":"torture.luau","language":"luau","start_line":18,"end_line":20,"start_column":0,"end_column":3,"docstring":null,"signature":"(v: T): T","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:a7e6f3daf2b9428e6be15b312b88381c","kind":"function","name":"nativeCount","qualified_name":"Store::nativeCount","file_path":"TortureDeclarationDocs.dart","language":"dart","start_line":26,"end_line":26,"start_column":11,"end_column":28,"docstring":"Block dartdoc on an external member.","signature":"int ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"int"} -{"id":"function:a832b3ad2e6b57ff9463fbd6c86c5a97","kind":"function","name":"TargetCb","qualified_name":"TargetCb","file_path":"torture.go","language":"go","start_line":163,"end_line":163,"start_column":0,"end_column":23,"docstring":null,"signature":"(n int)","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:a8b3ba1f61d34a0f609783e7365e5b87","kind":"function","name":"blankLineBetween","qualified_name":"blankLineBetween","file_path":"TortureDocs.scala","language":"scala","start_line":20,"end_line":20,"start_column":0,"end_column":31,"docstring":"detached","signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} {"id":"function:a8c2c8f513bc437341958e1e409a8797","kind":"function","name":"shadowed_reader","qualified_name":"shadowed_reader","file_path":"torture.c","language":"c","start_line":68,"end_line":71,"start_column":0,"end_column":1,"docstring":"Local shadow of a file-scope const — the shadow prune drops HIGH_WATER as a\nvalue-ref target while LOW_WATER stays live.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:a946d3f4be94fcb7a892061e107ac66a","kind":"function","name":"annotated","qualified_name":"annotated","file_path":"torture.dart","language":"dart","start_line":21,"end_line":21,"start_column":0,"end_column":16,"docstring":"Kept past the annotation.","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -919,6 +935,7 @@ {"id":"function:d7da4b402ad97a64a1766fcf09e392e0","kind":"function","name":"handle_recv","qualified_name":"handle_recv","file_path":"torture.c","language":"c","start_line":60,"end_line":64,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:d7ebb916ae66e13e77338ceabd2ccfb1","kind":"function","name":"dupline","qualified_name":"dupline","file_path":"torture.R","language":"r","start_line":187,"end_line":187,"start_column":0,"end_column":23,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:d7ebb916ae66e13e77338ceabd2ccfb1:25","kind":"function","name":"dupline","qualified_name":"dupline","file_path":"torture.R","language":"r","start_line":187,"end_line":187,"start_column":25,"end_column":48,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"function:d81bc551a0bf5fa77cfb9ded5edec24a","kind":"function","name":"TargetCb","qualified_name":"TargetCb","file_path":"torture.go","language":"go","start_line":182,"end_line":182,"start_column":0,"end_column":23,"docstring":"TargetCb is documented right above.","signature":"(n int)","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:d91728f28b0c230ea8274084ae3b9244","kind":"function","name":"wrap","qualified_name":"wrap","file_path":"TortureConstCtors.dart","language":"dart","start_line":86,"end_line":86,"start_column":0,"end_column":34,"docstring":null,"signature":"void ({required Object child})","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:da705e57443c0a894e1fe3aa6ebe2e6e","kind":"function","name":"reconcile_ledger","qualified_name":"reconcile_ledger","file_path":"docstrings.py","language":"python","start_line":6,"end_line":9,"start_column":0,"end_column":12,"docstring":"Legacy reconciliation path.\n\nSettle the nightly discrepancy with the bank.","signature":"()","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:daa570f7b17b265b0e9b9eeab4aceabd","kind":"function","name":"shout","qualified_name":"Ext::shout","file_path":"TortureDeclarationDocs.dart","language":"dart","start_line":92,"end_line":92,"start_column":11,"end_column":25,"docstring":"Extension external doc.","signature":"String ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"String"} @@ -977,7 +994,6 @@ {"id":"function:fc39ac9d6fa99fdcacbc414210e777d6","kind":"function","name":"f_in_if","qualified_name":"f_in_if","file_path":"torture.R","language":"r","start_line":44,"end_line":44,"start_column":10,"end_column":33,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:fcb3c4babe7cfee4371d8e472c3bde0b","kind":"function","name":"mod_method","qualified_name":"Documented::container_method::mod_method","file_path":"torture.rb","language":"ruby","start_line":193,"end_line":193,"start_column":6,"end_column":25,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:fcd5e95c35b0d729f302762b3d2c7201","kind":"function","name":"cb_b","qualified_name":"cb_b","file_path":"torture.c","language":"c","start_line":50,"end_line":50,"start_column":0,"end_column":44,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"function:fd52d5daf195fabf0870d2a4c709d61f","kind":"function","name":"reads","qualified_name":"reads","file_path":"torture.go","language":"go","start_line":170,"end_line":172,"start_column":0,"end_column":1,"docstring":null,"signature":"() int","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"int"} {"id":"function:fd9e1ad6a248dcc467e99c8f7c23127e","kind":"function","name":"curried","qualified_name":"curried","file_path":"torture.scala","language":"scala","start_line":16,"end_line":16,"start_column":0,"end_column":68,"docstring":null,"signature":"(a: Int): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} {"id":"function:fdace61258b1ce2e795b000effa9d472","kind":"function","name":"bucket_chains","qualified_name":"bucket_chains","file_path":"torture.py","language":"python","start_line":58,"end_line":63,"start_column":0,"end_column":28,"docstring":"--- call receivers (#1683) ---------------------------------------------------","signature":"(d, k, v)","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"function:ffcd4f74cccf7789d0592c11c1b4cf65","kind":"function","name":"handler2","qualified_name":"handler2","file_path":"torture.rs","language":"rust","start_line":234,"end_line":234,"start_column":0,"end_column":16,"docstring":null,"signature":"()","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1015,6 +1031,7 @@ {"id":"import:450d5be5bdb27ec0b1d88712a6231411","kind":"import","name":"torture_part.dart","qualified_name":"torture_part.dart","file_path":"torture.dart","language":"dart","start_line":5,"end_line":5,"start_column":0,"end_column":25,"docstring":null,"signature":"part 'torture_part.dart';","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:45a9713638e09bad6f7c9947b6689b11","kind":"import","name":"inside_fn","qualified_name":"use_it::inside_fn","file_path":"torture.R","language":"r","start_line":71,"end_line":71,"start_column":2,"end_column":20,"docstring":null,"signature":"library(inside_fn)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:469a61bbfc18114bf9b381bae43b0963","kind":"import","name":"dart:async","qualified_name":"dart:async","file_path":"TortureMini.dart","language":"dart","start_line":1,"end_line":1,"start_column":0,"end_column":20,"docstring":null,"signature":"import 'dart:async';","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"import:4855686d6ea69b0a7ca7a7a0266b9bb0","kind":"import","name":"Foundation","qualified_name":"Foundation","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":9,"end_line":9,"start_column":0,"end_column":17,"docstring":null,"signature":"import Foundation","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:4935bc32d5f33e8f95c3cb009bf0935d","kind":"import","name":"./default-module","qualified_name":"./default-module","file_path":"torture.tsx","language":"tsx","start_line":6,"end_line":6,"start_column":0,"end_column":44,"docstring":null,"signature":"import DefaultThing from './default-module';","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:496c7acecff43a423f89191b95cddcce","kind":"import","name":"UIKit.UIView","qualified_name":"UIKit.UIView","file_path":"torture.swift","language":"swift","start_line":2,"end_line":2,"start_column":0,"end_column":19,"docstring":null,"signature":"import UIKit.UIView","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:4c96b00ef3b8b423e90928c1816320d5","kind":"import","name":"src/out.dart","qualified_name":"src/out.dart","file_path":"TortureMini.dart","language":"dart","start_line":4,"end_line":4,"start_column":0,"end_column":31,"docstring":null,"signature":"export 'src/out.dart' show Pub;","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1075,6 +1092,7 @@ {"id":"import:ac852c302301c2a49a5af58f160c405c","kind":"import","name":"dplyr","qualified_name":"dplyr","file_path":"torture.R","language":"r","start_line":56,"end_line":56,"start_column":0,"end_column":14,"docstring":null,"signature":"library(dplyr)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:ad771b0bcbc2ff6d7e01c9c23b88c166","kind":"import","name":"System.Text","qualified_name":"Torture.Alpha::System.Text","file_path":"Torture.cs","language":"csharp","start_line":9,"end_line":9,"start_column":4,"end_column":22,"docstring":null,"signature":"using System.Text;","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:aeddd14ab4777235295a81589c6cfd38","kind":"import","name":"System.Collections.Generic","qualified_name":"System.Collections.Generic","file_path":"Torture.cs","language":"csharp","start_line":4,"end_line":4,"start_column":0,"end_column":33,"docstring":null,"signature":"using System.Collections.Generic;","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"import:afcc24dbefe0d43830f32e5f68976141","kind":"import","name":"Foundation","qualified_name":"Foundation","file_path":"TortureTry.swift","language":"swift","start_line":5,"end_line":5,"start_column":0,"end_column":17,"docstring":null,"signature":"import Foundation","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:b130cd6065eaea05b99d5a2f20cc07e0","kind":"import","name":"package:app/app.dart","qualified_name":"package:app/app.dart","file_path":"TortureGenericCalls.dart","language":"dart","start_line":4,"end_line":4,"start_column":0,"end_column":35,"docstring":null,"signature":"import 'package:app/app.dart' as p;","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:b7e98607645a4c99fd55ec50bd8e2b20","kind":"import","name":"lib/inc_once.php","qualified_name":"App\\Services::lib/inc_once.php","file_path":"torture.php","language":"php","start_line":17,"end_line":17,"start_column":0,"end_column":31,"docstring":null,"signature":"include_once 'lib/inc_once.php'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:b8d8282481de3f7f4404b595216d6bd1","kind":"import","name":"widget_base.hpp","qualified_name":"widget_base.hpp","file_path":"torture.cpp","language":"cpp","start_line":9,"end_line":10,"start_column":0,"end_column":0,"docstring":null,"signature":"#include \"widget_base.hpp\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1107,21 +1125,21 @@ {"id":"import:fc6fa417c9423804655dd03cff293bec","kind":"import","name":"lib/parens.php","qualified_name":"App\\Services::lib/parens.php","file_path":"torture.php","language":"php","start_line":15,"end_line":15,"start_column":0,"end_column":30,"docstring":null,"signature":"require_once('lib/parens.php')","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:fc9f9b76e80a941cfd067660dce5b24b","kind":"import","name":"package:foo/util.dart","qualified_name":"package:foo/util.dart","file_path":"TortureVrefDart.dart","language":"dart","start_line":1,"end_line":1,"start_column":0,"end_column":39,"docstring":null,"signature":"import 'package:foo/util.dart' as util;","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"import:ff41135c2cec39441d276072d4dbd64a","kind":"import","name":"Config","qualified_name":"Config","file_path":"torture.luau","language":"luau","start_line":11,"end_line":11,"start_column":25,"end_column":54,"docstring":null,"signature":"require(script.Parent.Config)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"interface:1427a6244615764a316b702813a0da78","kind":"interface","name":"IfaceAlias","qualified_name":"IfaceAlias","file_path":"torture.go","language":"go","start_line":129,"end_line":131,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:24159e084fc50d320c624ae5b6655041","kind":"interface","name":"Shape","qualified_name":"App\\Services::Shape","file_path":"torture.php","language":"php","start_line":180,"end_line":185,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"interface:3003e30a3fc9ee8bf1f1153918085038","kind":"interface","name":"IfaceAlias","qualified_name":"IfaceAlias","file_path":"torture.go","language":"go","start_line":113,"end_line":115,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"interface:3970ad34905c85bf731cae6e1386687f","kind":"interface","name":"Repo","qualified_name":"Repo","file_path":"torture.go","language":"go","start_line":83,"end_line":87,"start_column":5,"end_column":1,"docstring":"An interface method references the types its signature names, but the\ninterface's own type parameters and the predeclared types.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"interface:479db15a71788832458ca8ffe80aba83","kind":"interface","name":"Number","qualified_name":"Number","file_path":"torture.go","language":"go","start_line":89,"end_line":91,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:55f4df0844e34d3f058bf4546af2ed95","kind":"interface","name":"SealedIface","qualified_name":"com.example.torture::SealedIface","file_path":"torture.kt","language":"kotlin","start_line":122,"end_line":122,"start_column":0,"end_column":28,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"interface:6ed108f5ca6c8f6b9f40a746e9396c03","kind":"interface","name":"Core","qualified_name":"Core","file_path":"torture.go","language":"go","start_line":72,"end_line":79,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"interface:5c48adc31288c40ef8c3915369c73bc8","kind":"interface","name":"Core","qualified_name":"Core","file_path":"torture.go","language":"go","start_line":88,"end_line":95,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:7101ee1e3e068d01630d3b0128a15b2d","kind":"interface","name":"Inherited","qualified_name":"Inherited","file_path":"torture.swift","language":"swift","start_line":140,"end_line":143,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:7423d683e426467682cab43a0f65b9a1","kind":"interface","name":"RequestDelegate","qualified_name":"RequestDelegate","file_path":"torture.swift","language":"swift","start_line":52,"end_line":56,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:99971b764b215730f05d3e4892162ca7","kind":"interface","name":"Shape","qualified_name":"com.example.torture::Shape","file_path":"Torture.java","language":"java","start_line":126,"end_line":128,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:9bd1b24347e7ea5b41e0f709184263f2","kind":"interface","name":"Listener","qualified_name":"com.example.torture::TortureService::Listener","file_path":"Torture.java","language":"java","start_line":103,"end_line":105,"start_column":2,"end_column":3,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:a05baa699fc9324830859524f09604c9","kind":"interface","name":"Shape","qualified_name":"Shape","file_path":"torture.tsx","language":"tsx","start_line":66,"end_line":70,"start_column":7,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"interface:a14d440cc55af2f2d18f3b9ad61e9b8e","kind":"interface","name":"Repo","qualified_name":"Repo","file_path":"torture.go","language":"go","start_line":99,"end_line":103,"start_column":5,"end_column":1,"docstring":"An interface method references the types its signature names, but the\ninterface's own type parameters and the predeclared types.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:a5b7485366f313123bd3a63c11116ec0","kind":"interface","name":"Drawable","qualified_name":"com.example.torture::Drawable","file_path":"torture.kt","language":"kotlin","start_line":111,"end_line":115,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:ac832273445e5a59ca5679d25afdcdc1","kind":"interface","name":"IWidgetRepo","qualified_name":"Torture.Alpha::IWidgetRepo","file_path":"Torture.cs","language":"csharp","start_line":158,"end_line":163,"start_column":4,"end_column":5,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"interface:b5773212ca0e5396a677e9062f68d204","kind":"interface","name":"Exact","qualified_name":"Exact","file_path":"torture.go","language":"go","start_line":93,"end_line":93,"start_column":5,"end_column":29,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"interface:cf85d621d3b934cdfa415e34db8cb9d7","kind":"interface","name":"Exact","qualified_name":"Exact","file_path":"torture.go","language":"go","start_line":109,"end_line":109,"start_column":5,"end_column":29,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"interface:fa3f5e7c386fbbd874e9de21b328cc5c","kind":"interface","name":"Marker","qualified_name":"com.example.torture::Marker","file_path":"Torture.java","language":"java","start_line":130,"end_line":132,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"interface:fe2c342569f902b36596540d9d076db1","kind":"interface","name":"Number","qualified_name":"Number","file_path":"torture.go","language":"go","start_line":105,"end_line":107,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:008f2ecd9ce97a5947e4c945b89814b6","kind":"method","name":"prev","qualified_name":"Point::prev","file_path":"TortureDeclarationDocs.dart","language":"dart","start_line":62,"end_line":62,"start_column":2,"end_column":28,"docstring":null,"signature":"(this.x, this.y)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Point"} {"id":"method:033ac2ba34fbab2bc8e4448a87dd89ce","kind":"method","name":"computed","qualified_name":"Holder::computed","file_path":"TortureDoubleWalk.dart","language":"dart","start_line":34,"end_line":34,"start_column":2,"end_column":18,"docstring":null,"signature":"int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"int"} {"id":"method:04144e2b7ad6716799068da09f298b79","kind":"method","name":"run","qualified_name":"Live::run","file_path":"ScalaCompanions.scala","language":"scala","start_line":14,"end_line":14,"start_column":2,"end_column":26,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} @@ -1146,6 +1164,7 @@ {"id":"method:11f54f87528456445af4a2f406ad49ef","kind":"method","name":"News","qualified_name":"Torture.Alpha::TortureClass::News","file_path":"Torture.cs","language":"csharp","start_line":113,"end_line":121,"start_column":8,"end_column":9,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:1222ebcd8f2431e190edf0d7dab2dbe4","kind":"method","name":"qm","qualified_name":"QualR6::qm","file_path":"torture.R","language":"r","start_line":119,"end_line":119,"start_column":36,"end_column":58,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:126fc37c11f8a7d4489e67e45639fdb1","kind":"method","name":"via_field","qualified_name":"Widget::via_field","file_path":"torture.rs","language":"rust","start_line":77,"end_line":83,"start_column":4,"end_column":5,"docstring":"Receiver shapes (#1585): only `self..()` keeps the\nowner-field prefix; deeper / parenthesized / call / bare-self collapse.","signature":"(&self) -> u32","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"method:135079c4b5e4dc10d0627213fb7bddf4","kind":"method","name":"use","qualified_name":"Repository::use","file_path":"TortureTry.swift","language":"swift","start_line":53,"end_line":53,"start_column":4,"end_column":48,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:137fead1f10b4a2a010aa8787ef9782e","kind":"method","name":"refresh","qualified_name":"Handle::refresh","file_path":"torture.tsx","language":"tsx","start_line":81,"end_line":81,"start_column":2,"end_column":40,"docstring":null,"signature":"refresh(force: boolean): Promise","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:13b6cf9cb70604e114dcd022b7b2e096","kind":"method","name":"installed","qualified_name":"_G::installed","file_path":"torture.lua","language":"lua","start_line":64,"end_line":65,"start_column":0,"end_column":3,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:13c9531613aeb47a53465632e14fde0a","kind":"method","name":"done?","qualified_name":"Documented::done?","file_path":"torture.rb","language":"ruby","start_line":89,"end_line":89,"start_column":2,"end_column":16,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1157,6 +1176,7 @@ {"id":"method:17a50ac15273395d815f92781e5e4dad","kind":"method","name":"validate_it","qualified_name":"Stack::validate_it","file_path":"torture.R","language":"r","start_line":105,"end_line":105,"start_column":4,"end_column":33,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:17ab262472e1d06bbe20faf7c5d6b6ce","kind":"method","name":"classFunc","qualified_name":"Session::classFunc","file_path":"torture.swift","language":"swift","start_line":19,"end_line":19,"start_column":2,"end_column":32,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:17ac8db0ba1778f6220a4bdc41c15ef2","kind":"method","name":"Waity","qualified_name":"Torture.Alpha::TortureClass::Waity","file_path":"Torture.cs","language":"csharp","start_line":62,"end_line":62,"start_column":8,"end_column":58,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":1,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Task"} +{"id":"method:1922509becc42173c60699bcfc367d5d","kind":"method","name":"Push","qualified_name":"Stack::Push","file_path":"torture.go","language":"go","start_line":171,"end_line":173,"start_column":0,"end_column":1,"docstring":null,"signature":"(item T)","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:1998d968a8cb7b7f76953859e2554fd2","kind":"method","name":"handle","qualified_name":"ProviderT::handle","file_path":"TortureConstCtors.dart","language":"dart","start_line":39,"end_line":39,"start_column":2,"end_column":27,"docstring":null,"signature":"void (Object value)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:1aa639bb545c8f8933ba2ea31dacb84c","kind":"method","name":"load","qualified_name":"WidgetT::load","file_path":"torture.dart","language":"dart","start_line":140,"end_line":142,"start_column":2,"end_column":21,"docstring":null,"signature":"Future ()","visibility":"public","is_exported":0,"is_async":1,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Future"} {"id":"method:1ab762fa49eec253f2be51fa79739253","kind":"method","name":"handleClick","qualified_name":"BaseService::handleClick","file_path":"torture.tsx","language":"tsx","start_line":32,"end_line":35,"start_column":2,"end_column":3,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1166,6 +1186,7 @@ {"id":"method:1ecca3d16e2cdc41ee916d22153359c2","kind":"method","name":"inner_helper","qualified_name":"Widget::inner_helper","file_path":"torture.rs","language":"rust","start_line":99,"end_line":101,"start_column":8,"end_column":9,"docstring":null,"signature":"(v: u32) -> u32","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:1edca63b63663ee826e2349f6d040e1c","kind":"method","name":"render","qualified_name":"Render::render","file_path":"torture.rs","language":"rust","start_line":42,"end_line":42,"start_column":4,"end_column":21,"docstring":null,"signature":"(&self)","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:1ef9b6f1c835a12c47628cd82674efc7","kind":"method","name":"fast","qualified_name":"WidgetS::fast","file_path":"torture.scala","language":"scala","start_line":60,"end_line":60,"start_column":2,"end_column":29,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} +{"id":"method:1fa1f8145997b3a1896de68650213051","kind":"method","name":"isReady","qualified_name":"Repository::isReady","file_path":"TortureTry.swift","language":"swift","start_line":52,"end_line":52,"start_column":4,"end_column":42,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Bool"} {"id":"method:1ffd0a19e129180328c64d31cef01754","kind":"method","name":"create","qualified_name":"M::create","file_path":"torture.lua","language":"lua","start_line":35,"end_line":38,"start_column":0,"end_column":3,"docstring":null,"signature":"(n)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:208f69704420985d481e2924b01f1c33","kind":"method","name":"setActive","qualified_name":"com.example.torture::LombokBean::setActive","file_path":"Torture.java","language":"java","start_line":111,"end_line":111,"start_column":18,"end_column":26,"docstring":"Lombok-generated (@Data)","signature":"void setActive(boolean isActive)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":"[\"lombok\"]","type_parameters":null,"return_type":null} {"id":"method:20afc89b2067be372d79afa78275ba60","kind":"method","name":"method","qualified_name":"C::method","file_path":"TortureAnnotatedComments.dart","language":"dart","start_line":68,"end_line":68,"start_column":2,"end_column":15,"docstring":"ignore: must_call_super // Parser fixture for annotation/comment scanning; no analyzer runs.","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1176,7 +1197,6 @@ {"id":"method:2482c6a39c7a71c514ac4eda10980efa","kind":"method","name":"done","qualified_name":"Builder::done","file_path":"torture.swift","language":"swift","start_line":63,"end_line":63,"start_column":2,"end_column":36,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Builder"} {"id":"method:24c035e708d78d21a14444ab77e5c1e5","kind":"method","name":"setName","qualified_name":"com.example.torture::LombokBean::setName","file_path":"Torture.java","language":"java","start_line":110,"end_line":110,"start_column":17,"end_column":21,"docstring":"Lombok-generated (@Data)","signature":"void setName(String name)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":"[\"lombok\"]","type_parameters":null,"return_type":null} {"id":"method:24c8aca9dc4f3844a403d5753ed00b92","kind":"method","name":"chained","qualified_name":"M.sub.deep::chained","file_path":"torture.lua","language":"lua","start_line":60,"end_line":62,"start_column":0,"end_column":3,"docstring":null,"signature":"(x)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"method:24ccc96de44e1d4e1608658cfe083a33","kind":"method","name":"Render","qualified_name":"Widget::Render","file_path":"torture.go","language":"go","start_line":159,"end_line":161,"start_column":0,"end_column":1,"docstring":null,"signature":"() string","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"string"} {"id":"method:24f4495de2244cb913781f4fb1a18226","kind":"method","name":"selfRet","qualified_name":"App\\Services::Documented::selfRet","file_path":"torture.php","language":"php","start_line":64,"end_line":67,"start_column":4,"end_column":5,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"self"} {"id":"method:256f83a3935f0101fcb9728044b46196","kind":"method","name":"register","qualified_name":"com.example.torture::Registry::register","file_path":"torture.kt","language":"kotlin","start_line":147,"end_line":147,"start_column":4,"end_column":49,"docstring":null,"signature":"(w: WidgetK)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:2596782eaecc1c154a4fdc2334a968a4","kind":"method","name":"reads","qualified_name":"StaticReads::reads","file_path":"torture.scala","language":"scala","start_line":164,"end_line":171,"start_column":2,"end_column":3,"docstring":null,"signature":"(): Unit","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Unit"} @@ -1199,11 +1219,13 @@ {"id":"method:2ec7b72739446515eb6fa0e9a847d996","kind":"method","name":"named","qualified_name":"WidgetT::named","file_path":"torture.dart","language":"dart","start_line":123,"end_line":125,"start_column":2,"end_column":26,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"WidgetT"} {"id":"method:2ef639c21b6506fa3d0e0eb8b3daf5da","kind":"method","name":"wire","qualified_name":"H::wire","file_path":"TortureFnrefDart.dart","language":"dart","start_line":7,"end_line":10,"start_column":2,"end_column":30,"docstring":null,"signature":"void (dynamic selfStore)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:2fb0c3be83fe4bc64b7d69d60c37297e","kind":"method","name":"e","qualified_name":"X::e","file_path":"TortureAnnotatedComments.dart","language":"dart","start_line":148,"end_line":148,"start_column":2,"end_column":10,"docstring":"A comment.","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"method:2fe574bc5f07fe3cdaa90c8bf24e1e85","kind":"method","name":"flush","qualified_name":"Repository::flush","file_path":"TortureTry.swift","language":"swift","start_line":50,"end_line":50,"start_column":4,"end_column":26,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:305dd2dc1e62b5d840d215c171ab877b","kind":"method","name":"still_public_after_bare_private","qualified_name":"Documented::still_public_after_bare_private","file_path":"torture.rb","language":"ruby","start_line":97,"end_line":97,"start_column":2,"end_column":42,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:30cb94ed2d5b8339aaf450aa46e79ee0","kind":"method","name":"send","qualified_name":"PrivateDelegator::send","file_path":"torture.tsx","language":"tsx","start_line":240,"end_line":240,"start_column":2,"end_column":62,"docstring":null,"signature":"(msg: string): string","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:326a2b52ef1499055544729d4a4d3214","kind":"method","name":"report","qualified_name":"Meters::report","file_path":"TortureCtors.dart","language":"dart","start_line":13,"end_line":15,"start_column":2,"end_column":15,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:3279340c86e9bdc524388fe76f0cf53c","kind":"method","name":"Derived","qualified_name":"Derived::Derived","file_path":"torture.cpp","language":"cpp","start_line":75,"end_line":75,"start_column":2,"end_column":26,"docstring":null,"signature":"()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:32e91b4121fae0263b157656a430a0f2","kind":"method","name":"PI","qualified_name":"Torture.Alpha::TortureClass::PI","file_path":"Torture.cs","language":"csharp","start_line":59,"end_line":59,"start_column":8,"end_column":40,"docstring":null,"signature":null,"visibility":"protected","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"method:3318b8c4abbeae79e110702272539e86","kind":"method","name":"validate","qualified_name":"Repository::validate","file_path":"TortureTry.swift","language":"swift","start_line":51,"end_line":51,"start_column":4,"end_column":42,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:3332d67f38f407e97485e7d0832ca628","kind":"method","name":"shadowed","qualified_name":"com.example.torture::TortureService::shadowed","file_path":"Torture.java","language":"java","start_line":68,"end_line":71,"start_column":2,"end_column":3,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:335c8c9cd5ae7a9cbfe56af0ef8dd4ee","kind":"method","name":"clamp","qualified_name":"com.example.torture::TortureService::Step::clamp","file_path":"Torture.java","language":"java","start_line":100,"end_line":100,"start_column":4,"end_column":56,"docstring":null,"signature":"int (int at)","visibility":null,"is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:33b9ee32f8b91f95c3f3d82418b043d8","kind":"method","name":"outer","qualified_name":"Widget::outer","file_path":"torture.rs","language":"rust","start_line":98,"end_line":103,"start_column":4,"end_column":5,"docstring":null,"signature":"(&self) -> u32","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1286,7 +1308,6 @@ {"id":"method:5725e0ae1651a9d377cc184a5f890d67","kind":"method","name":"shadower","qualified_name":"Documented::shadower","file_path":"torture.rb","language":"ruby","start_line":208,"end_line":211,"start_column":2,"end_column":5,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:57860865154ab9d9c7dc0dd14f5eaa79","kind":"method","name":"reader_one","qualified_name":"Documented::reader_one","file_path":"torture.rb","language":"ruby","start_line":198,"end_line":200,"start_column":2,"end_column":5,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:581cacf02c5580f95fc293758de7be4e","kind":"method","name":"run","qualified_name":"com.example.torture::TortureService::fieldAnonClass::::run","file_path":"Torture.java","language":"java","start_line":28,"end_line":31,"start_column":4,"end_column":5,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"method:598927e1a898855d3029efb1ca0f4966","kind":"method","name":"Self","qualified_name":"Repo::Self","file_path":"torture.go","language":"go","start_line":86,"end_line":86,"start_column":1,"end_column":15,"docstring":null,"signature":"() Repo[T]","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Repo"} {"id":"method:5a7084ca31a4c3f066eae18a918d54f8","kind":"method","name":"area","qualified_name":"Widget::area","file_path":"TortureMini.dart","language":"dart","start_line":48,"end_line":48,"start_column":2,"end_column":14,"docstring":null,"signature":"int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"int"} {"id":"method:5c2e8db84b29af68fc13a77bb8cbbc71","kind":"method","name":"stop","qualified_name":"Handle::stop","file_path":"torture.tsx","language":"tsx","start_line":79,"end_line":79,"start_column":2,"end_column":18,"docstring":null,"signature":"stop: () => void","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:5c7ee5f7df4ea497aa603662d6664c48","kind":"method","name":"draw","qualified_name":"com.example.torture::SubK::draw","file_path":"torture.kt","language":"kotlin","start_line":104,"end_line":104,"start_column":4,"end_column":26,"docstring":null,"signature":"()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1296,15 +1317,17 @@ {"id":"method:5d0a9bdbae36ea37f7580146d4a1e83b","kind":"method","name":"km","qualified_name":"Meters::km","file_path":"TortureAnnotatedComments.dart","language":"dart","start_line":156,"end_line":156,"start_column":2,"end_column":13,"docstring":"A comment.","signature":"double ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"double"} {"id":"method:5d301e7badbf79df4fb6910d367fc379","kind":"method","name":"isActive","qualified_name":"com.example.torture::LombokBean::isActive","file_path":"Torture.java","language":"java","start_line":111,"end_line":111,"start_column":18,"end_column":26,"docstring":"Lombok-generated (@Data)","signature":"boolean isActive()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":"[\"lombok\"]","type_parameters":null,"return_type":null} {"id":"method:5e9c7099c858cf0ee99178536643e9dd","kind":"method","name":"n","qualified_name":"IndentedC::n","file_path":"TortureIndent.scala","language":"scala","start_line":10,"end_line":10,"start_column":2,"end_column":23,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} +{"id":"method:5eb14184151e0e35d5705df793db77a4","kind":"method","name":"isReady","qualified_name":"Screen::isReady","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":46,"end_line":46,"start_column":4,"end_column":35,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Bool"} {"id":"method:5efa6e4ad2e2f9ec022a47261d632e71","kind":"method","name":"c","qualified_name":"Point::c","file_path":"TortureDeclarationDocs.dart","language":"dart","start_line":69,"end_line":69,"start_column":2,"end_column":31,"docstring":"Const constructor doc.","signature":"(this.x, this.y)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Point"} {"id":"method:5f23af2b373950fe2a4c01962e426926","kind":"method","name":"read","qualified_name":"Source::read","file_path":"torture.rs","language":"rust","start_line":123,"end_line":123,"start_column":4,"end_column":32,"docstring":null,"signature":"(&mut self) -> usize","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:60108b3d293a4763b06368be872be2d7","kind":"method","name":"reader_two","qualified_name":"Documented::reader_two","file_path":"torture.rb","language":"ruby","start_line":202,"end_line":206,"start_column":2,"end_column":5,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:6109ec2817c2c7669710ba0ccf46bdd9","kind":"method","name":"fmt","qualified_name":"Widget::fmt","file_path":"torture.rs","language":"rust","start_line":63,"end_line":65,"start_column":4,"end_column":5,"docstring":null,"signature":"(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Result"} +{"id":"method:62716f8eb1c95825ea325a5850467459","kind":"method","name":"Marshal","qualified_name":"Core::Marshal","file_path":"torture.go","language":"go","start_line":93,"end_line":93,"start_column":1,"end_column":31,"docstring":null,"signature":"(v any) ([]byte, error)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"method:62962794279c3c99426ab6031814cfb6","kind":"method","name":"refresh","qualified_name":"Repository::refresh","file_path":"TortureTry.swift","language":"swift","start_line":42,"end_line":48,"start_column":4,"end_column":5,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:6467e18f015c2a2ac2eda69808b263fb","kind":"method","name":"render","qualified_name":"Widget::render","file_path":"torture.js","language":"javascript","start_line":32,"end_line":34,"start_column":2,"end_column":3,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:64996a1706443006da9f4a15b38abbe2","kind":"method","name":"render","qualified_name":"Container::render","file_path":"torture.rs","language":"rust","start_line":117,"end_line":117,"start_column":4,"end_column":23,"docstring":null,"signature":"(&self)","visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:64c1b80c824cce93f8b404c23c64eadb","kind":"method","name":"label","qualified_name":"com.example.torture::Http::label","file_path":"torture.kt","language":"kotlin","start_line":136,"end_line":136,"start_column":4,"end_column":32,"docstring":null,"signature":"(): String","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"String"} {"id":"method:657476865c1d18e13cef7d2249fab0e5","kind":"method","name":"__construct","qualified_name":"App\\Services::Documented::__construct","file_path":"torture.php","language":"php","start_line":49,"end_line":51,"start_column":4,"end_column":5,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"method:67012fcd3f5d759fab7fa829faf85af2","kind":"method","name":"Marshal","qualified_name":"Core::Marshal","file_path":"torture.go","language":"go","start_line":77,"end_line":77,"start_column":1,"end_column":31,"docstring":null,"signature":"(v any) ([]byte, error)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:6915f37555573a844fad9f0204da57bc","kind":"method","name":"run","qualified_name":"com.example.torture::TortureService::TortureService::::run","file_path":"Torture.java","language":"java","start_line":43,"end_line":46,"start_column":6,"end_column":7,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:699f626fc6f4bd965e80eb3fb6831ddb","kind":"method","name":"json","qualified_name":"ProviderT::json","file_path":"TortureConstCtors.dart","language":"dart","start_line":25,"end_line":25,"start_column":2,"end_column":75,"docstring":null,"signature":"(Map json)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"ProviderT"} {"id":"method:6a4e21b6c6d90666a239ba82af310544","kind":"method","name":"run","qualified_name":"CurryCall::run","file_path":"TortureMisc.scala","language":"scala","start_line":16,"end_line":21,"start_column":2,"end_column":3,"docstring":null,"signature":"(): Unit","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Unit"} @@ -1319,6 +1342,7 @@ {"id":"method:72cb204a2502f0fc52da51fc83084ef6","kind":"method","name":"hook","qualified_name":"App\\Services::AbstractBase::hook","file_path":"torture.php","language":"php","start_line":218,"end_line":218,"start_column":4,"end_column":45,"docstring":null,"signature":null,"visibility":"protected","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:72f15a456926768949344a03c531d90d","kind":"method","name":"opposite","qualified_name":"com.example.torture::TortureService::Direction::opposite","file_path":"Torture.java","language":"java","start_line":77,"end_line":79,"start_column":4,"end_column":5,"docstring":null,"signature":"Direction ()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Direction"} {"id":"method:736a454a1f159019a862854710311b0c","kind":"method","name":"Peek","qualified_name":"Meter::Peek","file_path":"torture.hpp","language":"cpp","start_line":24,"end_line":24,"start_column":14,"end_column":50,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"method:73b61c8d80bf0af73a67434ab7f4be86","kind":"method","name":"update","qualified_name":"Screen::update","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":18,"end_line":44,"start_column":4,"end_column":5,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Bool"} {"id":"method:73e56c2f24769dc8af05a5eb9f260844","kind":"method","name":"setToString","qualified_name":"com.example.torture::LombokBean::setToString","file_path":"Torture.java","language":"java","start_line":114,"end_line":114,"start_column":17,"end_column":25,"docstring":"Lombok-generated (@Data)","signature":"void setToString(String toString)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":"[\"lombok\"]","type_parameters":null,"return_type":null} {"id":"method:74ccbc991e3d062e15f1bd6d59f49361","kind":"method","name":"total","qualified_name":"Derived::total","file_path":"torture.cpp","language":"cpp","start_line":76,"end_line":76,"start_column":2,"end_column":38,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:752d80de3a19cda3b989df66a7122a7f","kind":"method","name":"inner_public","qualified_name":"Documented::inner_public","file_path":"torture.rb","language":"ruby","start_line":103,"end_line":103,"start_column":10,"end_column":31,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1349,7 +1373,6 @@ {"id":"method:83f5ff48266a5d96c4d5b98a95728023","kind":"method","name":"apply","qualified_name":"com.example.torture::TortureService::Step::NEXT::apply","file_path":"Torture.java","language":"java","start_line":84,"end_line":87,"start_column":6,"end_column":7,"docstring":null,"signature":"int (int at)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:846b59388a77b469427475c32a0d11a3","kind":"method","name":"dedup","qualified_name":"Array::dedup","file_path":"torture.swift","language":"swift","start_line":67,"end_line":67,"start_column":2,"end_column":36,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:8483571327ac38d3149266645da49b87","kind":"method","name":"wire","qualified_name":"H2::wire","file_path":"TortureFnref.scala","language":"scala","start_line":20,"end_line":25,"start_column":2,"end_column":3,"docstring":null,"signature":"(): Unit","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Unit"} -{"id":"method:849d12c566dceb8c4bfcf1e81b828752","kind":"method","name":"Render","qualified_name":"IfaceAlias::Render","file_path":"torture.go","language":"go","start_line":114,"end_line":114,"start_column":1,"end_column":16,"docstring":null,"signature":"() string","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"string"} {"id":"method:84b1066798bf4890531cf6d4cd0b61b2","kind":"method","name":"make","qualified_name":"AFError::make","file_path":"torture.swift","language":"swift","start_line":49,"end_line":49,"start_column":2,"end_column":56,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"AFError"} {"id":"method:8548d1a1ae6a218367c89732ef65fd41","kind":"method","name":"instance","qualified_name":"ObjectFirst::instance","file_path":"ScalaCompanions.scala","language":"scala","start_line":5,"end_line":5,"start_column":2,"end_column":25,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} {"id":"method:85900113e22446c44e33f53abe4c7c18","kind":"method","name":"instance","qualified_name":"Config::instance","file_path":"TortureReadsTypes.dart","language":"dart","start_line":78,"end_line":78,"start_column":2,"end_column":28,"docstring":null,"signature":"Config","visibility":"public","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Config"} @@ -1395,16 +1418,21 @@ {"id":"method:96159d15da3a7aeeec277f326ae082c4","kind":"method","name":"gm","qualified_name":"GenName::gm","file_path":"torture.R","language":"r","start_line":120,"end_line":120,"start_column":38,"end_column":55,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:96cd1708b4f116d8dcdcdc32127274c8","kind":"method","name":"chainInner","qualified_name":"com.example.torture::WidgetK::chainInner","file_path":"torture.kt","language":"kotlin","start_line":80,"end_line":80,"start_column":4,"end_column":36,"docstring":null,"signature":"(): WidgetK","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"WidgetK"} {"id":"method:97fe4405609271da122eda720a7ebc33","kind":"method","name":"withdraw","qualified_name":"Account::withdraw","file_path":"torture.R","language":"r","start_line":92,"end_line":92,"start_column":4,"end_column":50,"docstring":null,"signature":"(x)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"method:986ed17c71578ba95480bb03b1e130f5","kind":"method","name":"Unmarshal","qualified_name":"Core::Unmarshal","file_path":"torture.go","language":"go","start_line":94,"end_line":94,"start_column":1,"end_column":29,"docstring":null,"signature":"(data []byte) error","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"error"} {"id":"method:990b4370e5cfe670dca95f5ffb0a6def","kind":"method","name":"r","qualified_name":"C::r","file_path":"TortureAnnotatedComments.dart","language":"dart","start_line":90,"end_line":90,"start_column":2,"end_column":27,"docstring":"A comment.","signature":"()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"C"} {"id":"method:9929f3843a6ba7abd6ea209fd32f08c6","kind":"method","name":"callsZoo","qualified_name":"App\\Services::Documented::callsZoo","file_path":"torture.php","language":"php","start_line":79,"end_line":138,"start_column":4,"end_column":5,"docstring":null,"signature":null,"visibility":"protected","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"method:992eca618058bd9e60cbb045825b06f9","kind":"method","name":"Find","qualified_name":"Repo::Find","file_path":"torture.go","language":"go","start_line":100,"end_line":100,"start_column":1,"end_column":48,"docstring":null,"signature":"(ctx pkga.Context, id Dur) (*Widget, error)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Widget"} {"id":"method:9939c2625e30f5b5f53cd91b17a4a642","kind":"method","name":"apply","qualified_name":"com.example.torture::TortureService::Step::BACK::apply","file_path":"Torture.java","language":"java","start_line":90,"end_line":91,"start_column":6,"end_column":45,"docstring":null,"signature":"int (int at)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:99f01e0086fb091bf53cdd246ea5511e","kind":"method","name":"of","qualified_name":"com.example.torture::Http::of","file_path":"torture.kt","language":"kotlin","start_line":139,"end_line":139,"start_column":8,"end_column":33,"docstring":null,"signature":"(c: Int): Http","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Http"} +{"id":"method:9a66bbb680a40f4d4f3c87250ff2cb8b","kind":"method","name":"Each","qualified_name":"Repo::Each","file_path":"torture.go","language":"go","start_line":101,"end_line":101,"start_column":1,"end_column":47,"docstring":null,"signature":"(fn func(T, *Stack[int]) bool) []pkga.Item","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:9a7955d3829d9218b0a06580cb109da6","kind":"method","name":"hashCode","qualified_name":"com.example.torture::LombokBean::hashCode","file_path":"Torture.java","language":"java","start_line":109,"end_line":109,"start_column":6,"end_column":16,"docstring":"Lombok-generated (@Data)","signature":"int hashCode()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":"[\"lombok\"]","type_parameters":null,"return_type":null} {"id":"method:9db6b883ce38081d64f05bcb91d05848","kind":"method","name":"good","qualified_name":"Status::good","file_path":"TortureMini.dart","language":"dart","start_line":69,"end_line":69,"start_column":2,"end_column":15,"docstring":null,"signature":"bool","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"bool"} {"id":"method:9e99d026d7392913333281d68d5365fb","kind":"method","name":"operator+","qualified_name":"Vec2::operator+","file_path":"torture.cpp","language":"cpp","start_line":84,"end_line":84,"start_column":2,"end_column":68,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Vec2"} +{"id":"method:9eb66a934629856e0f3f307026c6c79b","kind":"method","name":"decodeFresh","qualified_name":"Repository::decodeFresh","file_path":"TortureTry.swift","language":"swift","start_line":54,"end_line":54,"start_column":4,"end_column":78,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Message2"} {"id":"method:9f69ad6ed915b053eadd3e76c6447de5","kind":"method","name":"localMethod","qualified_name":"scope::Local::localMethod","file_path":"ScalaCompanions.scala","language":"scala","start_line":20,"end_line":20,"start_column":4,"end_column":30,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} {"id":"method:9fc0d6eb8488738cd8156f94d9984dce","kind":"method","name":"wrapped","qualified_name":"Widget::wrapped","file_path":"torture.js","language":"javascript","start_line":22,"end_line":24,"start_column":2,"end_column":8,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:a01f2278ce5587bdcd590a9b95435f39","kind":"method","name":"prefixed","qualified_name":"ProviderT::prefixed","file_path":"TortureConstCtors.dart","language":"dart","start_line":27,"end_line":27,"start_column":2,"end_column":47,"docstring":null,"signature":"()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"ProviderT"} +{"id":"method:a04bdc1176cb73231661f8e108f15d72","kind":"method","name":"Render","qualified_name":"Widget::Render","file_path":"torture.go","language":"go","start_line":175,"end_line":177,"start_column":0,"end_column":1,"docstring":null,"signature":"() string","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"string"} {"id":"method:a05af461027e21826caddbe3f61bc967","kind":"method","name":"afterBody","qualified_name":"C::afterBody","file_path":"TortureAnnotatedDocs.dart","language":"dart","start_line":126,"end_line":126,"start_column":2,"end_column":18,"docstring":"trailing comment","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:a0bb2c26488aac1590dead02a7eada05","kind":"method","name":"size","qualified_name":"decl_types::Registry::size","file_path":"torture.cpp","language":"cpp","start_line":118,"end_line":118,"start_column":2,"end_column":32,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:a1313e7ea1fe77c22e0a4180b3236586","kind":"method","name":"Hook","qualified_name":"Torture.Alpha::PartialHost::Hook","file_path":"Torture.cs","language":"csharp","start_line":155,"end_line":155,"start_column":39,"end_column":59,"docstring":null,"signature":null,"visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1413,8 +1441,6 @@ {"id":"method:a384d29bf9bd230adf42b24d2846de6f","kind":"method","name":"m","qualified_name":"A::m","file_path":"TortureMisc.scala","language":"scala","start_line":23,"end_line":23,"start_column":29,"end_column":45,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} {"id":"method:a4d5cdb280703ee014c0dcd82cf09306","kind":"method","name":"wire","qualified_name":"Documented::wire","file_path":"torture.rb","language":"ruby","start_line":117,"end_line":123,"start_column":2,"end_column":5,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:a590c5f459d7f6915b37eb92e75a1d83","kind":"method","name":"calls_zoo","qualified_name":"Documented::calls_zoo","file_path":"torture.rb","language":"ruby","start_line":125,"end_line":160,"start_column":2,"end_column":5,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"method:a5cd5e67746962200f8230ebedb5413e","kind":"method","name":"Each","qualified_name":"Repo::Each","file_path":"torture.go","language":"go","start_line":85,"end_line":85,"start_column":1,"end_column":47,"docstring":null,"signature":"(fn func(T, *Stack[int]) bool) []pkga.Item","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"method:a6d269b87546a3383d51ca2de232a1de","kind":"method","name":"Push","qualified_name":"Stack::Push","file_path":"torture.go","language":"go","start_line":155,"end_line":157,"start_column":0,"end_column":1,"docstring":null,"signature":"(item T)","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:a7103764da0854afee05bc7d100478a4","kind":"method","name":"typed","qualified_name":"ProviderT::typed","file_path":"TortureConstCtors.dart","language":"dart","start_line":43,"end_line":50,"start_column":2,"end_column":34,"docstring":null,"signature":"Object (dynamic box)","visibility":"public","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Object"} {"id":"method:a718dbc13c2e00a42febe0fbdce991be","kind":"method","name":"pm","qualified_name":"App\\Services::Documented::nester::Poly::pm","file_path":"torture.php","language":"php","start_line":151,"end_line":154,"start_column":16,"end_column":17,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:a7b6861e2ff780d68310f545ca791d3c","kind":"method","name":"compare","qualified_name":"WidgetS::compare","file_path":"torture.scala","language":"scala","start_line":58,"end_line":58,"start_column":2,"end_column":52,"docstring":null,"signature":"(that: WidgetS): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} @@ -1468,10 +1494,12 @@ {"id":"method:c6a837a2bcf35e42d78651084aa822d5","kind":"method","name":"afterField","qualified_name":"C::afterField","file_path":"TortureAnnotatedDocs.dart","language":"dart","start_line":122,"end_line":122,"start_column":2,"end_column":19,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:c7043263906772fe28e231a57964c1b2","kind":"method","name":"load","qualified_name":"Widget::load","file_path":"TortureMini.dart","language":"dart","start_line":50,"end_line":50,"start_column":2,"end_column":21,"docstring":null,"signature":"Future ()","visibility":"public","is_exported":0,"is_async":1,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Future"} {"id":"method:c74e04496e8d193f7e7638644bb5bcd1","kind":"method","name":"make","qualified_name":"ProviderT::make","file_path":"TortureConstCtors.dart","language":"dart","start_line":41,"end_line":41,"start_column":2,"end_column":30,"docstring":null,"signature":"ProviderT ()","visibility":"public","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"ProviderT"} +{"id":"method:c7d83d7c39a595013f0f7051b31debc8","kind":"method","name":"load","qualified_name":"Repository::load","file_path":"TortureTry.swift","language":"swift","start_line":18,"end_line":40,"start_column":4,"end_column":5,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Message2"} {"id":"method:c8f93b0390fd20e7dac1526db2da9664","kind":"method","name":"run","qualified_name":"PartOfName::run","file_path":"TorturePartOfName.dart","language":"dart","start_line":7,"end_line":7,"start_column":2,"end_column":12,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:c95640784c29e17ce4cab5df21da11a4","kind":"method","name":"Qual","qualified_name":"Torture.Alpha::TortureClass::Qual","file_path":"Torture.cs","language":"csharp","start_line":142,"end_line":142,"start_column":8,"end_column":45,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Foo"} {"id":"method:ca160b191e7fb257769f213a8450ab4c","kind":"method","name":"Calibrate","qualified_name":"Meter::Calibrate","file_path":"torture.hpp","language":"cpp","start_line":29,"end_line":29,"start_column":0,"end_column":83,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:ca8bb20195aa616a66dba20985a35fe8","kind":"method","name":"get","qualified_name":"Box::get","file_path":"torture.cpp","language":"cpp","start_line":61,"end_line":61,"start_column":2,"end_column":34,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"T"} +{"id":"method:cbddc19672d33f8648e19f03de7a9d35","kind":"method","name":"Self","qualified_name":"Repo::Self","file_path":"torture.go","language":"go","start_line":102,"end_line":102,"start_column":1,"end_column":15,"docstring":null,"signature":"() Repo[T]","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Repo"} {"id":"method:cd8271f7e31b528a2b80fc0c044d5699","kind":"method","name":"common","qualified_name":"com.example.torture::Http::common","file_path":"torture.kt","language":"kotlin","start_line":137,"end_line":137,"start_column":4,"end_column":28,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} {"id":"method:cf35001d0df7e3da271058ffe461803e","kind":"method","name":"anonExt","qualified_name":"String::anonExt","file_path":"torture.dart","language":"dart","start_line":192,"end_line":192,"start_column":2,"end_column":16,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:cf5df8b3a319696b0840df84251d230b","kind":"method","name":"label","qualified_name":"ColorI::label","file_path":"TortureIndent.scala","language":"scala","start_line":14,"end_line":14,"start_column":2,"end_column":27,"docstring":null,"signature":"(): String","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"String"} @@ -1482,16 +1510,15 @@ {"id":"method:d2641bcfda7a0ae7faff0c9555283d76","kind":"method","name":"calls","qualified_name":"Chains::calls","file_path":"TortureCommentChains.dart","language":"dart","start_line":27,"end_line":57,"start_column":2,"end_column":56,"docstring":null,"signature":"void (WidgetTester tester, Box box, List xs)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:d4d1bdff912565cf5eb03756e02aaa26","kind":"method","name":"c","qualified_name":"C::c","file_path":"TortureAnnotatedComments.dart","language":"dart","start_line":82,"end_line":82,"start_column":2,"end_column":13,"docstring":"A comment.","signature":"()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"C"} {"id":"method:d50020a1a43788b961bf8a4652e85a45","kind":"method","name":"on_start","qualified_name":"M.callbacks::on_start","file_path":"torture.lua","language":"lua","start_line":72,"end_line":74,"start_column":12,"end_column":4,"docstring":null,"signature":"()","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"method:d63eca909d73707a025ddf2fd591a13e","kind":"method","name":"Unmarshal","qualified_name":"Core::Unmarshal","file_path":"torture.go","language":"go","start_line":78,"end_line":78,"start_column":1,"end_column":29,"docstring":null,"signature":"(data []byte) error","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"error"} {"id":"method:d6d1b0f141d5bfc74b43a2ab89ce76e7","kind":"method","name":"validate","qualified_name":"Point::validate","file_path":"TortureDeclarationDocs.dart","language":"dart","start_line":80,"end_line":80,"start_column":2,"end_column":17,"docstring":null,"signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:d768a3f8cc0fe5ab53663ca7efd83d5f","kind":"method","name":"unwrap","qualified_name":"Box::unwrap","file_path":"torture.cpp","language":"cpp","start_line":69,"end_line":71,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"T"} {"id":"method:d8351ffc5da3f8f323ccc3c86f09983d","kind":"method","name":"m","qualified_name":"Indented::m","file_path":"TortureIndent.scala","language":"scala","start_line":5,"end_line":9,"start_column":2,"end_column":0,"docstring":null,"signature":"(): Int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Int"} {"id":"method:d840051992cfe8a5f4fd8c8e0c68e4ca","kind":"method","name":"draw_panel","qualified_name":"GeomX::draw_panel","file_path":"torture.R","language":"r","start_line":113,"end_line":115,"start_column":2,"end_column":3,"docstring":null,"signature":"(data, panel)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:d85e75675c9c25670ba7f631481482f8","kind":"method","name":"render","qualified_name":"Widget::render","file_path":"TortureMini.dart","language":"dart","start_line":46,"end_line":46,"start_column":2,"end_column":23,"docstring":null,"signature":"void (Canvas c)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:d8b7bf52a458a666b599421ddc96b9fe","kind":"method","name":"plus","qualified_name":"WidgetK::plus","file_path":"torture.kt","language":"kotlin","start_line":44,"end_line":44,"start_column":0,"end_column":53,"docstring":null,"signature":"(o: WidgetK): WidgetK","visibility":"public","is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"WidgetK"} +{"id":"method:dba88554ebcdb1835a22dbdd853bc279","kind":"method","name":"Render","qualified_name":"IfaceAlias::Render","file_path":"torture.go","language":"go","start_line":130,"end_line":130,"start_column":1,"end_column":16,"docstring":null,"signature":"() string","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"string"} {"id":"method:dbc683708e8c0217a76edc711cab984f","kind":"method","name":"create","qualified_name":"Widget::create","file_path":"torture.js","language":"javascript","start_line":36,"end_line":38,"start_column":2,"end_column":3,"docstring":null,"signature":"(opts)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:dbedc27f10579fd7567f0cbda93fb625","kind":"method","name":"privado","qualified_name":"WidgetT::privado","file_path":"torture.dart","language":"dart","start_line":138,"end_line":138,"start_column":2,"end_column":18,"docstring":null,"signature":"bool","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"bool"} -{"id":"method:dc018b19c95524f99100bf15538c815b","kind":"method","name":"Find","qualified_name":"Repo::Find","file_path":"torture.go","language":"go","start_line":84,"end_line":84,"start_column":1,"end_column":48,"docstring":null,"signature":"(ctx pkga.Context, id Dur) (*Widget, error)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Widget"} {"id":"method:dd439e569e5643b7eab01af84e7b86a4","kind":"method","name":"constructor","qualified_name":"Widget::constructor","file_path":"torture.js","language":"javascript","start_line":26,"end_line":30,"start_column":2,"end_column":3,"docstring":null,"signature":"(opts)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:ddb060d6aff7b30b2ec58ad67c7db95a","kind":"method","name":"getName","qualified_name":"com.example.torture::LombokBean::getName","file_path":"Torture.java","language":"java","start_line":116,"end_line":116,"start_column":2,"end_column":42,"docstring":"taken: no synthetic toString field collision","signature":"String ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"String"} {"id":"method:de718159205cba9b0d17647ac71f8f2a","kind":"method","name":"render","qualified_name":"com.example.torture::WidgetK::render","file_path":"torture.kt","language":"kotlin","start_line":76,"end_line":78,"start_column":4,"end_column":5,"docstring":null,"signature":"(): Unit","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1499,6 +1526,7 @@ {"id":"method:df18623a9e258279e1a2ac1be4f4acc8","kind":"method","name":"compare","qualified_name":"Screen::compare","file_path":"TortureGenericCalls.dart","language":"dart","start_line":52,"end_line":61,"start_column":2,"end_column":42,"docstring":null,"signature":"bool (int a, int b, int c, int d)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"bool"} {"id":"method:df21b9ee268a3bd2146b520b726cb222","kind":"method","name":"docBelow","qualified_name":"C::docBelow","file_path":"TortureAnnotatedDocs.dart","language":"dart","start_line":116,"end_line":116,"start_column":2,"end_column":17,"docstring":"Doc below an annotation.","signature":"void ()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:df812151dad54dcb4f18f868acec2906","kind":"method","name":"prefixedNamed","qualified_name":"ProviderT::prefixedNamed","file_path":"TortureConstCtors.dart","language":"dart","start_line":29,"end_line":29,"start_column":2,"end_column":58,"docstring":null,"signature":"()","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"ProviderT"} +{"id":"method:df9319e9e35228fc08a4c26bb7cac4dc","kind":"method","name":"items","qualified_name":"Repository::items","file_path":"TortureTry.swift","language":"swift","start_line":55,"end_line":55,"start_column":4,"end_column":55,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:dfb57d9f10c1f53bc826fd7da9663029","kind":"method","name":"greet","qualified_name":"Outer::Inner::Deep::greet","file_path":"torture.rb","language":"ruby","start_line":25,"end_line":25,"start_column":6,"end_column":20,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:dfc92724bc8e56ce4fffe93fa68a9d43","kind":"method","name":"","qualified_name":"WidgetT::","file_path":"torture.dart","language":"dart","start_line":143,"end_line":143,"start_column":2,"end_column":31,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"method:dfcda32ca1d2265926bb0271ff5de7e6","kind":"method","name":"create","qualified_name":"ObjectFirst::create","file_path":"ScalaCompanions.scala","language":"scala","start_line":2,"end_line":2,"start_column":2,"end_column":45,"docstring":null,"signature":"(): ObjectFirst","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"ObjectFirst"} @@ -1547,6 +1575,7 @@ {"id":"method:f7a955e2e4b4da5329f235be6578e7cb","kind":"method","name":"value","qualified_name":"C::value","file_path":"TortureAnnotatedComments.dart","language":"dart","start_line":102,"end_line":102,"start_column":2,"end_column":15,"docstring":"A comment.","signature":"int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"int"} {"id":"method:f8290ba8d17cc93c787ba897a8aef206","kind":"method","name":"onX","qualified_name":"Point::onX","file_path":"TortureDeclarationDocs.dart","language":"dart","start_line":44,"end_line":44,"start_column":2,"end_column":18,"docstring":"Redirecting constructor doc.","signature":"(int x)","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Point"} {"id":"method:f93cac5b4e9fd958cce4400d8a1fb21a","kind":"method","name":"total","qualified_name":"ListX::total","file_path":"TortureReadsTypes.dart","language":"dart","start_line":11,"end_line":11,"start_column":2,"end_column":15,"docstring":null,"signature":"int","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"int"} +{"id":"method:fa3938cdf0d608dc9a8646d21c39961c","kind":"method","name":"isValid","qualified_name":"Screen::isValid","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":47,"end_line":47,"start_column":4,"end_column":51,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Bool"} {"id":"method:fb3814b6e956f06c3746e1758bfb591d","kind":"method","name":"draw","qualified_name":"Drawable::draw","file_path":"torture.scala","language":"scala","start_line":81,"end_line":81,"start_column":2,"end_column":18,"docstring":null,"signature":"(): Unit","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"Unit"} {"id":"method:fbb2a0dca224ce63879bc13f1b316257","kind":"method","name":"name","qualified_name":"Config::name","file_path":"TortureReadsTypes.dart","language":"dart","start_line":79,"end_line":79,"start_column":2,"end_column":17,"docstring":null,"signature":"String","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":"String"} {"id":"method:fbe990aa0f9630ab6f709c19c88d51da","kind":"method","name":"__init__","qualified_name":"Service::__init__","file_path":"torture.py","language":"python","start_line":16,"end_line":19,"start_column":4,"end_column":24,"docstring":null,"signature":"(self, registry)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1595,6 +1624,7 @@ {"id":"property:249103bf1b0fde49219d165097d77d18","kind":"property","name":"count","qualified_name":"BaseService::count","file_path":"torture.tsx","language":"tsx","start_line":28,"end_line":28,"start_column":2,"end_column":11,"docstring":null,"signature":"count","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"property:29504b99e9cc6f02e270e9cbd71ab750","kind":"property","name":"reqStatic","qualified_name":"Inherited::reqStatic","file_path":"torture.swift","language":"swift","start_line":142,"end_line":142,"start_column":2,"end_column":35,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"property:2eba142ae17bb518a27a2345a0cc2620","kind":"property","name":"Accessored","qualified_name":"Torture.Alpha::TortureClass::Accessored","file_path":"Torture.cs","language":"csharp","start_line":39,"end_line":39,"start_column":8,"end_column":81,"docstring":null,"signature":"int Accessored","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"property:2f142e5fff8b212588cd801b1fe03ac1","kind":"property","name":"isCancelled","qualified_name":"Screen::isCancelled","file_path":"TortureWrappedCalls.swift","language":"swift","start_line":48,"end_line":48,"start_column":4,"end_column":35,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"property:2fbfba80c26c7e2a0499a2d9bf01f89a","kind":"property","name":"area","qualified_name":"Shape::area","file_path":"torture.tsx","language":"tsx","start_line":67,"end_line":67,"start_column":2,"end_column":14,"docstring":null,"signature":"number area","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"property:355bfbff7594fa646780de75c18f2cfd","kind":"property","name":"Computed","qualified_name":"Torture.Alpha::TortureClass::Computed","file_path":"Torture.cs","language":"csharp","start_line":37,"end_line":37,"start_column":8,"end_column":44,"docstring":null,"signature":"int Computed","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"property:35665af55cac4fa4fa3a8bbb40d4f10d","kind":"property","name":"#privateField","qualified_name":"Widget::#privateField","file_path":"torture.js","language":"javascript","start_line":17,"end_line":17,"start_column":2,"end_column":19,"docstring":null,"signature":"#privateField","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1618,19 +1648,18 @@ {"id":"struct:0817bec85383d0bce329cdea6a6d811b","kind":"struct","name":"Unit","qualified_name":"Unit","file_path":"torture.rs","language":"rust","start_line":18,"end_line":18,"start_column":0,"end_column":16,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:08acded06d18f155491d1e66e44ba80b","kind":"struct","name":"Vec2","qualified_name":"Vec2","file_path":"torture.cpp","language":"cpp","start_line":82,"end_line":87,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:0c309a8ed6f33456724d94ba73599e04","kind":"struct","name":"Widget","qualified_name":"Widget","file_path":"torture.rs","language":"rust","start_line":12,"end_line":16,"start_column":0,"end_column":1,"docstring":"Widget docs.","signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"struct:14d3f7bc2568dde06e8d06e86007c4f1","kind":"struct","name":"Pool","qualified_name":"Pool","file_path":"torture.go","language":"go","start_line":70,"end_line":75,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:1c29d35c6762fac3ee71d6250a39c107","kind":"struct","name":"","qualified_name":"","file_path":"torture.c","language":"c","start_line":198,"end_line":198,"start_column":0,"end_column":22,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:22cb841d7a3265379018f5b56364e98c","kind":"struct","name":"BufSource","qualified_name":"BufSource","file_path":"torture.rs","language":"rust","start_line":136,"end_line":138,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:27fbb507111460b65bffde24338f1495","kind":"struct","name":"flex_tail","qualified_name":"flex_tail","file_path":"torture.c","language":"c","start_line":119,"end_line":122,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"struct:280613d5980c85f7cdeeb361ec6fe08f","kind":"struct","name":"AnonAlias","qualified_name":"AnonAlias","file_path":"torture.go","language":"go","start_line":124,"end_line":127,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:2b5cee7ee15906697f79c2d4a7d886a3","kind":"struct","name":"Registry","qualified_name":"decl_types::Registry","file_path":"torture.cpp","language":"cpp","start_line":117,"end_line":120,"start_column":0,"end_column":1,"docstring":"The handler registry.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"struct:33e3531d750b08f5b854203467928f28","kind":"struct","name":"Widget","qualified_name":"Widget","file_path":"torture.go","language":"go","start_line":18,"end_line":26,"start_column":5,"end_column":1,"docstring":"Widget is documented above its own type declaration.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"struct:44d6f0ea6746cda4ce3d410ce9c99a46","kind":"struct","name":"AnonFields","qualified_name":"AnonFields","file_path":"torture.go","language":"go","start_line":61,"end_line":63,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"struct:30e24fa9212fb5ab7e6f735f6e4c68dc","kind":"struct","name":"AnonFields","qualified_name":"AnonFields","file_path":"torture.go","language":"go","start_line":77,"end_line":79,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:487d89e7a287a16bb02adabeb6c061a0","kind":"struct","name":"MainApp","qualified_name":"MainApp","file_path":"torture.swift","language":"swift","start_line":121,"end_line":123,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"struct:4c67fc2c851f10cf7803489ef577fc3c","kind":"struct","name":"Stack","qualified_name":"Stack","file_path":"torture.go","language":"go","start_line":28,"end_line":30,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:4ea1b361173ba3f6b1b2e8dfe74e13d3","kind":"struct","name":"Parents","qualified_name":"Parents","file_path":"torture.rs","language":"rust","start_line":146,"end_line":148,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:5fcea532f9aedc459fa2d53ba939f3c3","kind":"struct","name":"Pair","qualified_name":"Pair","file_path":"torture.rs","language":"rust","start_line":20,"end_line":20,"start_column":0,"end_column":26,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:68ba8bd4bb0864aeb77213901028683d","kind":"struct","name":"Point3","qualified_name":"Torture.Alpha::Point3","file_path":"Torture.cs","language":"csharp","start_line":171,"end_line":171,"start_column":4,"end_column":42,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:6b67af1b786b02de97ae0b93e58bf381","kind":"struct","name":"Holder","qualified_name":"Holder","file_path":"torture.rs","language":"rust","start_line":243,"end_line":245,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"struct:6b80d8f1dbee1c34e187c63b7e616a70","kind":"struct","name":"Server","qualified_name":"Server","file_path":"torture.go","language":"go","start_line":35,"end_line":52,"start_column":5,"end_column":1,"docstring":"A struct references the types its fields are declared with, but the types\nit embeds (supertypes), its own type parameters, predeclared types and its\nown name written bare.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:6d96b486579cf3fdd66718872215294c","kind":"struct","name":"HTTPMethod","qualified_name":"HTTPMethod","file_path":"torture.swift","language":"swift","start_line":39,"end_line":42,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:7dcc3e8c0c639ebb09d04ec84126b25b","kind":"struct","name":"conn_t","qualified_name":"conn_t","file_path":"torture.c","language":"c","start_line":28,"end_line":31,"start_column":0,"end_column":9,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:8590f547340aeeb50be0e4d16f1a205f","kind":"struct","name":"packet_t","qualified_name":"packet_t","file_path":"torture.cpp","language":"cpp","start_line":91,"end_line":93,"start_column":0,"end_column":11,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1641,19 +1670,20 @@ {"id":"struct:a71590fb65103a7d401e479351d84b52","kind":"struct","name":"Pointish","qualified_name":"Torture.Scoped::Pointish","file_path":"TortureFileScoped.cs","language":"csharp","start_line":12,"end_line":12,"start_column":0,"end_column":44,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:aa7ce416b52984c7ea2b1b6d43e70da9","kind":"struct","name":"","qualified_name":"packet_hdr::","file_path":"torture.c","language":"c","start_line":160,"end_line":160,"start_column":2,"end_column":38,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:ab1ddae19b44311cc03a2493e898f4db","kind":"struct","name":"local_stats","qualified_name":"declared_types_local::local_stats","file_path":"torture.c","language":"c","start_line":201,"end_line":201,"start_column":9,"end_column":29,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"struct:ad8421763ee39344ef65f68fc90dd015","kind":"struct","name":"AnonAlias","qualified_name":"AnonAlias","file_path":"torture.go","language":"go","start_line":108,"end_line":111,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:b332a5023d7677bcdc4456c24d9b6be6","kind":"struct","name":"settings","qualified_name":"decl_types::settings","file_path":"torture.cpp","language":"cpp","start_line":122,"end_line":122,"start_column":7,"end_column":30,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"struct:b5d2c300d801f1233941b73d992ba7eb","kind":"struct","name":"Pool","qualified_name":"Pool","file_path":"torture.go","language":"go","start_line":54,"end_line":59,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:be0bce4f35c3b001691d2298b42277a7","kind":"struct","name":"builtin_table","qualified_name":"builtin_table","file_path":"torture.c","language":"c","start_line":193,"end_line":193,"start_column":13,"end_column":59,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:c178330f11d7b530d10a9a362596e95e","kind":"struct","name":"packet","qualified_name":"packet","file_path":"torture.c","language":"c","start_line":39,"end_line":44,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:c1ae7a1f5526f34c24c26eeaa97abd1b","kind":"struct","name":"Counter","qualified_name":"app::detail::Counter","file_path":"torture.cpp","language":"cpp","start_line":27,"end_line":30,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:c28a28e2300ad97baf4e7dc42510bc37","kind":"struct","name":"SPT","qualified_name":"SPT","file_path":"torture.c","language":"c","start_line":192,"end_line":192,"start_column":7,"end_column":40,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:c4c5774c012900c6d50db42a5a56d713","kind":"struct","name":"Money","qualified_name":"Torture.Scoped::Money","file_path":"TortureFileScoped.cs","language":"csharp","start_line":10,"end_line":10,"start_column":0,"end_column":52,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","kind":"struct","name":"Stack","qualified_name":"Stack","file_path":"torture.go","language":"go","start_line":44,"end_line":46,"start_column":5,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:d7779874e975fd1bd4fcc2690fb2be31","kind":"struct","name":"Item2","qualified_name":"Item2","file_path":"torture.rs","language":"rust","start_line":275,"end_line":277,"start_column":4,"end_column":5,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:dc1fb066a6c08cc705216a045fa93a24","kind":"struct","name":"Box","qualified_name":"app::Box","file_path":"torture-macros-ctors.cpp","language":"cpp","start_line":32,"end_line":35,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:dcb8897c9696246c318260fb9188d7fb","kind":"struct","name":"Aggregate","qualified_name":"app::Aggregate","file_path":"torture-macros-ctors.cpp","language":"cpp","start_line":13,"end_line":15,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:e01473c14ab177a0049d037dd9fef52b","kind":"struct","name":"parse_state","qualified_name":"parse_state","file_path":"torture.c","language":"c","start_line":191,"end_line":191,"start_column":7,"end_column":56,"docstring":"The parser's state.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"struct:edcb8b15c67daf532c1057d9efe8ac3d","kind":"struct","name":"Container","qualified_name":"Container","file_path":"torture.rs","language":"rust","start_line":106,"end_line":108,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"struct:f40c718c9819fba2c03363830f20153e","kind":"struct","name":"Widget","qualified_name":"Widget","file_path":"torture.go","language":"go","start_line":32,"end_line":40,"start_column":5,"end_column":1,"docstring":"Widget is documented above its own type declaration.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"struct:f75038b4c506da37518a036f175172d6","kind":"struct","name":"Server","qualified_name":"Server","file_path":"torture.go","language":"go","start_line":51,"end_line":68,"start_column":5,"end_column":1,"docstring":"A struct references the types its fields are declared with, but the types\nit embeds (supertypes), its own type parameters, predeclared types and its\nown name written bare.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"trait:09af11c47861285a512e31fce265f12b","kind":"trait","name":"Shape","qualified_name":"Shape","file_path":"torture.scala","language":"scala","start_line":86,"end_line":86,"start_column":0,"end_column":18,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"trait:36abc0be91b35b7b2663de83c007b572","kind":"trait","name":"Super2","qualified_name":"Super2","file_path":"torture.rs","language":"rust","start_line":52,"end_line":52,"start_column":0,"end_column":34,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"trait:43a05f33dc47873c975e3feb8f75cbf8","kind":"trait","name":"Owned","qualified_name":"Owned","file_path":"torture.rs","language":"rust","start_line":54,"end_line":54,"start_column":0,"end_column":45,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1666,52 +1696,52 @@ {"id":"trait:dcec472700533c7d65fd2f90ea3c6830","kind":"trait","name":"Base","qualified_name":"Base","file_path":"torture.rs","language":"rust","start_line":50,"end_line":50,"start_column":0,"end_column":17,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"trait:e04dbb1eecf85e1d939fb1816b47ffdf","kind":"trait","name":"TraitI","qualified_name":"TraitI","file_path":"TortureIndent.scala","language":"scala","start_line":16,"end_line":19,"start_column":0,"end_column":0,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"trait:f91851c14912462ae9592cb13a51f3b1","kind":"trait","name":"Drawable","qualified_name":"Drawable","file_path":"torture.scala","language":"scala","start_line":80,"end_line":84,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:02bad22974119233684c4cdc31b84c08","kind":"type_alias","name":"FnAlias","qualified_name":"FnAlias","file_path":"torture.go","language":"go","start_line":103,"end_line":103,"start_column":1,"end_column":34,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:056dd5fe2cc3e2ad87323386146effcc","kind":"type_alias","name":"Lookup","qualified_name":"Lookup","file_path":"torture.go","language":"go","start_line":128,"end_line":128,"start_column":1,"end_column":31,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:09f9cb5669970256407b8aebd0528e7d","kind":"type_alias","name":"LocalAlias","qualified_name":"LocalAlias","file_path":"torture.go","language":"go","start_line":101,"end_line":101,"start_column":1,"end_column":20,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:01eecc538ecbc5b419ff521c464cfccf","kind":"type_alias","name":"HandlersChain","qualified_name":"HandlersChain","file_path":"torture.go","language":"go","start_line":139,"end_line":139,"start_column":5,"end_column":32,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:0bd2a1055ccaf6d38ca745ac51664b04","kind":"type_alias","name":"LegacyCb","qualified_name":"LegacyCb","file_path":"torture.dart","language":"dart","start_line":209,"end_line":209,"start_column":0,"end_column":29,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:0cc126fa729916372d1e6d88ee0e2415","kind":"type_alias","name":"(*cb_t)","qualified_name":"(*cb_t)","file_path":"torture.c","language":"c","start_line":35,"end_line":35,"start_column":0,"end_column":25,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:10c0324b57e4fa3ff230b49ba8392220","kind":"type_alias","name":"Defined","qualified_name":"Defined","file_path":"torture.go","language":"go","start_line":121,"end_line":121,"start_column":1,"end_column":18,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:14553e52bbdb11ea853a83f757fdf7e6","kind":"type_alias","name":"PtrAlias","qualified_name":"PtrAlias","file_path":"torture.go","language":"go","start_line":118,"end_line":118,"start_column":1,"end_column":25,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:15013d263c87031d124697caeef60a1e","kind":"type_alias","name":"Minutes","qualified_name":"Minutes","file_path":"torture.go","language":"go","start_line":85,"end_line":85,"start_column":1,"end_column":12,"docstring":"Minutes is documented inside its group.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:1b5eb3ef72c3df6177bec86b60d9b4ab","kind":"type_alias","name":"Handle","qualified_name":"Handle","file_path":"torture.cpp","language":"cpp","start_line":94,"end_line":94,"start_column":0,"end_column":27,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:1bc21f6b21632fe87943700ca4573be4","kind":"type_alias","name":"Alias","qualified_name":"Alias","file_path":"torture.go","language":"go","start_line":98,"end_line":98,"start_column":5,"end_column":24,"docstring":"Aliases (`=`): the types they name are references; a literal makes a struct or interface.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:1cd665599e50d4f472ddeda93071b27a","kind":"type_alias","name":"Member","qualified_name":"Outer2::Member","file_path":"TortureMisc.scala","language":"scala","start_line":8,"end_line":8,"start_column":2,"end_column":25,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:2a5e03d369bc91073bc0792b6964ac16","kind":"type_alias","name":"Dur","qualified_name":"Dur","file_path":"torture.go","language":"go","start_line":95,"end_line":95,"start_column":5,"end_column":12,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:2d50d57ef2febcc27a32411b5d897037","kind":"type_alias","name":"Item","qualified_name":"Item","file_path":"torture.go","language":"go","start_line":147,"end_line":147,"start_column":1,"end_column":18,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:428bef2eb5ba989d4984c0c1fb4a1e02","kind":"type_alias","name":"WidgetList","qualified_name":"com.example.torture::WidgetList","file_path":"torture.kt","language":"kotlin","start_line":168,"end_line":168,"start_column":0,"end_column":36,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:439984898e3d20cbd0156ea66c4aab37","kind":"type_alias","name":"Minutes","qualified_name":"Minutes","file_path":"torture.go","language":"go","start_line":69,"end_line":69,"start_column":1,"end_column":12,"docstring":"Minutes is documented inside its group.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:47961e7c19d208a63154c7109ec04f6f","kind":"type_alias","name":"HandlerFunc","qualified_name":"HandlerFunc","file_path":"torture.go","language":"go","start_line":137,"end_line":137,"start_column":5,"end_column":47,"docstring":"Defined types reference what they are defined from, but their own type\nparameters, predeclared types and their own name written bare.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:4eac8834dd1ceb7059cdc0ebd6a23f96","kind":"type_alias","name":"Handler","qualified_name":"Handler","file_path":"torture.swift","language":"swift","start_line":75,"end_line":75,"start_column":0,"end_column":34,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:544f3be472935dfbe579fa190ead63ab","kind":"type_alias","name":"MapAlias","qualified_name":"MapAlias","file_path":"torture.dart","language":"dart","start_line":210,"end_line":210,"start_column":0,"end_column":40,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:55981ee7594cc71cc0d5283a993cd5f2","kind":"type_alias","name":"Item","qualified_name":"Item","file_path":"torture.go","language":"go","start_line":131,"end_line":131,"start_column":1,"end_column":18,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:58bcebb7feaaca7a0be3c251dfa21bd7","kind":"type_alias","name":"Item","qualified_name":"Item","file_path":"torture.rs","language":"rust","start_line":151,"end_line":151,"start_column":4,"end_column":20,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:58bcebb7feaaca7a0be3c251dfa21bd7","kind":"type_alias","name":"Item","qualified_name":"Item","file_path":"torture.rs","language":"rust","start_line":151,"end_line":151,"start_column":4,"end_column":20,"docstring":null,"signature":null,"visibility":"private","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:5cd4631080c4eec3535487f74a11a6e5","kind":"type_alias","name":"Handler","qualified_name":"Handler","file_path":"torture.luau","language":"luau","start_line":9,"end_line":9,"start_column":0,"end_column":41,"docstring":"- doc for exported Handler","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:5d4689c66e6a4956859f7b921c3610c8","kind":"type_alias","name":"Seconds","qualified_name":"Seconds","file_path":"torture.go","language":"go","start_line":67,"end_line":67,"start_column":1,"end_column":12,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:5fab20424fd8ff6f365fbb0e5eec9c84","kind":"type_alias","name":"HandlersChain","qualified_name":"HandlersChain","file_path":"torture.go","language":"go","start_line":123,"end_line":123,"start_column":5,"end_column":32,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:600473b4a3158649443b2f214febf906","kind":"type_alias","name":"Handle","qualified_name":"Handle","file_path":"torture.tsx","language":"tsx","start_line":78,"end_line":82,"start_column":7,"end_column":2,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:608221a5f58d68322f43ee54c190640e","kind":"type_alias","name":"Nested","qualified_name":"Nested","file_path":"torture.go","language":"go","start_line":132,"end_line":135,"start_column":1,"end_column":2,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:6419a6819baa0d20cb197e18ff7f8f4f","kind":"type_alias","name":"Lookup","qualified_name":"Lookup","file_path":"torture.go","language":"go","start_line":144,"end_line":144,"start_column":1,"end_column":31,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:672dd84362f6ae8727ade9447f5d2a6e","kind":"type_alias","name":"WordAlias","qualified_name":"WordAlias","file_path":"torture.go","language":"go","start_line":133,"end_line":133,"start_column":5,"end_column":21,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:6a21437777e4b07c717fdfe64d7d88a6","kind":"type_alias","name":"IntFn","qualified_name":"IntFn","file_path":"TortureMini.dart","language":"dart","start_line":73,"end_line":73,"start_column":0,"end_column":34,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:72c3072a93008168a6b815b2218734ab","kind":"type_alias","name":"Meters","qualified_name":"Meters","file_path":"torture.scala","language":"scala","start_line":124,"end_line":124,"start_column":0,"end_column":27,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:771117de3df76a903822e0fab4467df8","kind":"type_alias","name":"Wrapped","qualified_name":"Wrapped","file_path":"torture.go","language":"go","start_line":130,"end_line":130,"start_column":1,"end_column":17,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:7af544d97a5a08e375d93b8c948094a3","kind":"type_alias","name":"Point","qualified_name":"Point","file_path":"torture.luau","language":"luau","start_line":7,"end_line":7,"start_column":0,"end_column":37,"docstring":"doc for Point","signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:7c915e16af01cef4bda8242d2331796c","kind":"type_alias","name":"Cb","qualified_name":"Cb","file_path":"TortureAnnotatedDocs.dart","language":"dart","start_line":185,"end_line":186,"start_column":0,"end_column":29,"docstring":"Typedef doc.","signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:7f105694fe82986d2f72abe8331969ea","kind":"type_alias","name":"Tree","qualified_name":"Tree","file_path":"torture.go","language":"go","start_line":154,"end_line":154,"start_column":5,"end_column":27,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:813393b308ca1d8f278ce99d55bf11d7","kind":"type_alias","name":"IntFn","qualified_name":"IntFn","file_path":"torture.dart","language":"dart","start_line":208,"end_line":208,"start_column":0,"end_column":34,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:82325cc15cfda33fe564374ff3fd49d0","kind":"type_alias","name":"PlatformClock","qualified_name":"com.example.torture::PlatformClock","file_path":"torture.kt","language":"kotlin","start_line":178,"end_line":178,"start_column":0,"end_column":48,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":"[\"actual\"]","type_parameters":null,"return_type":null} -{"id":"type_alias:882c227f07ef59b639ecf2c0cfb69f1c","kind":"type_alias","name":"MapAlias","qualified_name":"MapAlias","file_path":"torture.go","language":"go","start_line":104,"end_line":104,"start_column":1,"end_column":36,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:87ce8ad98d0f552342ef1c78370ba2a4","kind":"type_alias","name":"stateFn","qualified_name":"stateFn","file_path":"torture.go","language":"go","start_line":156,"end_line":156,"start_column":5,"end_column":34,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:8d09bbd71ebfe2d1aa557e0e79aaab99","kind":"type_alias","name":"BuilderAlias","qualified_name":"BuilderAlias","file_path":"torture.swift","language":"swift","start_line":76,"end_line":76,"start_column":0,"end_column":35,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:965915e648eebc2c230c7f5df6ca9700","kind":"type_alias","name":"HandlerFunc","qualified_name":"HandlerFunc","file_path":"torture.go","language":"go","start_line":121,"end_line":121,"start_column":5,"end_column":47,"docstring":"Defined types reference what they are defined from, but their own type\nparameters, predeclared types and their own name written bare.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:a10c4f47aeab87402ced28d09f54ddfb","kind":"type_alias","name":"WatchChan","qualified_name":"WatchChan","file_path":"torture.go","language":"go","start_line":125,"end_line":125,"start_column":5,"end_column":33,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:8fbb209c59fbcdc614d1649dd452fdf7","kind":"type_alias","name":"Nested","qualified_name":"Nested","file_path":"torture.go","language":"go","start_line":148,"end_line":151,"start_column":1,"end_column":2,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:98f3012837f03cffde08fbfd460ecbc4","kind":"type_alias","name":"Seconds","qualified_name":"Seconds","file_path":"torture.go","language":"go","start_line":83,"end_line":83,"start_column":1,"end_column":12,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:9da818eb21422669e91f028dbf071010","kind":"type_alias","name":"LocalAlias","qualified_name":"LocalAlias","file_path":"torture.go","language":"go","start_line":117,"end_line":117,"start_column":1,"end_column":20,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:a2c9d27b706193b5507d8aa1000d82da","kind":"type_alias","name":"Dur","qualified_name":"Dur","file_path":"torture.go","language":"go","start_line":111,"end_line":111,"start_column":5,"end_column":12,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:a4b2f4669bb9b6a430127b2bd835436f","kind":"type_alias","name":"FromTypeof","qualified_name":"FromTypeof","file_path":"torture.luau","language":"luau","start_line":11,"end_line":11,"start_column":0,"end_column":55,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:a9e7f1010d06f6bbc8039f4b63877b56","kind":"type_alias","name":"WordAlias","qualified_name":"WordAlias","file_path":"torture.go","language":"go","start_line":117,"end_line":117,"start_column":5,"end_column":21,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:afe0d22243bb9ac1575ca6df41bf921c","kind":"type_alias","name":"WidgetList","qualified_name":"WidgetList","file_path":"torture.scala","language":"scala","start_line":123,"end_line":123,"start_column":0,"end_column":31,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:b826ea0f1f4d158a41ccfe0c21c225f3","kind":"type_alias","name":"Tree","qualified_name":"Tree","file_path":"torture.go","language":"go","start_line":138,"end_line":138,"start_column":5,"end_column":27,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:c5961e802ae860f4834791477a9aa980","kind":"type_alias","name":"OldStyle","qualified_name":"OldStyle","file_path":"TortureMini.dart","language":"dart","start_line":74,"end_line":74,"start_column":0,"end_column":29,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:c9336784d0211d92b205b7194a5ce3a7","kind":"type_alias","name":"PtrAlias","qualified_name":"PtrAlias","file_path":"torture.go","language":"go","start_line":102,"end_line":102,"start_column":1,"end_column":25,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:c9fe81e444d43593fc382a0be628bc66","kind":"type_alias","name":"Defined","qualified_name":"Defined","file_path":"torture.go","language":"go","start_line":105,"end_line":105,"start_column":1,"end_column":18,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:cd058f941742f057073628ddb35e0b9c","kind":"type_alias","name":"Handler","qualified_name":"com.example.torture::Handler","file_path":"torture.kt","language":"kotlin","start_line":167,"end_line":167,"start_column":0,"end_column":33,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:cdaae8f951716ba1d5b3f5faa698cf1c","kind":"type_alias","name":"MaybeShape","qualified_name":"MaybeShape","file_path":"torture.tsx","language":"tsx","start_line":89,"end_line":89,"start_column":7,"end_column":38,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:d1df73c8269ea5dd18f9aaaac0a8088d","kind":"type_alias","name":"stateFn","qualified_name":"stateFn","file_path":"torture.go","language":"go","start_line":140,"end_line":140,"start_column":5,"end_column":34,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:cdf23a52bd51faf24cbea7cbcc1505da","kind":"type_alias","name":"WatchChan","qualified_name":"WatchChan","file_path":"torture.go","language":"go","start_line":141,"end_line":141,"start_column":5,"end_column":33,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:ceca5ce1f11a6de325195f71083c05de","kind":"type_alias","name":"Alias","qualified_name":"Alias","file_path":"torture.go","language":"go","start_line":114,"end_line":114,"start_column":5,"end_column":24,"docstring":"Aliases (`=`): the types they name are references; a literal makes a struct or interface.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:d23bf995829ea1e6e8800406224f6405","kind":"type_alias","name":"Wrapped","qualified_name":"Wrapped","file_path":"torture.go","language":"go","start_line":146,"end_line":146,"start_column":1,"end_column":17,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:d52bce3af616cc7956274bccf80180cc","kind":"type_alias","name":"MapAlias","qualified_name":"MapAlias","file_path":"torture.go","language":"go","start_line":120,"end_line":120,"start_column":1,"end_column":36,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:de11d8e40d9f67c0b581789591ca6693","kind":"type_alias","name":"Grid","qualified_name":"Grid","file_path":"torture.go","language":"go","start_line":145,"end_line":145,"start_column":1,"end_column":26,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:ea7602cc1268d15f573f37f43c58d4e8","kind":"type_alias","name":"conn_pool_t","qualified_name":"conn_pool_t","file_path":"torture.c","language":"c","start_line":33,"end_line":33,"start_column":0,"end_column":37,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:f11a5d6472370edc6684dfe077359e68","kind":"type_alias","name":"Generic","qualified_name":"Generic","file_path":"torture.luau","language":"luau","start_line":10,"end_line":10,"start_column":0,"end_column":37,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:f6d4e998f3c2200dadf5c1e05f9368ab","kind":"type_alias","name":"Grid","qualified_name":"Grid","file_path":"torture.go","language":"go","start_line":129,"end_line":129,"start_column":1,"end_column":26,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:f4945072cffc3a4272a0707ad70d0568","kind":"type_alias","name":"FnAlias","qualified_name":"FnAlias","file_path":"torture.go","language":"go","start_line":119,"end_line":119,"start_column":1,"end_column":34,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"type_alias:f84ae3400c1d88837e6d67a42d5eea5a","kind":"type_alias","name":"ServiceList","qualified_name":"ServiceList","file_path":"torture.tsx","language":"tsx","start_line":84,"end_line":87,"start_column":7,"end_column":2,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"type_alias:feafa08c2035b9892203463ba89e6d20","kind":"type_alias","name":"Alias","qualified_name":"Alias","file_path":"torture.rs","language":"rust","start_line":38,"end_line":38,"start_column":0,"end_column":29,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"type_alias:feafa08c2035b9892203463ba89e6d20","kind":"type_alias","name":"Alias","qualified_name":"Alias","file_path":"torture.rs","language":"rust","start_line":38,"end_line":38,"start_column":0,"end_column":29,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"union:81a2d91de5ccea8a0abe398570c1efcb","kind":"union","name":"scratch_word","qualified_name":"scratch_word","file_path":"torture.c","language":"c","start_line":196,"end_line":196,"start_column":0,"end_column":25,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"union:87328bb244dc25e95ff76f307ddb5a57","kind":"union","name":"packet_hdr","qualified_name":"packet_hdr","file_path":"torture.c","language":"c","start_line":158,"end_line":161,"start_column":0,"end_column":1,"docstring":"named union definition, forward declaration, and anonymous typedef union —\n the definition is a node, the forward decl is not (#UNION)","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"union:dca892bf5affbe24bc5af9c2fb3f133d","kind":"union","name":"Reg","qualified_name":"Reg","file_path":"torture.rs","language":"rust","start_line":293,"end_line":296,"start_column":0,"end_column":1,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1725,10 +1755,10 @@ {"id":"variable:105fdc9ff6cbb7586a586de31e0407cd","kind":"variable","name":"tbl","qualified_name":"tbl","file_path":"torture.lua","language":"lua","start_line":81,"end_line":81,"start_column":6,"end_column":9,"docstring":null,"signature":"= { cb = topFn, [1] = localFn, nested = { deep_cb = topFn } }","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:107967afd523982bfd99c4fe3b90a2a1","kind":"variable","name":"md_queried","qualified_name":"md_queried","file_path":"torture.lua","language":"lua","start_line":117,"end_line":117,"start_column":6,"end_column":16,"docstring":null,"signature":"= \"./notes.md?raw=1#top\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:11e6afeefeea23348d79ed6171ed6abf","kind":"variable","name":"topVar","qualified_name":"topVar","file_path":"torture.scala","language":"scala","start_line":35,"end_line":35,"start_column":0,"end_column":14,"docstring":null,"signature":null,"visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"variable:1408b0cc15b4db6aa165d25216f1f59a","kind":"variable","name":"mdRooted","qualified_name":"mdRooted","file_path":"torture.go","language":"go","start_line":179,"end_line":179,"start_column":4,"end_column":32,"docstring":null,"signature":"= \"/docs/rooted.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:144c41f1fe7d4cdfb643e499172e0f2c","kind":"variable","name":"MD_TWO_IN_ONE","qualified_name":"MD_TWO_IN_ONE","file_path":"torture.rb","language":"ruby","start_line":243,"end_line":243,"start_column":0,"end_column":45,"docstring":null,"signature":"= 'see a.md and also sub/b.mdx'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:150a636395ceb800837ea1ef750c2979","kind":"variable","name":"Signal","qualified_name":"Signal","file_path":"torture.luau","language":"luau","start_line":4,"end_line":4,"start_column":6,"end_column":12,"docstring":null,"signature":"= require(script.Parent.Signal)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"variable:1837cd19ce5f7a8f45b7fa4b8fc8a0e6","kind":"variable","name":"DefaultRegistry","qualified_name":"DefaultRegistry","file_path":"torture.go","language":"go","start_line":11,"end_line":11,"start_column":4,"end_column":35,"docstring":null,"signature":"= NewRegistry()","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:15b11293498b2e4567fcb8045a8f8b28","kind":"variable","name":"handlersByName","qualified_name":"handlersByName","file_path":"torture.go","language":"go","start_line":27,"end_line":27,"start_column":1,"end_column":56,"docstring":"handlersByName is documented inside its group.","signature":"= map[string]func(int){\"recv\": TargetCb}","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:19962ca295501a21ab1451f4562b2a8e","kind":"variable","name":"mdEscapes","qualified_name":"mdEscapes","file_path":"torture.go","language":"go","start_line":201,"end_line":201,"start_column":4,"end_column":40,"docstring":null,"signature":"= \"../../../../outside.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:1a91cb73462576a0b51b09168dd5c9d3","kind":"variable","name":"topVar","qualified_name":"com.example.torture::topVar","file_path":"torture.kt","language":"kotlin","start_line":47,"end_line":47,"start_column":0,"end_column":16,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:1c2f423d65ed4cdd847201e9ee1dab10","kind":"variable","name":"MD_QUERIED","qualified_name":"MD_QUERIED","file_path":"torture.rs","language":"rust","start_line":308,"end_line":308,"start_column":6,"end_column":16,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:22b3d0c79e49acd27c99460be7977d9e","kind":"variable","name":"registry","qualified_name":"decl_types::registry","file_path":"torture.cpp","language":"cpp","start_line":120,"end_line":120,"start_column":2,"end_column":10,"docstring":"The handler registry.","signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1736,13 +1766,16 @@ {"id":"variable:24ba9f675d787f6d3fe83c1c31297927","kind":"variable","name":"INIT_CONST","qualified_name":"INIT_CONST","file_path":"torture.rs","language":"rust","start_line":289,"end_line":289,"start_column":6,"end_column":16,"docstring":"Initializer walks attributed to the declared symbol (#693).","signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:2677eb705e56b60786411fedec1ca6bc","kind":"variable","name":"md_escapes","qualified_name":"md_escapes","file_path":"torture.luau","language":"luau","start_line":68,"end_line":68,"start_column":6,"end_column":16,"docstring":null,"signature":"= \"../../../../outside.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:27ec9bbbab400f41caf30a5180e555d4","kind":"variable","name":"CONST_N","qualified_name":"CONST_N","file_path":"torture.luau","language":"luau","start_line":29,"end_line":29,"start_column":6,"end_column":13,"docstring":null,"signature":"= 7","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:29197c63289561872f574db4ef81b805","kind":"variable","name":"DefaultRegistry","qualified_name":"DefaultRegistry","file_path":"torture.go","language":"go","start_line":18,"end_line":18,"start_column":4,"end_column":35,"docstring":null,"signature":"= NewRegistry()","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:2a0c00fec19253efc994ef6afb4eb8bd","kind":"variable","name":"cpuhp_state","qualified_name":"cpuhp_state","file_path":"torture.c","language":"c","start_line":97,"end_line":99,"start_column":35,"end_column":1,"docstring":"---- deferral round 2 (the linux-idiom preParse family) --------------------\nEvery shape below used to drop the WHOLE file into error recovery (and\ntherefore defer it to wasm). Each now parses via a round-2 blank/rewrite;\nthis section pins kernel-vs-wasm parity on all of them at once.\nfile-scope prefixed declaration macros — whole-line blank\ninitialized per-cpu declaration — the REWRITE (type + name survive)","signature":"= {\n .fd = 1,\n}","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:2b35500d382ab3314dc1b7183cb033c2","kind":"variable","name":"DefaultWidget","qualified_name":"DefaultWidget","file_path":"torture.go","language":"go","start_line":28,"end_line":28,"start_column":1,"end_column":31,"docstring":"Registries: the group's comment, for a member without its own.","signature":"= NewRegistry()","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:2b617ae851391aec3cce4ab34663df46","kind":"variable","name":"md_rooted","qualified_name":"md_rooted","file_path":"torture.luau","language":"luau","start_line":67,"end_line":67,"start_column":6,"end_column":15,"docstring":null,"signature":"= \"/docs/rooted.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:2b85d20c9edbebff0ae38458cafcdee2","kind":"variable","name":"M","qualified_name":"M","file_path":"torture.luau","language":"luau","start_line":28,"end_line":28,"start_column":6,"end_column":7,"docstring":null,"signature":"= {}","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:2c97371982bc8cb00d33dea8739ea6e0","kind":"variable","name":"MD_QUERIED","qualified_name":"MD_QUERIED","file_path":"torture.rb","language":"ruby","start_line":242,"end_line":242,"start_column":0,"end_column":35,"docstring":null,"signature":"= './notes.md?raw=1#top'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:2f8caf198d5da7166a16f55b9b05ec3e","kind":"variable","name":"md_bare","qualified_name":"md_bare","file_path":"torture.R","language":"r","start_line":211,"end_line":211,"start_column":0,"end_column":22,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:31334faedc88ad501a488504f781e9a8","kind":"variable","name":"MD_ROOTED","qualified_name":"MD_ROOTED","file_path":"torture.rs","language":"rust","start_line":305,"end_line":305,"start_column":6,"end_column":15,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:36e608fb368763b7f8a74a69f477cec7","kind":"variable","name":"callbacks","qualified_name":"callbacks","file_path":"torture.py","language":"python","start_line":49,"end_line":49,"start_column":0,"end_column":29,"docstring":null,"signature":"= [target_cb, view]","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:38bd23922528635f1363695007b03316","kind":"variable","name":"mdTwoInOne","qualified_name":"mdTwoInOne","file_path":"torture.go","language":"go","start_line":204,"end_line":204,"start_column":4,"end_column":46,"docstring":null,"signature":"= \"see a.md and also sub/b.mdx\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:3a1b0855fa589b2743e29e04375449c5","kind":"variable","name":"counter","qualified_name":"counter","file_path":"torture.c","language":"c","start_line":14,"end_line":14,"start_column":11,"end_column":22,"docstring":null,"signature":"= 0","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:3cd4d572d8ccf445444d6889213b6b1e","kind":"variable","name":"plainLet","qualified_name":"plainLet","file_path":"torture.tsx","language":"tsx","start_line":16,"end_line":16,"start_column":4,"end_column":17,"docstring":null,"signature":"= 42","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:3e0e73251b80b2c57244a337e1df5cc6","kind":"variable","name":"core","qualified_name":"core","file_path":"torture.luau","language":"luau","start_line":3,"end_line":3,"start_column":6,"end_column":10,"docstring":"!strict\nheader comment for torture.luau","signature":"= require(\"app.core\")","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1752,6 +1785,7 @@ {"id":"variable:4627722fec2f831716ee04123b389529","kind":"variable","name":"chain_a","qualified_name":"chain_a","file_path":"torture.R","language":"r","start_line":31,"end_line":31,"start_column":0,"end_column":23,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:469d0529df97116a0ce972741225902d","kind":"variable","name":"md_escapes","qualified_name":"md_escapes","file_path":"torture.lua","language":"lua","start_line":115,"end_line":115,"start_column":6,"end_column":16,"docstring":null,"signature":"= \"../../../../outside.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:48293e66164889b3a4e90f4d7f9d02f8","kind":"variable","name":"topVar","qualified_name":"topVar","file_path":"torture.swift","language":"swift","start_line":79,"end_line":79,"start_column":0,"end_column":27,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:48ff1402f0262265d07a2b0874218cdd","kind":"variable","name":"mdBare","qualified_name":"mdBare","file_path":"torture.go","language":"go","start_line":199,"end_line":199,"start_column":4,"end_column":24,"docstring":null,"signature":"= \"README.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:492d4d4a06af0bc54cb851af1c42c421","kind":"variable","name":"`weird name`","qualified_name":"`weird name`","file_path":"torture.R","language":"r","start_line":159,"end_line":159,"start_column":0,"end_column":18,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:4ae98d0e3508fae6d0b2c15bc54605c6","kind":"variable","name":"MAX_LIMIT","qualified_name":"MAX_LIMIT","file_path":"torture.rs","language":"rust","start_line":260,"end_line":260,"start_column":6,"end_column":15,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:4d047bb8d85f42d385cb6dae9e471c81","kind":"variable","name":"préfixe","qualified_name":"préfixe","file_path":"torture.lua","language":"lua","start_line":104,"end_line":104,"start_column":6,"end_column":13,"docstring":null,"signature":"= \"café\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1761,17 +1795,18 @@ {"id":"variable:52d1de85bc7cd2d0848da751d815b1e3","kind":"variable","name":"MD_REMOTE","qualified_name":"MD_REMOTE","file_path":"torture.rs","language":"rust","start_line":307,"end_line":307,"start_column":6,"end_column":15,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:533018efedb8f077960a6df1eff5dac2","kind":"variable","name":"ret_val","qualified_name":"ret_val","file_path":"torture.R","language":"r","start_line":184,"end_line":184,"start_column":0,"end_column":17,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:56e160aa3dbd02e9b407f1a673a9ef50","kind":"variable","name":"X_WITH_NEW","qualified_name":"X_WITH_NEW","file_path":"torture.rb","language":"ruby","start_line":18,"end_line":18,"start_column":0,"end_column":23,"docstring":null,"signature":"= Widget.new","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:587a03228bb351e3c7787296f7a47818","kind":"variable","name":"mdGuide","qualified_name":"mdGuide","file_path":"torture.go","language":"go","start_line":198,"end_line":198,"start_column":4,"end_column":40,"docstring":"Markdown path references: code -> documentation edges. Every shape the\nnormalizer branches on, so the two arms have to agree about the rejections\n(URL, escape above the root) as well as the emissions.","signature":"= \"../docs/guide.md#install\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:5bd0b7aea699a56bf2affd88c24f6f47","kind":"variable","name":"md_bare","qualified_name":"md_bare","file_path":"torture.lua","language":"lua","start_line":113,"end_line":113,"start_column":6,"end_column":13,"docstring":null,"signature":"= \"README.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:5c2476d778ac4e63728eb013a773fbac","kind":"variable","name":"x2","qualified_name":"x2","file_path":"torture.R","language":"r","start_line":28,"end_line":28,"start_column":0,"end_column":8,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:5c92c8f07975e49e2066cf90d65d4e3e","kind":"variable","name":"s2","qualified_name":"s2","file_path":"torture.lua","language":"lua","start_line":102,"end_line":102,"start_column":6,"end_column":8,"docstring":null,"signature":"= [==[nested ]] ok]==]","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:5cbfbd2a59a71a50f9a1ce36a6858ef9","kind":"variable","name":"MD_TWO_IN_ONE","qualified_name":"MD_TWO_IN_ONE","file_path":"torture.rs","language":"rust","start_line":309,"end_line":309,"start_column":6,"end_column":19,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:6220c3d7eef20669a8b80503fb692f8a","kind":"variable","name":"md_escapes","qualified_name":"md_escapes","file_path":"torture.R","language":"r","start_line":213,"end_line":213,"start_column":0,"end_column":38,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:6adfcec1106f14a610956b32cf60e621","kind":"variable","name":"CLASS_LIMIT","qualified_name":"Documented::CLASS_LIMIT","file_path":"torture.rb","language":"ruby","start_line":58,"end_line":58,"start_column":2,"end_column":17,"docstring":null,"signature":"= 9","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"variable:6b7262d2883839c6f601126f4dd59e9b","kind":"variable","name":"handlerTable","qualified_name":"handlerTable","file_path":"torture.go","language":"go","start_line":13,"end_line":15,"start_column":4,"end_column":1,"docstring":null,"signature":"= map[string]func(int){\n\t\"recv\": TargetCb,\n}","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:6bc194c6a17ac46928d714fb50070e52","kind":"variable","name":"GlobalConfig","qualified_name":"GlobalConfig","file_path":"torture.cpp","language":"cpp","start_line":108,"end_line":108,"start_column":7,"end_column":19,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:6bcc708df66de6e404ae00bba51bede2","kind":"variable","name":"cb","qualified_name":"Handlers::cb","file_path":"TortureFnref.scala","language":"scala","start_line":13,"end_line":13,"start_column":2,"end_column":28,"docstring":null,"signature":"var cb: () => Unit","visibility":"public","is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:6d8fcb43a5a4a11e8f006f6392c905eb","kind":"variable","name":"API_BASE","qualified_name":"API_BASE","file_path":"torture.py","language":"python","start_line":9,"end_line":9,"start_column":0,"end_column":33,"docstring":null,"signature":"= \"https://example.test\"","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:70c91e2653dfd76bc4981c46af038d9b","kind":"variable","name":"WORDS","qualified_name":"WORDS","file_path":"torture.rb","language":"ruby","start_line":19,"end_line":19,"start_column":0,"end_column":22,"docstring":null,"signature":"= %w[alpha beta]","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:710d511f28f8ad9deef04f9e299d9ac4","kind":"variable","name":"mdRemote","qualified_name":"mdRemote","file_path":"torture.go","language":"go","start_line":202,"end_line":202,"start_column":4,"end_column":46,"docstring":null,"signature":"= \"https://example.com/remote.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:74c2b4520d1634310438f49d308ea008","kind":"variable","name":"Signal","qualified_name":"Signal","file_path":"torture.lua","language":"lua","start_line":5,"end_line":5,"start_column":6,"end_column":12,"docstring":null,"signature":"= require(script.Parent.Signal)","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:751570e9a1f8514a268f013d78119aad","kind":"variable","name":"MD_ROOTED","qualified_name":"MD_ROOTED","file_path":"torture.rb","language":"ruby","start_line":239,"end_line":239,"start_column":0,"end_column":29,"docstring":null,"signature":"= '/docs/rooted.md'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:77564488a29beb8abc03ec6e3027e19a","kind":"variable","name":"CB","qualified_name":"CB","file_path":"torture.rs","language":"rust","start_line":258,"end_line":258,"start_column":7,"end_column":9,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1789,9 +1824,9 @@ {"id":"variable:8ba939f37f98d071b9c0a5d1c73590cd","kind":"variable","name":"md_two_in_one","qualified_name":"md_two_in_one","file_path":"torture.lua","language":"lua","start_line":118,"end_line":118,"start_column":6,"end_column":19,"docstring":null,"signature":"= \"see a.md and also sub/b.mdx\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:8c9a81bef79763c9c67726355afcb403","kind":"variable","name":"two","qualified_name":"two","file_path":"torture.lua","language":"lua","start_line":98,"end_line":98,"start_column":20,"end_column":23,"docstring":null,"signature":"= 2","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:8fef25ea8abe486ee94190ed47c3644b","kind":"variable","name":"RETRY_LIMITS","qualified_name":"RETRY_LIMITS","file_path":"torture.py","language":"python","start_line":8,"end_line":8,"start_column":0,"end_column":23,"docstring":null,"signature":"= {\"a\": 1}","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:9564447a4ae7b284dee05c5e456cb7ef","kind":"variable","name":"mdRooted","qualified_name":"mdRooted","file_path":"torture.go","language":"go","start_line":200,"end_line":200,"start_column":4,"end_column":32,"docstring":null,"signature":"= \"/docs/rooted.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:96a031e283e601ba4b3a8a5a2e9cc77f","kind":"variable","name":"core","qualified_name":"core","file_path":"torture.lua","language":"lua","start_line":4,"end_line":4,"start_column":6,"end_column":10,"docstring":"File-header comment run line 1\nline 2 of the run","signature":"= require(\"app.core\")","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:9b11e2d2271460cf5d5c12d00f607ca1","kind":"variable","name":"INIT_EAGER","qualified_name":"INIT_EAGER","file_path":"torture.py","language":"python","start_line":52,"end_line":52,"start_column":0,"end_column":21,"docstring":null,"signature":"= helper()","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"variable:9ebd601a4fad63af418ac0bc8c0ec04c","kind":"variable","name":"mdRemote","qualified_name":"mdRemote","file_path":"torture.go","language":"go","start_line":181,"end_line":181,"start_column":4,"end_column":46,"docstring":null,"signature":"= \"https://example.com/remote.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:9fb41be398c637882380aa0ca5e183b4","kind":"variable","name":"UPPER_CONST","qualified_name":"UPPER_CONST","file_path":"torture.lua","language":"lua","start_line":33,"end_line":33,"start_column":6,"end_column":17,"docstring":null,"signature":"= 42","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:9fc45d7622662ba5576f1caf82a1db04","kind":"variable","name":"x","qualified_name":"x","file_path":"torture.lua","language":"lua","start_line":103,"end_line":103,"start_column":6,"end_column":7,"docstring":null,"signature":"= 99","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:a3010762100ceede1704e3bb28ca9968","kind":"variable","name":"bar","qualified_name":"decl_types::bar","file_path":"torture.cpp","language":"cpp","start_line":121,"end_line":121,"start_column":26,"end_column":29,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1801,7 +1836,6 @@ {"id":"variable:a811f3247c619993a74bd06169ef8003","kind":"variable","name":"dup_var","qualified_name":"dup_var","file_path":"torture.R","language":"r","start_line":188,"end_line":188,"start_column":0,"end_column":12,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:a811f3247c619993a74bd06169ef8003:14","kind":"variable","name":"dup_var","qualified_name":"dup_var","file_path":"torture.R","language":"r","start_line":188,"end_line":188,"start_column":14,"end_column":26,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:acd0d7053b14d1a5ab405005581fcc7b","kind":"variable","name":"INIT_ALIAS","qualified_name":"INIT_ALIAS","file_path":"torture.rs","language":"rust","start_line":291,"end_line":291,"start_column":7,"end_column":17,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"variable:adb6634d66354e5a2f46a0cd4ab58050","kind":"variable","name":"mdTwoInOne","qualified_name":"mdTwoInOne","file_path":"torture.go","language":"go","start_line":183,"end_line":183,"start_column":4,"end_column":46,"docstring":null,"signature":"= \"see a.md and also sub/b.mdx\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:ae80428a1b53633b9c3cbce4411dc5e0","kind":"variable","name":"md_two_in_one","qualified_name":"md_two_in_one","file_path":"torture.R","language":"r","start_line":216,"end_line":216,"start_column":0,"end_column":46,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:b0140d6f939baa22cf37e9ceb649296a","kind":"variable","name":"counter","qualified_name":"Session::counter","file_path":"torture.swift","language":"swift","start_line":10,"end_line":10,"start_column":2,"end_column":24,"docstring":null,"signature":null,"visibility":"internal","is_exported":0,"is_async":0,"is_static":1,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:b2096ca0d0fb7b488116cbaa8064123a","kind":"variable","name":"MD_ESCAPES","qualified_name":"MD_ESCAPES","file_path":"torture.rb","language":"ruby","start_line":240,"end_line":240,"start_column":0,"end_column":37,"docstring":null,"signature":"= '../../../../outside.md'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1816,23 +1850,20 @@ {"id":"variable:bd3123c2d8b795f8be0ffe79b04b4849","kind":"variable","name":"RETRY_MAX","qualified_name":"RETRY_MAX","file_path":"torture.rb","language":"ruby","start_line":11,"end_line":11,"start_column":0,"end_column":13,"docstring":null,"signature":"= 3","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:bf2954d02fcbda60d24c41d412ca4ee9","kind":"variable","name":"MD_ESCAPES","qualified_name":"MD_ESCAPES","file_path":"torture.rs","language":"rust","start_line":306,"end_line":306,"start_column":6,"end_column":16,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:c23cd3435fea1505587b5a4809da3f5e","kind":"variable","name":"INIT_LAZY","qualified_name":"INIT_LAZY","file_path":"torture.rs","language":"rust","start_line":290,"end_line":290,"start_column":7,"end_column":16,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"variable:c460b12b198d9c2ffe3164cd43876109","kind":"variable","name":"mdEscapes","qualified_name":"mdEscapes","file_path":"torture.go","language":"go","start_line":180,"end_line":180,"start_column":4,"end_column":40,"docstring":null,"signature":"= \"../../../../outside.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:c82f8b71ef680df0fd17cb09af4e970b","kind":"variable","name":"piped","qualified_name":"piped","file_path":"torture.R","language":"r","start_line":200,"end_line":200,"start_column":0,"end_column":25,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:c875e8abf5e83b47e8f6ef7b75a87498","kind":"variable","name":"quoted","qualified_name":"quoted","file_path":"torture.lua","language":"lua","start_line":6,"end_line":6,"start_column":6,"end_column":12,"docstring":null,"signature":"= require 'app.quoted'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:c894021aa1d161a9e838078ff40e180b","kind":"variable","name":"md_guide","qualified_name":"md_guide","file_path":"torture.R","language":"r","start_line":210,"end_line":210,"start_column":0,"end_column":38,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:cd9e9fe748d0f3513f7f6c6c74264f2c","kind":"variable","name":"MD_BARE","qualified_name":"MD_BARE","file_path":"torture.rs","language":"rust","start_line":304,"end_line":304,"start_column":6,"end_column":13,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:ce402baede726151c63ca285667ad38d","kind":"variable","name":"MD_GUIDE","qualified_name":"MD_GUIDE","file_path":"torture.rs","language":"rust","start_line":303,"end_line":303,"start_column":6,"end_column":14,"docstring":"Markdown path references: code -> documentation edges. Every shape the\nnormalizer branches on, so the two arms have to agree about the rejections\n(URL, escape above the root) as well as the emissions.","signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"variable:d0140163eccfbe839cf7b486e7f09269","kind":"variable","name":"mdBare","qualified_name":"mdBare","file_path":"torture.go","language":"go","start_line":178,"end_line":178,"start_column":4,"end_column":24,"docstring":null,"signature":"= \"README.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:d05afb272af289f14ee6904b352e652d","kind":"variable","name":"M","qualified_name":"M","file_path":"torture.lua","language":"lua","start_line":32,"end_line":32,"start_column":6,"end_column":7,"docstring":null,"signature":"= {}","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:d5ac0580bbe1c8e68c2b18d6412d5285","kind":"variable","name":"md_rooted","qualified_name":"md_rooted","file_path":"torture.R","language":"r","start_line":212,"end_line":212,"start_column":0,"end_column":30,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:dbc613381e28e1df4546b4ebea616589","kind":"variable","name":"result","qualified_name":"result","file_path":"torture.R","language":"r","start_line":161,"end_line":161,"start_column":0,"end_column":39,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:dc32e43e11cbd6a5aa9ed4fd06aa4e45","kind":"variable","name":"MD_REMOTE","qualified_name":"MD_REMOTE","file_path":"torture.rb","language":"ruby","start_line":241,"end_line":241,"start_column":0,"end_column":43,"docstring":null,"signature":"= 'https://example.com/remote.md'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:e01982441782327b70b675a02536d3be","kind":"variable","name":"guarded","qualified_name":"guarded","file_path":"torture.lua","language":"lua","start_line":12,"end_line":12,"start_column":11,"end_column":18,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:e226fd913c4b21d87da0115d1007adab","kind":"variable","name":"md_remote","qualified_name":"md_remote","file_path":"torture.luau","language":"luau","start_line":69,"end_line":69,"start_column":6,"end_column":15,"docstring":null,"signature":"= \"https://example.com/remote.md\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"variable:e6121ba1baf8c5f551e7d79391a5f970","kind":"variable","name":"mdQueried","qualified_name":"mdQueried","file_path":"torture.go","language":"go","start_line":182,"end_line":182,"start_column":4,"end_column":38,"docstring":null,"signature":"= \"./notes.md?raw=1#top\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:e891c0e9e17b31eebb4e60f882c2a520","kind":"variable","name":"A_B_CONST","qualified_name":"A::B::A_B_CONST","file_path":"torture.rb","language":"ruby","start_line":31,"end_line":31,"start_column":2,"end_column":15,"docstring":null,"signature":"= 5","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:ebbcd06aadb55168a8b5ea82734f6eae","kind":"variable","name":"handlerTable","qualified_name":"handlerTable","file_path":"torture.go","language":"go","start_line":20,"end_line":22,"start_column":4,"end_column":1,"docstring":null,"signature":"= map[string]func(int){\n\t\"recv\": TargetCb,\n}","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:ed0f6849f3707109c6ff9afba21baed1","kind":"variable","name":"rs2","qualified_name":"rs2","file_path":"torture.R","language":"r","start_line":197,"end_line":197,"start_column":0,"end_column":8,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -{"id":"variable:edb5fbbe020242a5060c5fd64110716d","kind":"variable","name":"mdGuide","qualified_name":"mdGuide","file_path":"torture.go","language":"go","start_line":177,"end_line":177,"start_column":4,"end_column":40,"docstring":"Markdown path references: code -> documentation edges. Every shape the\nnormalizer branches on, so the two arms have to agree about the rejections\n(URL, escape above the root) as well as the emissions.","signature":"= \"../docs/guide.md#install\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:ee9c6e0fee8889153857dd10264fe3d8","kind":"variable","name":"DISPATCH_TABLE","qualified_name":"DISPATCH_TABLE","file_path":"torture.c","language":"c","start_line":53,"end_line":53,"start_column":12,"end_column":45,"docstring":"fn-ptr table at file scope — the ungated 'list' capture positions.","signature":"= { cb_a, cb_b }","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:efaad7436497114b49f6ec800f159b1e","kind":"variable","name":"state","qualified_name":"decl_types::state","file_path":"torture.cpp","language":"cpp","start_line":123,"end_line":123,"start_column":22,"end_column":27,"docstring":null,"signature":null,"visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:f151a47c40a2ea5929850df0150dba2e","kind":"variable","name":"res","qualified_name":"res","file_path":"torture.R","language":"r","start_line":53,"end_line":53,"start_column":0,"end_column":24,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} @@ -1840,11 +1871,12 @@ {"id":"variable:f5c91b5d428fbf38125a7649d47f4de6","kind":"variable","name":"dotted.var","qualified_name":"dotted.var","file_path":"torture.R","language":"r","start_line":27,"end_line":27,"start_column":0,"end_column":15,"docstring":null,"signature":null,"visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:f78d0c729b2be3077931d1a700cb66ca","kind":"variable","name":"MD_GUIDE","qualified_name":"MD_GUIDE","file_path":"torture.rb","language":"ruby","start_line":237,"end_line":237,"start_column":0,"end_column":37,"docstring":"Markdown path references: code -> documentation edges. Every shape the\nnormalizer branches on, so the two arms have to agree about the rejections\n(URL, escape above the root) as well as the emissions.","signature":"= '../docs/guide.md#install'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:f90ca95a6ecd4291f24e8cc99492595f","kind":"variable","name":"md_queried","qualified_name":"md_queried","file_path":"torture.luau","language":"luau","start_line":70,"end_line":70,"start_column":6,"end_column":16,"docstring":null,"signature":"= \"./notes.md?raw=1#top\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} +{"id":"variable:f9f3968951737cc79856b168e7b9c682","kind":"variable","name":"mdQueried","qualified_name":"mdQueried","file_path":"torture.go","language":"go","start_line":203,"end_line":203,"start_column":4,"end_column":38,"docstring":null,"signature":"= \"./notes.md?raw=1#top\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:fb02f37b8f22f515de132d7d8c361361","kind":"variable","name":"md_guide","qualified_name":"md_guide","file_path":"torture.luau","language":"luau","start_line":65,"end_line":65,"start_column":6,"end_column":14,"docstring":"Markdown path references: code -> documentation edges. Every shape the\nnormalizer branches on, so the two arms have to agree about the rejections\n(URL, escape above the root) as well as the emissions.","signature":"= \"../docs/guide.md#install\"","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:fb450996c12f335b36201ead67a34f64","kind":"variable","name":"INIT_MAP","qualified_name":"INIT_MAP","file_path":"torture.py","language":"python","start_line":54,"end_line":54,"start_column":0,"end_column":26,"docstring":null,"signature":"= {\"a\": helper()}","visibility":null,"is_exported":1,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:feb330d554c5d0caaa8978323a006e52","kind":"variable","name":"MD_BARE","qualified_name":"MD_BARE","file_path":"torture.rb","language":"ruby","start_line":238,"end_line":238,"start_column":0,"end_column":21,"docstring":null,"signature":"= 'README.md'","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} {"id":"variable:fedacda34e94b85718ac655a74368326","kind":"variable","name":"okG","qualified_name":"okG","file_path":"torture.lua","language":"lua","start_line":12,"end_line":12,"start_column":6,"end_column":9,"docstring":null,"signature":"= pcall(require, \"app.guarded\")","visibility":null,"is_exported":0,"is_async":0,"is_static":0,"is_abstract":0,"decorators":null,"type_parameters":null,"return_type":null} -== edges (2477) +== edges (2523) {"source":"class:0083dc18baa2b629e8572db20ba2b464","target":"class:25244cbdbe3e9bc720df9fc4d54fac0a","kind":"extends","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"qualified-name\",\"refName\":\"app::Config\"}","line":98,"col":35,"provenance":null} {"source":"class:0083dc18baa2b629e8572db20ba2b464","target":"method:0795ac46f5bef3826c20039a05014ebc","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:0083dc18baa2b629e8572db20ba2b464","target":"method:35a476809e2727e80d7f2c8c404180b2","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} @@ -1890,6 +1922,19 @@ {"source":"class:185f6260a8d5b738c53be0accb2a4e19","target":"method:f73f31bd6cc45134433935ad6eaae9f9","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:1d0256477d1f6afcc95bae5017a7b7e6","target":"method:afca03b4aca12c9f04530a20d67acad7","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:1f6fc7e8cca417d16fe320830e526bf3","target":"function:0895c62bceeb532232ed40a5b616db73","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"class:220b92cf9a08e11a7d7a46a6237fd15d","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Repository\",\"refKind\":\"calls\"}","line":11,"col":29,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"constant:f9f3d7953db2f7dca0eddee11c93987a","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"field:5e331681f01a629a32dbbc5ecc0f9532","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"field:8de840e284af23f668c3fbd51509b622","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"field:ff404db8cc24db15f223c40d4f35904d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"method:135079c4b5e4dc10d0627213fb7bddf4","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"method:1fa1f8145997b3a1896de68650213051","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"method:2fe574bc5f07fe3cdaa90c8bf24e1e85","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"method:3318b8c4abbeae79e110702272539e86","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"method:62962794279c3c99426ab6031814cfb6","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"method:9eb66a934629856e0f3f307026c6c79b","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"method:c7d83d7c39a595013f0f7051b31debc8","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:220b92cf9a08e11a7d7a46a6237fd15d","target":"method:df9319e9e35228fc08a4c26bb7cac4dc","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:2377017030dc0c330a8bc25d17150223","target":"constant:6efaaabe002ff7bede6934e4c5a16cfe","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:2377017030dc0c330a8bc25d17150223","target":"function:5dc21154b53bd116f5aeca7ef6be095b","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:2377017030dc0c330a8bc25d17150223","target":"function:773f4de726cd1bbf5bffa9e99caf6ca7","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} @@ -1957,6 +2002,14 @@ {"source":"class:4153f97369d1da3a6904d21acc03a599","target":"constant:cf5aaa64e9d0f2840dff763fee34a693","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:4153f97369d1da3a6904d21acc03a599","target":"method:3cd2c40504f4b1126de8a947755f0ef3","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:4153f97369d1da3a6904d21acc03a599","target":"method:c229dd8ed310e44c2174e38f3c041371","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:4bd83cdfb5b8540fad90ce018af02e21","target":"constant:b3b1efa0122809a96522516575f0cccb","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:4bd83cdfb5b8540fad90ce018af02e21","target":"field:32f596742e8806ab7d3138e43bb9b86b","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:4bd83cdfb5b8540fad90ce018af02e21","target":"field:530469f189a3fea0785da07779d01767","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:4bd83cdfb5b8540fad90ce018af02e21","target":"method:5eb14184151e0e35d5705df793db77a4","kind":"calls","metadata":"{\"confidence\":0.4,\"resolvedBy\":\"exact-match\",\"refName\":\"isReady\"}","line":14,"col":23,"provenance":null} +{"source":"class:4bd83cdfb5b8540fad90ce018af02e21","target":"method:5eb14184151e0e35d5705df793db77a4","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:4bd83cdfb5b8540fad90ce018af02e21","target":"method:73b61c8d80bf0af73a67434ab7f4be86","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:4bd83cdfb5b8540fad90ce018af02e21","target":"method:fa3938cdf0d608dc9a8646d21c39961c","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"class:4bd83cdfb5b8540fad90ce018af02e21","target":"property:2f142e5fff8b212588cd801b1fe03ac1","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:4cc0425446f472c0e4e9753dc27b8c07","target":"method:b59d7afe66f3dcd485cc389d4cbc3f7e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:4dd0e48ab51ed8de2054e15e13d49d6d","target":"function:b3ad19a43be1e5f721f95a33c306075a","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"class:4df2c7657f7690146e6546cf5549bca1","target":"method:08409ee77511a69da8f6417c2412a279","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} @@ -2836,6 +2889,10 @@ {"source":"file:TortureSigs.dart","target":"function:fb7302cbe7c5a23795f3b4a50bf3c82e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:TortureTopLevel.cs","target":"class:8824753c22db659191de40733a67e526","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:TortureTopLevel.cs","target":"import:e9440e0d5466f244b3fe1e70bbb5f5aa","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:TortureTry.swift","target":"class:220b92cf9a08e11a7d7a46a6237fd15d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:TortureTry.swift","target":"constant:61e1cccc44d7bcfe6012217e16422d0e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:TortureTry.swift","target":"constant:b32d5274199fcbd42b8723748d48761f","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:TortureTry.swift","target":"import:afcc24dbefe0d43830f32e5f68976141","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:TortureVref.scala","target":"class:cef28fda15c7702f8b1441177fbb8e99","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:TortureVref.scala","target":"constant:d8ebf9d5af67de9ccbdd8dd45b103258","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:TortureVref.scala","target":"module:7a64f0bc311f42848eb288919a382ee3","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} @@ -2856,6 +2913,9 @@ {"source":"file:TortureVrefDart.dart","target":"function:67d932bdf3c34d2917376709a0ecbac1","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:TortureVrefDart.dart","target":"function:806f3d4192b24f744ac921f4d6d3ac68","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:TortureVrefDart.dart","target":"import:fc9f9b76e80a941cfd067660dce5b24b","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:TortureWrappedCalls.swift","target":"class:4bd83cdfb5b8540fad90ce018af02e21","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:TortureWrappedCalls.swift","target":"constant:40fb1fc5bc47b73262cc19479dd6ef43","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:TortureWrappedCalls.swift","target":"import:4855686d6ea69b0a7ca7a7a0266b9bb0","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:docstrings.py","target":"class:d849f5e76a1ac71848eaf9c9986f695c","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:docstrings.py","target":"function:05bd0201aeabe1c81ea0141ab10b271b","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:docstrings.py","target":"function:1208905d9075e0385bf235f1e34697b1","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} @@ -3122,57 +3182,61 @@ {"source":"file:torture.dart","target":"type_alias:544f3be472935dfbe579fa190ead63ab","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:torture.dart","target":"type_alias:813393b308ca1d8f278ce99d55bf11d7","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:torture.go","target":"constant:0558b57204d51fcce0a73629df252447","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"function:55a555881f22d77e916122b15425f092","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"function:815f561efb2f5946fda7806c34dbd966","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"function:81cc5b0d788ee9727656191bb6a35597","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"function:8307a8a823f2c272e33236a2f73c9f60","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"function:a832b3ad2e6b57ff9463fbd6c86c5a97","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"function:a832b3ad2e6b57ff9463fbd6c86c5a97","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"TargetCb\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":14,"col":9,"provenance":null} -{"source":"file:torture.go","target":"function:fd52d5daf195fabf0870d2a4c709d61f","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"constant:ed7cb3b106fde81b28af2cec98fb76ff","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"constant:fa63b8a70ec94e70d19aa77bb0d8ec74","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"function:03e235b6194b595043347f2535da04eb","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"function:455ec7c586e96f3c25bdaa4ddb9db543","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"function:666befe2de21119a048ced0ded1779ab","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"function:9273e653b325d84eac5b2aba502350f7","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"function:d81bc551a0bf5fa77cfb9ded5edec24a","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"function:d81bc551a0bf5fa77cfb9ded5edec24a","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"TargetCb\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":21,"col":9,"provenance":null} {"source":"file:torture.go","target":"import:17cf6081e0b98e781b1b457772f3dd34","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:torture.go","target":"import:64743408a7371afefc7768c546b83fb2","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"interface:3003e30a3fc9ee8bf1f1153918085038","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"interface:3970ad34905c85bf731cae6e1386687f","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"interface:479db15a71788832458ca8ffe80aba83","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"interface:6ed108f5ca6c8f6b9f40a746e9396c03","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"interface:b5773212ca0e5396a677e9062f68d204","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"method:24ccc96de44e1d4e1608658cfe083a33","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"method:a6d269b87546a3383d51ca2de232a1de","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"struct:33e3531d750b08f5b854203467928f28","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"struct:44d6f0ea6746cda4ce3d410ce9c99a46","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"struct:4c67fc2c851f10cf7803489ef577fc3c","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"struct:6b80d8f1dbee1c34e187c63b7e616a70","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"struct:ad8421763ee39344ef65f68fc90dd015","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"struct:b5d2c300d801f1233941b73d992ba7eb","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:02bad22974119233684c4cdc31b84c08","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:056dd5fe2cc3e2ad87323386146effcc","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:09f9cb5669970256407b8aebd0528e7d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:1bc21f6b21632fe87943700ca4573be4","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:2a5e03d369bc91073bc0792b6964ac16","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:439984898e3d20cbd0156ea66c4aab37","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:55981ee7594cc71cc0d5283a993cd5f2","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:5d4689c66e6a4956859f7b921c3610c8","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:5fab20424fd8ff6f365fbb0e5eec9c84","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:608221a5f58d68322f43ee54c190640e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:771117de3df76a903822e0fab4467df8","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:882c227f07ef59b639ecf2c0cfb69f1c","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:965915e648eebc2c230c7f5df6ca9700","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:a10c4f47aeab87402ced28d09f54ddfb","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:a9e7f1010d06f6bbc8039f4b63877b56","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:b826ea0f1f4d158a41ccfe0c21c225f3","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:c9336784d0211d92b205b7194a5ce3a7","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:c9fe81e444d43593fc382a0be628bc66","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:d1df73c8269ea5dd18f9aaaac0a8088d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"type_alias:f6d4e998f3c2200dadf5c1e05f9368ab","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"variable:1408b0cc15b4db6aa165d25216f1f59a","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"variable:1837cd19ce5f7a8f45b7fa4b8fc8a0e6","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"variable:6b7262d2883839c6f601126f4dd59e9b","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"variable:9ebd601a4fad63af418ac0bc8c0ec04c","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"variable:adb6634d66354e5a2f46a0cd4ab58050","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"variable:c460b12b198d9c2ffe3164cd43876109","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"variable:d0140163eccfbe839cf7b486e7f09269","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"variable:e6121ba1baf8c5f551e7d79391a5f970","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"file:torture.go","target":"variable:edb5fbbe020242a5060c5fd64110716d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"interface:1427a6244615764a316b702813a0da78","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"interface:5c48adc31288c40ef8c3915369c73bc8","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"interface:a14d440cc55af2f2d18f3b9ad61e9b8e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"interface:cf85d621d3b934cdfa415e34db8cb9d7","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"interface:fe2c342569f902b36596540d9d076db1","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"method:1922509becc42173c60699bcfc367d5d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"method:a04bdc1176cb73231661f8e108f15d72","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"struct:14d3f7bc2568dde06e8d06e86007c4f1","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"struct:280613d5980c85f7cdeeb361ec6fe08f","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"struct:30e24fa9212fb5ab7e6f735f6e4c68dc","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"struct:f75038b4c506da37518a036f175172d6","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:01eecc538ecbc5b419ff521c464cfccf","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:10c0324b57e4fa3ff230b49ba8392220","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:14553e52bbdb11ea853a83f757fdf7e6","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:15013d263c87031d124697caeef60a1e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:2d50d57ef2febcc27a32411b5d897037","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:47961e7c19d208a63154c7109ec04f6f","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:6419a6819baa0d20cb197e18ff7f8f4f","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:672dd84362f6ae8727ade9447f5d2a6e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:7f105694fe82986d2f72abe8331969ea","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:87ce8ad98d0f552342ef1c78370ba2a4","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:8fbb209c59fbcdc614d1649dd452fdf7","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:98f3012837f03cffde08fbfd460ecbc4","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:9da818eb21422669e91f028dbf071010","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:a2c9d27b706193b5507d8aa1000d82da","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:cdf23a52bd51faf24cbea7cbcc1505da","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:ceca5ce1f11a6de325195f71083c05de","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:d23bf995829ea1e6e8800406224f6405","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:d52bce3af616cc7956274bccf80180cc","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:de11d8e40d9f67c0b581789591ca6693","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"type_alias:f4945072cffc3a4272a0707ad70d0568","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:15b11293498b2e4567fcb8045a8f8b28","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:19962ca295501a21ab1451f4562b2a8e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:29197c63289561872f574db4ef81b805","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:2b35500d382ab3314dc1b7183cb033c2","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:38bd23922528635f1363695007b03316","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:48ff1402f0262265d07a2b0874218cdd","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:587a03228bb351e3c7787296f7a47818","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:710d511f28f8ad9deef04f9e299d9ac4","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:9564447a4ae7b284dee05c5e456cb7ef","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:ebbcd06aadb55168a8b5ea82734f6eae","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"file:torture.go","target":"variable:f9f3968951737cc79856b168e7b9c682","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:torture.hpp","target":"class:da855a76803320806ba08457a72b59fa","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:torture.hpp","target":"function:a07d8ba50e32351d67a5892444ec6842","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"file:torture.hpp","target":"method:ca160b191e7fb257769f213a8450ab4c","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} @@ -3571,6 +3635,9 @@ {"source":"function:00765ec56fe71745c9d59a36a20c8d9e","target":"function:2c1f148bae5ae49626fb0d60fd19fdd1","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"function:00765ec56fe71745c9d59a36a20c8d9e","target":"function:e0229015014bb51edc677ffdc9d8aa0a","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"describe\"}","line":251,"col":77,"provenance":null} {"source":"function:00765ec56fe71745c9d59a36a20c8d9e","target":"function:e0229015014bb51edc677ffdc9d8aa0a","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"function:03e235b6194b595043347f2535da04eb","target":"type_alias:9da818eb21422669e91f028dbf071010","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"LocalAlias\"}","line":159,"col":8,"provenance":null} +{"source":"function:03e235b6194b595043347f2535da04eb","target":"type_alias:9da818eb21422669e91f028dbf071010","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"LocalAlias\"}","line":158,"col":24,"provenance":null} +{"source":"function:03e235b6194b595043347f2535da04eb","target":"type_alias:ceca5ce1f11a6de325195f71083c05de","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Alias\"}","line":158,"col":17,"provenance":null} {"source":"function:04a85402edcdb9f51e099ea510476ccf","target":"function:5b434632abf9fbeb07e0a630ec66d9d3","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"caller\"}","line":57,"col":8,"provenance":null} {"source":"function:071bd15751854933bac820b5850a2641","target":"class:89a6327dc2e1da4b990c740c891aaa96","kind":"references","metadata":"{\"confidence\":0.4,\"resolvedBy\":\"exact-match\",\"refName\":\"Session\"}","line":131,"col":41,"provenance":null} {"source":"function:08bb60eead5364c3bf26d67ebca2639d","target":"function:ba9868d0ac07f6aadd40bfb18b1f232e","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"helper\"}","line":24,"col":10,"provenance":null} @@ -3666,6 +3733,7 @@ {"source":"function:5b434632abf9fbeb07e0a630ec66d9d3","target":"method:e947ab8444253c3743504176397bb986","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"instance-method\",\"refName\":\"WidgetK.create\"}","line":189,"col":4,"provenance":null} {"source":"function:63d9de443c4037dc8b215d1a36090856","target":"import:45a9713638e09bad6f7c9947b6689b11","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"function:64514e020343f839129de60fb3d0e82a","target":"function:d34b72d7848b01f2bb9cc6eea3206a67","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"add\"}","line":49,"col":32,"provenance":null} +{"source":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":163,"col":6,"provenance":null} {"source":"function:676efed68fe8c7f7281531530ae6ae6f","target":"class:89a6327dc2e1da4b990c740c891aaa96","kind":"references","metadata":"{\"confidence\":0.4,\"resolvedBy\":\"exact-match\",\"refName\":\"Session\"}","line":158,"col":17,"provenance":null} {"source":"function:67d932bdf3c34d2917376709a0ecbac1","target":"class:01a3945fa12793f1af9ac531aedcc8cd","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":39,"col":2,"provenance":null} {"source":"function:67d932bdf3c34d2917376709a0ecbac1","target":"function:ba9868d0ac07f6aadd40bfb18b1f232e","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"import\",\"refName\":\"util.helper\"}","line":37,"col":13,"provenance":null} @@ -3685,12 +3753,8 @@ {"source":"function:7a0b33da86ba854a62dfdbc9159b1318","target":"field:c798d3703257f8a5dfbd95045e25247e","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"field-call\",\"refName\":\"c.on_recv\"}","line":77,"col":2,"provenance":null} {"source":"function:7a0b33da86ba854a62dfdbc9159b1318","target":"variable:ee9c6e0fee8889153857dd10264fe3d8","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} {"source":"function:80c7293664161116a029e8aa43f2becf","target":"enum:62b26973d47047974a3723ff3d5d23ee","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Suit\"}","line":179,"col":10,"provenance":null} -{"source":"function:815f561efb2f5946fda7806c34dbd966","target":"type_alias:09f9cb5669970256407b8aebd0528e7d","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"LocalAlias\"}","line":143,"col":8,"provenance":null} -{"source":"function:815f561efb2f5946fda7806c34dbd966","target":"type_alias:09f9cb5669970256407b8aebd0528e7d","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"LocalAlias\"}","line":142,"col":24,"provenance":null} -{"source":"function:815f561efb2f5946fda7806c34dbd966","target":"type_alias:1bc21f6b21632fe87943700ca4573be4","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Alias\"}","line":142,"col":17,"provenance":null} {"source":"function:81ba5a98d0931cbf162f4338fae53766","target":"class:00e4c67aff13a714886744f6829e0cea","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Cfg\"}","line":65,"col":6,"provenance":null} {"source":"function:81ba5a98d0931cbf162f4338fae53766","target":"constant:b856b01947367087fe9201022f432145","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} -{"source":"function:81cc5b0d788ee9727656191bb6a35597","target":"struct:33e3531d750b08f5b854203467928f28","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":147,"col":6,"provenance":null} {"source":"function:893e190d6be04144b7ebe001bdd3cdba","target":"function:077abb142cd38f50fd7aeb4958ac54b7","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"register\"}","line":103,"col":10,"provenance":null} {"source":"function:893e190d6be04144b7ebe001bdd3cdba","target":"function:e47ec30588abc2975d100ed00651ad8a","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"blockDoc\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":105,"col":27,"provenance":null} {"source":"function:893e190d6be04144b7ebe001bdd3cdba","target":"function:e4aabfa896d12d328d860b0b6db8b41f","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"topLevel\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":103,"col":11,"provenance":null} @@ -3803,14 +3867,11 @@ {"source":"function:fa31a4bba4af75d85403a627a9e62897","target":"module:3e98a45ef089de69c402c540a05c492e","kind":"references","metadata":"{\"confidence\":0.4,\"resolvedBy\":\"exact-match\",\"refName\":\"WidgetS\"}","line":108,"col":17,"provenance":null} {"source":"function:fa31a4bba4af75d85403a627a9e62897","target":"module:3e98a45ef089de69c402c540a05c492e","kind":"references","metadata":"{\"confidence\":0.4,\"resolvedBy\":\"exact-match\",\"refName\":\"WidgetS\"}","line":108,"col":29,"provenance":null} {"source":"function:fcd5e95c35b0d729f302762b3d2c7201","target":"function:d34b72d7848b01f2bb9cc6eea3206a67","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"add\"}","line":50,"col":32,"provenance":null} +{"source":"interface:1427a6244615764a316b702813a0da78","target":"method:dba88554ebcdb1835a22dbdd853bc279","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:24159e084fc50d320c624ae5b6655041","target":"constant:fb9e37e5fcc4a7b9c8eb331327e95331","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:24159e084fc50d320c624ae5b6655041","target":"method:def1d5aea454ef9901acfcaf7964e646","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"interface:3003e30a3fc9ee8bf1f1153918085038","target":"method:849d12c566dceb8c4bfcf1e81b828752","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"interface:3970ad34905c85bf731cae6e1386687f","target":"method:598927e1a898855d3029efb1ca0f4966","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"interface:3970ad34905c85bf731cae6e1386687f","target":"method:a5cd5e67746962200f8230ebedb5413e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"interface:3970ad34905c85bf731cae6e1386687f","target":"method:dc018b19c95524f99100bf15538c815b","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"interface:6ed108f5ca6c8f6b9f40a746e9396c03","target":"method:67012fcd3f5d759fab7fa829faf85af2","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"interface:6ed108f5ca6c8f6b9f40a746e9396c03","target":"method:d63eca909d73707a025ddf2fd591a13e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"interface:5c48adc31288c40ef8c3915369c73bc8","target":"method:62716f8eb1c95825ea325a5850467459","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"interface:5c48adc31288c40ef8c3915369c73bc8","target":"method:986ed17c71578ba95480bb03b1e130f5","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:7101ee1e3e068d01630d3b0128a15b2d","target":"property:29504b99e9cc6f02e270e9cbd71ab750","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:7101ee1e3e068d01630d3b0128a15b2d","target":"property:beb5e1a8fd1d9ea9b8af4b67ce292937","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:7423d683e426467682cab43a0f65b9a1","target":"property:23ed107148c12d05a3a6e675933995a4","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} @@ -3819,6 +3880,9 @@ {"source":"interface:a05baa699fc9324830859524f09604c9","target":"method:4017466a6ee15798edb42bffc34d8939","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:a05baa699fc9324830859524f09604c9","target":"property:2fbfba80c26c7e2a0499a2d9bf01f89a","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:a05baa699fc9324830859524f09604c9","target":"property:87ad97102df5cdb838029cb7b90572b8","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"interface:a14d440cc55af2f2d18f3b9ad61e9b8e","target":"method:992eca618058bd9e60cbb045825b06f9","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"interface:a14d440cc55af2f2d18f3b9ad61e9b8e","target":"method:9a66bbb680a40f4d4f3c87250ff2cb8b","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"interface:a14d440cc55af2f2d18f3b9ad61e9b8e","target":"method:cbddc19672d33f8648e19f03de7a9d35","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:a5b7485366f313123bd3a63c11116ec0","target":"field:12d65d9cc7e8b470ac85d4df221722cc","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:a5b7485366f313123bd3a63c11116ec0","target":"method:0ec4c9be7a25d20b240e7ce2a69c73f9","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"interface:a5b7485366f313123bd3a63c11116ec0","target":"method:0f8219cd061509e88edd9e3dbc9bc5b8","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} @@ -3911,12 +3975,13 @@ {"source":"method:57860865154ab9d9c7dc0dd14f5eaa79","target":"variable:7b3f83bd083d272c56d09652de471592","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} {"source":"method:581cacf02c5580f95fc293758de7be4e","target":"constant:9ef5f2100c2250165378d22671ea7a78","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} {"source":"method:581cacf02c5580f95fc293758de7be4e","target":"method:830203603e74b357be75b6353bc5377e","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"helper\"}","line":30,"col":6,"provenance":null} -{"source":"method:598927e1a898855d3029efb1ca0f4966","target":"interface:3970ad34905c85bf731cae6e1386687f","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Repo\"}","line":86,"col":8,"provenance":null} {"source":"method:5f23af2b373950fe2a4c01962e426926","target":"method:35091377684dd9ce1422bc199925f095","kind":"calls","metadata":"{\"synthesizedBy\":\"interface-impl\",\"via\":\"read\",\"registeredAt\":\"torture.rs:131\"}","line":123,"col":null,"provenance":"heuristic"} {"source":"method:5f23af2b373950fe2a4c01962e426926","target":"method:ebf2f082376e23dff7ba2531c9a9d71f","kind":"calls","metadata":"{\"synthesizedBy\":\"interface-impl\",\"via\":\"read\",\"registeredAt\":\"torture.rs:141\"}","line":123,"col":null,"provenance":"heuristic"} {"source":"method:60108b3d293a4763b06368be872be2d7","target":"variable:7b3f83bd083d272c56d09652de471592","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} {"source":"method:60108b3d293a4763b06368be872be2d7","target":"variable:a46e14ba9ba0147ac6e492fcfc75896b","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"lower_conf\"}","line":205,"col":4,"provenance":null} {"source":"method:60108b3d293a4763b06368be872be2d7","target":"variable:bd3123c2d8b795f8be0ffe79b04b4849","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} +{"source":"method:62962794279c3c99426ab6031814cfb6","target":"method:df9319e9e35228fc08a4c26bb7cac4dc","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"items\"}","line":46,"col":25,"provenance":null} +{"source":"method:62962794279c3c99426ab6031814cfb6","target":"method:df9319e9e35228fc08a4c26bb7cac4dc","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"items\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":47,"col":12,"provenance":null} {"source":"method:6915f37555573a844fad9f0204da57bc","target":"constant:9ef5f2100c2250165378d22671ea7a78","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} {"source":"method:6915f37555573a844fad9f0204da57bc","target":"method:830203603e74b357be75b6353bc5377e","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"helper\"}","line":45,"col":8,"provenance":null} {"source":"method:699f626fc6f4bd965e80eb3fb6831ddb","target":"class:679670ecd455feab2a3da4e81ddddb92","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"_ImplT\"}","line":25,"col":60,"provenance":null} @@ -3926,6 +3991,11 @@ {"source":"method:6febee4cfe85097558083cae10bd506a","target":"enum:d7032a8032488d6fb29ba59e778694cc","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"StatusT\"}","line":205,"col":9,"provenance":null} {"source":"method:708ce73244e05d4377ef1c40a8d916e3","target":"class:679670ecd455feab2a3da4e81ddddb92","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"_ImplT\"}","line":31,"col":44,"provenance":null} {"source":"method:72f15a456926768949344a03c531d90d","target":"enum:51cc6d1541a35b8dc1fb96c0706d0933","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Direction\"}","line":77,"col":4,"provenance":null} +{"source":"method:73b61c8d80bf0af73a67434ab7f4be86","target":"method:5eb14184151e0e35d5705df793db77a4","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"isReady\"}","line":19,"col":16,"provenance":null} +{"source":"method:73b61c8d80bf0af73a67434ab7f4be86","target":"method:5eb14184151e0e35d5705df793db77a4","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"isReady\"}","line":41,"col":33,"provenance":null} +{"source":"method:73b61c8d80bf0af73a67434ab7f4be86","target":"method:c7d83d7c39a595013f0f7051b31debc8","kind":"calls","metadata":"{\"confidence\":0.7,\"resolvedBy\":\"instance-method\",\"refName\":\"loader.load\"}","line":32,"col":22,"provenance":null} +{"source":"method:73b61c8d80bf0af73a67434ab7f4be86","target":"method:df9319e9e35228fc08a4c26bb7cac4dc","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"items\"}","line":32,"col":16,"provenance":null} +{"source":"method:73b61c8d80bf0af73a67434ab7f4be86","target":"method:fa3938cdf0d608dc9a8646d21c39961c","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"isValid\"}","line":33,"col":20,"provenance":null} {"source":"method:7c3c56551ade35afe1db77ac0a366e73","target":"method:5c8200576d3a6c5de4113e6c25dd431c","kind":"calls","metadata":"{\"synthesizedBy\":\"interface-impl\",\"via\":\"over\",\"registeredAt\":\"torture.kt:102\"}","line":98,"col":null,"provenance":"heuristic"} {"source":"method:7d5eac3e4b8be20f0d31544fbeb06f59","target":"function:6f1b9bec32998e16cfe282d768bf4888","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"topFn\"}","line":76,"col":9,"provenance":null} {"source":"method:8073f837979c32f4ea834666de93ff0e","target":"class:e1f5ba7cde2f24dbd5d8d72eeba2b2d6","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"ConfigT\",\"refKind\":\"calls\"}","line":8,"col":34,"provenance":null} @@ -3936,7 +4006,6 @@ {"source":"method:83f5ff48266a5d96c4d5b98a95728023","target":"method:335c8c9cd5ae7a9cbfe56af0ef8dd4ee","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"clamp\"}","line":86,"col":15,"provenance":null} {"source":"method:8483571327ac38d3149266645da49b87","target":"method:7231bc149b5bd7a542e2abad6e64605f","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"alpha\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":21,"col":17,"provenance":null} {"source":"method:8483571327ac38d3149266645da49b87","target":"method:77f181371bcfbbcf69325e830e407276","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"beta\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":22,"col":13,"provenance":null} -{"source":"method:849d12c566dceb8c4bfcf1e81b828752","target":"method:24ccc96de44e1d4e1608658cfe083a33","kind":"calls","metadata":"{\"synthesizedBy\":\"interface-impl\",\"via\":\"Render\",\"registeredAt\":\"torture.go:159\"}","line":114,"col":null,"provenance":"heuristic"} {"source":"method:84b1066798bf4890531cf6d4cd0b61b2","target":"enum:1bea39061b126572ffb641ee6a98eab8","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"AFError\"}","line":49,"col":24,"provenance":null} {"source":"method:85900113e22446c44e33f53abe4c7c18","target":"class:f8e582f520a44132c2813d50c7bfdca0","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Config\",\"refKind\":\"calls\"}","line":78,"col":38,"provenance":null} {"source":"method:85900113e22446c44e33f53abe4c7c18","target":"class:f8e582f520a44132c2813d50c7bfdca0","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Config\"}","line":78,"col":9,"provenance":null} @@ -3952,13 +4021,15 @@ {"source":"method:93186283b69cc2f35644199f0963df2b","target":"function:6f1b9bec32998e16cfe282d768bf4888","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"topFn\"}","line":68,"col":8,"provenance":null} {"source":"method:990b4370e5cfe670dca95f5ffb0a6def","target":"class:9dda33440f493ae9929e2412fded8370","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"C\"}","line":90,"col":24,"provenance":null} {"source":"method:9929f3843a6ba7abd6ea209fd32f08c6","target":"enum:f20e15cb271bf122063fc98641681a0b","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Suit\"}","line":137,"col":16,"provenance":null} +{"source":"method:992eca618058bd9e60cbb045825b06f9","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":100,"col":34,"provenance":null} +{"source":"method:992eca618058bd9e60cbb045825b06f9","target":"type_alias:a2c9d27b706193b5507d8aa1000d82da","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Dur\"}","line":100,"col":27,"provenance":null} +{"source":"method:9a66bbb680a40f4d4f3c87250ff2cb8b","target":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":101,"col":18,"provenance":null} {"source":"method:a1cf1d97b6726be5a8e4fe920cd02011","target":"class:01a3945fa12793f1af9ac531aedcc8cd","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\",\"refKind\":\"calls\"}","line":43,"col":35,"provenance":null} {"source":"method:a319bc6adc6252512958aface1838336","target":"method:88ffc3aaa954a3c718fb1e44d5363c19","kind":"calls","metadata":"{\"confidence\":0.7,\"resolvedBy\":\"instance-method\",\"refName\":\"M.make\"}","line":42,"col":1,"provenance":null} {"source":"method:a4d5cdb280703ee014c0dcd82cf09306","target":"method:c2941fd36a5272d8c67bd8435f681fb0","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"target_cb\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":118,"col":20,"provenance":null} {"source":"method:a590c5f459d7f6915b37eb92e75a1d83","target":"method:13c9531613aeb47a53465632e14fde0a","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"done?\"}","line":129,"col":4,"provenance":null} {"source":"method:a590c5f459d7f6915b37eb92e75a1d83","target":"variable:bd3123c2d8b795f8be0ffe79b04b4849","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"RETRY_MAX\"}","line":141,"col":4,"provenance":null} {"source":"method:a590c5f459d7f6915b37eb92e75a1d83","target":"variable:bd3123c2d8b795f8be0ffe79b04b4849","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} -{"source":"method:a5cd5e67746962200f8230ebedb5413e","target":"struct:4c67fc2c851f10cf7803489ef577fc3c","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":85,"col":18,"provenance":null} {"source":"method:a7103764da0854afee05bc7d100478a4","target":"class:ca530cf4e2520283a176c1937131d988","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"ProviderT\"}","line":44,"col":4,"provenance":null} {"source":"method:a7103764da0854afee05bc7d100478a4","target":"class:ca530cf4e2520283a176c1937131d988","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"ProviderT\"}","line":45,"col":17,"provenance":null} {"source":"method:a7103764da0854afee05bc7d100478a4","target":"class:ca530cf4e2520283a176c1937131d988","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"ProviderT\"}","line":46,"col":11,"provenance":null} @@ -4003,8 +4074,14 @@ {"source":"method:c74e04496e8d193f7e7638644bb5bcd1","target":"class:ca530cf4e2520283a176c1937131d988","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"ProviderT\"}","line":41,"col":34,"provenance":null} {"source":"method:c74e04496e8d193f7e7638644bb5bcd1","target":"class:ca530cf4e2520283a176c1937131d988","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"ProviderT\"}","line":41,"col":9,"provenance":null} {"source":"method:c74e04496e8d193f7e7638644bb5bcd1","target":"method:8cc04f699d9a44f457ad849e48334cf2","kind":"calls","metadata":"{\"confidence\":0.85,\"resolvedBy\":\"qualified-name\",\"refName\":\"ProviderT.value\"}","line":41,"col":34,"provenance":null} +{"source":"method:c7d83d7c39a595013f0f7051b31debc8","target":"method:135079c4b5e4dc10d0627213fb7bddf4","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"use\"}","line":31,"col":8,"provenance":null} +{"source":"method:c7d83d7c39a595013f0f7051b31debc8","target":"method:1fa1f8145997b3a1896de68650213051","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"isReady\"}","line":30,"col":12,"provenance":null} +{"source":"method:c7d83d7c39a595013f0f7051b31debc8","target":"method:2fe574bc5f07fe3cdaa90c8bf24e1e85","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"flush\"}","line":28,"col":13,"provenance":null} +{"source":"method:c7d83d7c39a595013f0f7051b31debc8","target":"method:3318b8c4abbeae79e110702272539e86","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"validate\"}","line":29,"col":13,"provenance":null} +{"source":"method:c7d83d7c39a595013f0f7051b31debc8","target":"method:9eb66a934629856e0f3f307026c6c79b","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"decodeFresh\"}","line":35,"col":31,"provenance":null} {"source":"method:c8f93b0390fd20e7dac1526db2da9664","target":"function:ba9868d0ac07f6aadd40bfb18b1f232e","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"helper\"}","line":7,"col":22,"provenance":null} {"source":"method:ca160b191e7fb257769f213a8450ab4c","target":"function:a07d8ba50e32351d67a5892444ec6842","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"clamp_value\"}","line":29,"col":53,"provenance":null} +{"source":"method:cbddc19672d33f8648e19f03de7a9d35","target":"interface:a14d440cc55af2f2d18f3b9ad61e9b8e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Repo\"}","line":102,"col":8,"provenance":null} {"source":"method:d089517f99bdd42860ded999d09f17da","target":"constant:7af11b36e8d4ddbbdc72a75e5d163a1f","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} {"source":"method:d2641bcfda7a0ae7faff0c9555283d76","target":"class:03853e00aca8d3407b8504dc2c5cdfe8","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"FactoryT\"}","line":44,"col":4,"provenance":null} {"source":"method:d2641bcfda7a0ae7faff0c9555283d76","target":"class:03853e00aca8d3407b8504dc2c5cdfe8","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"FactoryT\"}","line":46,"col":4,"provenance":null} @@ -4017,10 +4094,9 @@ {"source":"method:d2641bcfda7a0ae7faff0c9555283d76","target":"method:ed52a339d426900f542e20b2128c4aaa","kind":"calls","metadata":"{\"confidence\":0.85,\"resolvedBy\":\"instance-method\",\"refName\":\"FactoryT.create().run\"}","line":45,"col":12,"provenance":null} {"source":"method:d2641bcfda7a0ae7faff0c9555283d76","target":"method:ed52a339d426900f542e20b2128c4aaa","kind":"calls","metadata":"{\"confidence\":0.85,\"resolvedBy\":\"instance-method\",\"refName\":\"FactoryT.create().run\"}","line":48,"col":12,"provenance":null} {"source":"method:d50020a1a43788b961bf8a4652e85a45","target":"function:6f1b9bec32998e16cfe282d768bf4888","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"topFn\"}","line":73,"col":9,"provenance":null} +{"source":"method:dba88554ebcdb1835a22dbdd853bc279","target":"method:a04bdc1176cb73231661f8e108f15d72","kind":"calls","metadata":"{\"synthesizedBy\":\"interface-impl\",\"via\":\"Render\",\"registeredAt\":\"torture.go:175\"}","line":130,"col":null,"provenance":"heuristic"} {"source":"method:dbc683708e8c0217a76edc711cab984f","target":"class:7b9fe84bf0a135fd43dd8e0a43329327","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":37,"col":11,"provenance":null} {"source":"method:dbedc27f10579fd7567f0cbda93fb625","target":"method:4ae22cd4d1a4129053ffee5c71219d2c","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"_check\"}","line":138,"col":28,"provenance":null} -{"source":"method:dc018b19c95524f99100bf15538c815b","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":84,"col":34,"provenance":null} -{"source":"method:dc018b19c95524f99100bf15538c815b","target":"type_alias:2a5e03d369bc91073bc0792b6964ac16","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Dur\"}","line":84,"col":27,"provenance":null} {"source":"method:dd439e569e5643b7eab01af84e7b86a4","target":"method:2bb5bc1d26d448e27c9c5b94d36a1051","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"this.onTick\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":29,"col":18,"provenance":null} {"source":"method:dfc92724bc8e56ce4fffe93fa68a9d43","target":"class:fa355652331eee519e97b9ef15a61b2d","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"WidgetT\",\"refKind\":\"calls\"}","line":143,"col":42,"provenance":null} {"source":"method:dfc92724bc8e56ce4fffe93fa68a9d43","target":"class:fa355652331eee519e97b9ef15a61b2d","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"WidgetT\"}","line":143,"col":2,"provenance":null} @@ -4246,6 +4322,8 @@ {"source":"struct:0c309a8ed6f33456724d94ba73599e04","target":"method:fc93d61b2caa73e9feea003464e6332d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:0c309a8ed6f33456724d94ba73599e04","target":"trait:a58fd1ab5cf02f43676433b760728c37","kind":"implements","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Render\"}","line":56,"col":5,"provenance":null} {"source":"struct:0c309a8ed6f33456724d94ba73599e04","target":"trait:dcec472700533c7d65fd2f90ea3c6830","kind":"implements","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Base\"}","line":163,"col":5,"provenance":null} +{"source":"struct:14d3f7bc2568dde06e8d06e86007c4f1","target":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","kind":"extends","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":73,"col":1,"provenance":null} +{"source":"struct:14d3f7bc2568dde06e8d06e86007c4f1","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":74,"col":7,"provenance":null} {"source":"struct:22cb841d7a3265379018f5b56364e98c","target":"method:ebf2f082376e23dff7ba2531c9a9d71f","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:22cb841d7a3265379018f5b56364e98c","target":"method:ee9f186763c4ce9337ce728d7b8c54e9","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:22cb841d7a3265379018f5b56364e98c","target":"trait:7cbd29a1473d80a74da70be5024bc1d6","kind":"implements","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Source\"}","line":140,"col":8,"provenance":null} @@ -4253,23 +4331,10 @@ {"source":"struct:2b5cee7ee15906697f79c2d4a7d886a3","target":"function:46f110a0d62117633ba74019905246aa","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"on_close\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":119,"col":38,"provenance":null} {"source":"struct:2b5cee7ee15906697f79c2d4a7d886a3","target":"function:9941625592508f28273d0020ebb7dcb0","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"on_open\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":119,"col":28,"provenance":null} {"source":"struct:2b5cee7ee15906697f79c2d4a7d886a3","target":"method:a0bb2c26488aac1590dead02a7eada05","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"struct:33e3531d750b08f5b854203467928f28","target":"interface:3003e30a3fc9ee8bf1f1153918085038","kind":"implements","metadata":"{\"synthesizedBy\":\"go-implements\",\"via\":\"IfaceAlias\",\"registeredAt\":\"torture.go:18\"}","line":18,"col":null,"provenance":"heuristic"} -{"source":"struct:33e3531d750b08f5b854203467928f28","target":"method:24ccc96de44e1d4e1608658cfe083a33","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"struct:33e3531d750b08f5b854203467928f28","target":"struct:4c67fc2c851f10cf7803489ef577fc3c","kind":"extends","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":23,"col":1,"provenance":null} -{"source":"struct:44d6f0ea6746cda4ce3d410ce9c99a46","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":62,"col":3,"provenance":null} +{"source":"struct:30e24fa9212fb5ab7e6f735f6e4c68dc","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":78,"col":3,"provenance":null} {"source":"struct:487d89e7a287a16bb02adabeb6c061a0","target":"property:13da6cd7fb88d8425ef100ac799b81ef","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"struct:4c67fc2c851f10cf7803489ef577fc3c","target":"method:a6d269b87546a3383d51ca2de232a1de","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:4ea1b361173ba3f6b1b2e8dfe74e13d3","target":"method:b739f420ee12a433408dfb1f4a2911de","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:68ba8bd4bb0864aeb77213901028683d","target":"field:67881ece80318447542caf9c533fa2c9","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":37,"col":21,"provenance":null} -{"source":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":39,"col":21,"provenance":null} -{"source":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":40,"col":36,"provenance":null} -{"source":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":41,"col":10,"provenance":null} -{"source":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":43,"col":4,"provenance":null} -{"source":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":49,"col":15,"provenance":null} -{"source":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target":"struct:4c67fc2c851f10cf7803489ef577fc3c","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":40,"col":46,"provenance":null} -{"source":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target":"type_alias:2a5e03d369bc91073bc0792b6964ac16","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Dur\"}","line":37,"col":14,"provenance":null} -{"source":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target":"type_alias:5fab20424fd8ff6f365fbb0e5eec9c84","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"HandlersChain\"}","line":36,"col":10,"provenance":null} {"source":"struct:6d96b486579cf3fdd66718872215294c","target":"constant:03a7deca3c8e64b747972d99b0c1bcdc","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:6d96b486579cf3fdd66718872215294c","target":"field:81b9c56215cb5a70857091431b97bd1a","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:6d96b486579cf3fdd66718872215294c","target":"struct:6d96b486579cf3fdd66718872215294c","kind":"instantiates","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"HTTPMethod\",\"refKind\":\"calls\"}","line":41,"col":19,"provenance":null} @@ -4278,14 +4343,25 @@ {"source":"struct:8af466b07dba0b708a3b1922902ab00a","target":"method:c19898b8b84cce6cc2b80007d1b6f588","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:8af466b07dba0b708a3b1922902ab00a","target":"trait:7cbd29a1473d80a74da70be5024bc1d6","kind":"implements","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Source\"}","line":130,"col":5,"provenance":null} {"source":"struct:8dd22c4fc56baeba045e9bf82329d7eb","target":"trait:dcec472700533c7d65fd2f90ea3c6830","kind":"implements","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Base\"}","line":169,"col":5,"provenance":null} -{"source":"struct:b5d2c300d801f1233941b73d992ba7eb","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":58,"col":7,"provenance":null} -{"source":"struct:b5d2c300d801f1233941b73d992ba7eb","target":"struct:4c67fc2c851f10cf7803489ef577fc3c","kind":"extends","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":57,"col":1,"provenance":null} {"source":"struct:be0bce4f35c3b001691d2298b42277a7","target":"field:45e081c79633beb77c0d4cbb1977d1cb","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","target":"method:1922509becc42173c60699bcfc367d5d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:dc1fb066a6c08cc705216a045fa93a24","target":"method:36b2c35b96abd233c6449d02d9c4ef2f","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:edcb8b15c67daf532c1057d9efe8ac3d","target":"method:0843076b0b3cc6a4287f1bbbb3ec931d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:edcb8b15c67daf532c1057d9efe8ac3d","target":"method:64996a1706443006da9f4a15b38abbe2","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:edcb8b15c67daf532c1057d9efe8ac3d","target":"method:bf79e82e64a3df305e219d034086b2b0","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"struct:edcb8b15c67daf532c1057d9efe8ac3d","target":"trait:a58fd1ab5cf02f43676433b760728c37","kind":"implements","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Render\"}","line":116,"col":5,"provenance":null} +{"source":"struct:f40c718c9819fba2c03363830f20153e","target":"interface:1427a6244615764a316b702813a0da78","kind":"implements","metadata":"{\"synthesizedBy\":\"go-implements\",\"via\":\"IfaceAlias\",\"registeredAt\":\"torture.go:32\"}","line":32,"col":null,"provenance":"heuristic"} +{"source":"struct:f40c718c9819fba2c03363830f20153e","target":"method:a04bdc1176cb73231661f8e108f15d72","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} +{"source":"struct:f40c718c9819fba2c03363830f20153e","target":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","kind":"extends","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":37,"col":1,"provenance":null} +{"source":"struct:f75038b4c506da37518a036f175172d6","target":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":56,"col":46,"provenance":null} +{"source":"struct:f75038b4c506da37518a036f175172d6","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":53,"col":21,"provenance":null} +{"source":"struct:f75038b4c506da37518a036f175172d6","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":55,"col":21,"provenance":null} +{"source":"struct:f75038b4c506da37518a036f175172d6","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":56,"col":36,"provenance":null} +{"source":"struct:f75038b4c506da37518a036f175172d6","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":57,"col":10,"provenance":null} +{"source":"struct:f75038b4c506da37518a036f175172d6","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":59,"col":4,"provenance":null} +{"source":"struct:f75038b4c506da37518a036f175172d6","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":65,"col":15,"provenance":null} +{"source":"struct:f75038b4c506da37518a036f175172d6","target":"type_alias:01eecc538ecbc5b419ff521c464cfccf","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"HandlersChain\"}","line":52,"col":10,"provenance":null} +{"source":"struct:f75038b4c506da37518a036f175172d6","target":"type_alias:a2c9d27b706193b5507d8aa1000d82da","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Dur\"}","line":53,"col":14,"provenance":null} {"source":"trait:7cbd29a1473d80a74da70be5024bc1d6","target":"method:5f23af2b373950fe2a4c01962e426926","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"trait:a58fd1ab5cf02f43676433b760728c37","target":"method:1edca63b63663ee826e2349f6d040e1c","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"trait:a58fd1ab5cf02f43676433b760728c37","target":"method:7fe7437d650d086d067a7cc00ec38cca","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} @@ -4298,31 +4374,33 @@ {"source":"trait:f91851c14912462ae9592cb13a51f3b1","target":"field:3ee68904db11f62059a076599040234d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"trait:f91851c14912462ae9592cb13a51f3b1","target":"method:ef770437bcc4f4b3a1dbf17b8a1720a6","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"trait:f91851c14912462ae9592cb13a51f3b1","target":"method:fb3814b6e956f06c3746e1758bfb591d","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"type_alias:02bad22974119233684c4cdc31b84c08","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":103,"col":21,"provenance":null} -{"source":"type_alias:056dd5fe2cc3e2ad87323386146effcc","target":"type_alias:2a5e03d369bc91073bc0792b6964ac16","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Dur\"}","line":128,"col":13,"provenance":null} -{"source":"type_alias:09f9cb5669970256407b8aebd0528e7d","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":101,"col":14,"provenance":null} -{"source":"type_alias:5fab20424fd8ff6f365fbb0e5eec9c84","target":"type_alias:965915e648eebc2c230c7f5df6ca9700","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"HandlerFunc\"}","line":123,"col":21,"provenance":null} +{"source":"type_alias:01eecc538ecbc5b419ff521c464cfccf","target":"type_alias:47961e7c19d208a63154c7109ec04f6f","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"HandlerFunc\"}","line":139,"col":21,"provenance":null} +{"source":"type_alias:10c0324b57e4fa3ff230b49ba8392220","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":121,"col":12,"provenance":null} +{"source":"type_alias:14553e52bbdb11ea853a83f757fdf7e6","target":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":118,"col":15,"provenance":null} +{"source":"type_alias:47961e7c19d208a63154c7109ec04f6f","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":137,"col":23,"provenance":null} {"source":"type_alias:600473b4a3158649443b2f214febf906","target":"method:137fead1f10b4a2a010aa8787ef9782e","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"type_alias:600473b4a3158649443b2f214febf906","target":"method:5c2e8db84b29af68fc13a77bb8cbbc71","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"type_alias:600473b4a3158649443b2f214febf906","target":"property:e9465b48a55d84277b38665854459a7a","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} -{"source":"type_alias:608221a5f58d68322f43ee54c190640e","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":133,"col":4,"provenance":null} -{"source":"type_alias:771117de3df76a903822e0fab4467df8","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":130,"col":10,"provenance":null} -{"source":"type_alias:965915e648eebc2c230c7f5df6ca9700","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":121,"col":23,"provenance":null} -{"source":"type_alias:a10c4f47aeab87402ced28d09f54ddfb","target":"struct:4c67fc2c851f10cf7803489ef577fc3c","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":125,"col":23,"provenance":null} -{"source":"type_alias:c9336784d0211d92b205b7194a5ce3a7","target":"struct:4c67fc2c851f10cf7803489ef577fc3c","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":102,"col":15,"provenance":null} -{"source":"type_alias:c9fe81e444d43593fc382a0be628bc66","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":105,"col":12,"provenance":null} +{"source":"type_alias:6419a6819baa0d20cb197e18ff7f8f4f","target":"type_alias:a2c9d27b706193b5507d8aa1000d82da","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Dur\"}","line":144,"col":13,"provenance":null} +{"source":"type_alias:87ce8ad98d0f552342ef1c78370ba2a4","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":156,"col":19,"provenance":null} +{"source":"type_alias:8fbb209c59fbcdc614d1649dd452fdf7","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":149,"col":4,"provenance":null} +{"source":"type_alias:9da818eb21422669e91f028dbf071010","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":117,"col":14,"provenance":null} {"source":"type_alias:cdaae8f951716ba1d5b3f5faa698cf1c","target":"interface:a05baa699fc9324830859524f09604c9","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Shape\"}","line":89,"col":25,"provenance":null} -{"source":"type_alias:d1df73c8269ea5dd18f9aaaac0a8088d","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":140,"col":19,"provenance":null} -{"source":"type_alias:f6d4e998f3c2200dadf5c1e05f9368ab","target":"struct:33e3531d750b08f5b854203467928f28","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":129,"col":20,"provenance":null} +{"source":"type_alias:cdf23a52bd51faf24cbea7cbcc1505da","target":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Stack\"}","line":141,"col":23,"provenance":null} +{"source":"type_alias:d23bf995829ea1e6e8800406224f6405","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":146,"col":10,"provenance":null} +{"source":"type_alias:de11d8e40d9f67c0b581789591ca6693","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":145,"col":20,"provenance":null} +{"source":"type_alias:f4945072cffc3a4272a0707ad70d0568","target":"struct:f40c718c9819fba2c03363830f20153e","kind":"references","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Widget\"}","line":119,"col":21,"provenance":null} {"source":"type_alias:f84ae3400c1d88837e6d67a42d5eea5a","target":"method:17231adc3d18205998834087d654a9b4","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"type_alias:f84ae3400c1d88837e6d67a42d5eea5a","target":"method:3694d7519adf9e129231e61b011b3738","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"union:87328bb244dc25e95ff76f307ddb5a57","target":"struct:aa7ce416b52984c7ea2b1b6d43e70da9","kind":"contains","metadata":null,"line":null,"col":null,"provenance":null} {"source":"union:dca892bf5affbe24bc5af9c2fb3f133d","target":"trait:dcec472700533c7d65fd2f90ea3c6830","kind":"implements","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"Base\"}","line":298,"col":5,"provenance":null} -{"source":"variable:1837cd19ce5f7a8f45b7fa4b8fc8a0e6","target":"function:81cc5b0d788ee9727656191bb6a35597","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"NewRegistry\"}","line":11,"col":22,"provenance":null} +{"source":"variable:15b11293498b2e4567fcb8045a8f8b28","target":"function:d81bc551a0bf5fa77cfb9ded5edec24a","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"TargetCb\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":27,"col":47,"provenance":null} +{"source":"variable:29197c63289561872f574db4ef81b805","target":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"NewRegistry\"}","line":18,"col":22,"provenance":null} +{"source":"variable:2b35500d382ab3314dc1b7183cb033c2","target":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","kind":"calls","metadata":"{\"confidence\":0.9,\"resolvedBy\":\"exact-match\",\"refName\":\"NewRegistry\"}","line":28,"col":18,"provenance":null} {"source":"variable:36e608fb368763b7f8a74a69f477cec7","target":"function:692077921d04b315880bc35a0bc872a9","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"view\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":49,"col":24,"provenance":null} -{"source":"variable:6b7262d2883839c6f601126f4dd59e9b","target":"function:a832b3ad2e6b57ff9463fbd6c86c5a97","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"TargetCb\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":14,"col":9,"provenance":null} {"source":"variable:788d75a828c79f9847e0be0e2b73a196","target":"variable:8fef25ea8abe486ee94190ed47c3644b","kind":"references","metadata":"{\"valueRef\":true}","line":null,"col":null,"provenance":null} -== refs (1723) +{"source":"variable:ebbcd06aadb55168a8b5ea82734f6eae","target":"function:d81bc551a0bf5fa77cfb9ded5edec24a","kind":"references","metadata":"{\"confidence\":0.95,\"resolvedBy\":\"function-ref\",\"refName\":\"TargetCb\",\"refKind\":\"function_ref\",\"fnRef\":true}","line":21,"col":9,"provenance":null} +== refs (1795) {"from_node_id":"class:01a3945fa12793f1af9ac531aedcc8cd","reference_name":"Mix2","reference_kind":"implements","line":34,"col":37,"candidates":null,"file_path":"TortureMini.dart","language":"dart","status":"failed","name_tail":"Mix2"} {"from_node_id":"class:01a3945fa12793f1af9ac531aedcc8cd","reference_name":"Paint","reference_kind":"implements","line":34,"col":59,"candidates":null,"file_path":"TortureMini.dart","language":"dart","status":"failed","name_tail":"Paint"} {"from_node_id":"class:027779b3581d9f4aee2aef4dbd5c8873","reference_name":"immutable","reference_kind":"decorates","line":144,"col":0,"candidates":null,"file_path":"TortureAnnotatedDocs.dart","language":"dart","status":"failed","name_tail":"immutable"} @@ -4335,6 +4413,12 @@ {"from_node_id":"class:0eb19db87d2d3627533601b89d35a295","reference_name":"BaseAccount","reference_kind":"extends","line":86,"col":13,"candidates":null,"file_path":"torture.R","language":"r","status":"failed","name_tail":"BaseAccount"} {"from_node_id":"class:12b8092ee33506020a2ef69ffb0c942f","reference_name":"List","reference_kind":"references","line":10,"col":37,"candidates":null,"file_path":"TortureReadsTypes.dart","language":"dart","status":"failed","name_tail":"List"} {"from_node_id":"class:12b8092ee33506020a2ef69ffb0c942f","reference_name":"T","reference_kind":"references","line":10,"col":42,"candidates":null,"file_path":"TortureReadsTypes.dart","language":"dart","status":"failed","name_tail":"T"} +{"from_node_id":"class:220b92cf9a08e11a7d7a46a6237fd15d","reference_name":"Cache","reference_kind":"references","line":13,"col":20,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Cache"} +{"from_node_id":"class:220b92cf9a08e11a7d7a46a6237fd15d","reference_name":"Cache.open","reference_kind":"calls","line":13,"col":33,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"open"} +{"from_node_id":"class:220b92cf9a08e11a7d7a46a6237fd15d","reference_name":"Data","reference_kind":"calls","line":14,"col":49,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Data"} +{"from_node_id":"class:220b92cf9a08e11a7d7a46a6237fd15d","reference_name":"JSONDecoder.make","reference_kind":"calls","line":12,"col":23,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"make"} +{"from_node_id":"class:220b92cf9a08e11a7d7a46a6237fd15d","reference_name":"Message2","reference_kind":"calls","line":14,"col":34,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} +{"from_node_id":"class:220b92cf9a08e11a7d7a46a6237fd15d","reference_name":"Message2","reference_kind":"references","line":14,"col":17,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} {"from_node_id":"class:254935e2ae91f81b8a7691679e76b074","reference_name":"mkY","reference_kind":"calls","line":71,"col":37,"candidates":null,"file_path":"torture.scala","language":"scala","status":"failed","name_tail":"mkY"} {"from_node_id":"class:2e5a7f348e94db94f799455a4250889f","reference_name":"logInit","reference_kind":"calls","line":14,"col":2,"candidates":null,"file_path":"TortureGiven.scala","language":"scala","status":"failed","name_tail":"logInit"} {"from_node_id":"class:2e5a7f348e94db94f799455a4250889f","reference_name":"require","reference_kind":"calls","line":13,"col":2,"candidates":null,"file_path":"TortureGiven.scala","language":"scala","status":"failed","name_tail":"require"} @@ -4370,6 +4454,10 @@ {"from_node_id":"class:4153f97369d1da3a6904d21acc03a599","reference_name":"Report","reference_kind":"references","line":36,"col":3,"candidates":null,"file_path":"TortureReadsTypes.dart","language":"dart","status":"failed","name_tail":"Report"} {"from_node_id":"class:4153f97369d1da3a6904d21acc03a599","reference_name":"Report","reference_kind":"references","line":37,"col":23,"candidates":null,"file_path":"TortureReadsTypes.dart","language":"dart","status":"failed","name_tail":"Report"} {"from_node_id":"class:4153f97369d1da3a6904d21acc03a599","reference_name":"Report","reference_kind":"references","line":38,"col":25,"candidates":null,"file_path":"TortureReadsTypes.dart","language":"dart","status":"failed","name_tail":"Report"} +{"from_node_id":"class:4bd83cdfb5b8540fad90ce018af02e21","reference_name":"Bool","reference_kind":"references","line":16,"col":17,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Bool"} +{"from_node_id":"class:4bd83cdfb5b8540fad90ce018af02e21","reference_name":"Bool","reference_kind":"references","line":48,"col":21,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Bool"} +{"from_node_id":"class:4bd83cdfb5b8540fad90ce018af02e21","reference_name":"Store","reference_kind":"calls","line":15,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Store"} +{"from_node_id":"class:4bd83cdfb5b8540fad90ce018af02e21","reference_name":"Store.isEmpty","reference_kind":"calls","line":16,"col":24,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"isEmpty"} {"from_node_id":"class:4ebaf73b55a51062ccbc4250c5d49cf9","reference_name":"internal","reference_kind":"decorates","line":149,"col":0,"candidates":null,"file_path":"TortureAnnotatedDocs.dart","language":"dart","status":"failed","name_tail":"internal"} {"from_node_id":"class:54c0d1e485f298b4f9827706f928657f","reference_name":"BaseW","reference_kind":"extends","line":42,"col":69,"candidates":null,"file_path":"torture.scala","language":"scala","status":"failed","name_tail":"BaseW"} {"from_node_id":"class:54c0d1e485f298b4f9827706f928657f","reference_name":"Ordered","reference_kind":"extends","line":42,"col":100,"candidates":null,"file_path":"torture.scala","language":"scala","status":"failed","name_tail":"Ordered"} @@ -4671,7 +4759,9 @@ {"from_node_id":"file:TortureTopLevel.cs","reference_name":"Helper","reference_kind":"calls","line":8,"col":0,"candidates":null,"file_path":"TortureTopLevel.cs","language":"csharp","status":"failed","name_tail":"Helper"} {"from_node_id":"file:TortureTopLevel.cs","reference_name":"Run","reference_kind":"calls","line":4,"col":0,"candidates":null,"file_path":"TortureTopLevel.cs","language":"csharp","status":"failed","name_tail":"Run"} {"from_node_id":"file:TortureTopLevel.cs","reference_name":"System","reference_kind":"imports","line":1,"col":0,"candidates":null,"file_path":"TortureTopLevel.cs","language":"csharp","status":"failed","name_tail":"System"} +{"from_node_id":"file:TortureTry.swift","reference_name":"Foundation","reference_kind":"imports","line":5,"col":0,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Foundation"} {"from_node_id":"file:TortureVrefDart.dart","reference_name":"package:foo/util.dart","reference_kind":"imports","line":1,"col":0,"candidates":null,"file_path":"TortureVrefDart.dart","language":"dart","status":"failed","name_tail":"util"} +{"from_node_id":"file:TortureWrappedCalls.swift","reference_name":"Foundation","reference_kind":"imports","line":9,"col":0,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Foundation"} {"from_node_id":"file:torture.R","reference_name":"Negate","reference_kind":"calls","line":155,"col":0,"candidates":null,"file_path":"torture.R","language":"r","status":"failed","name_tail":"Negate"} {"from_node_id":"file:torture.R","reference_name":"Negate(`%in%`)","reference_kind":"calls","line":155,"col":0,"candidates":null,"file_path":"torture.R","language":"r","status":"failed","name_tail":"Negate(`%in%`)"} {"from_node_id":"file:torture.R","reference_name":"README.md","reference_kind":"references","line":211,"col":12,"candidates":null,"file_path":"torture.R","language":"r","status":"failed","name_tail":"md"} @@ -5001,6 +5091,8 @@ {"from_node_id":"function:43a5e747caf89cee51f00fde5cba14f6","reference_name":"x","reference_kind":"decorates","line":36,"col":19,"candidates":null,"file_path":"TortureAnnotatedDocs.dart","language":"dart","status":"failed","name_tail":"x"} {"from_node_id":"function:44b4a8cf45d87bc437f1a71cb9d95ab9","reference_name":"docs/deep/nested.markdown","reference_kind":"references","line":183,"col":38,"candidates":null,"file_path":"torture.c","language":"c","status":"failed","name_tail":"nested.markdown"} {"from_node_id":"function:44b4a8cf45d87bc437f1a71cb9d95ab9","reference_name":"load_doc","reference_kind":"calls","line":183,"col":28,"candidates":null,"file_path":"torture.c","language":"c","status":"failed","name_tail":"load_doc"} +{"from_node_id":"function:455ec7c586e96f3c25bdaa4ddb9db543","reference_name":"docs/deep/nested.markdown","reference_kind":"references","line":207,"col":10,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"nested.markdown"} +{"from_node_id":"function:455ec7c586e96f3c25bdaa4ddb9db543","reference_name":"loadDoc","reference_kind":"calls","line":207,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"loadDoc"} {"from_node_id":"function:4660fc91e385ee68f62141cd432fb335","reference_name":"use","reference_kind":"calls","line":29,"col":5,"candidates":null,"file_path":"TortureVrefDart.dart","language":"dart","status":"failed","name_tail":"use"} {"from_node_id":"function:4759298ab8dfe6cd0b2c0574d59fdde3","reference_name":"singleton_body_call","reference_kind":"calls","line":229,"col":2,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"singleton_body_call"} {"from_node_id":"function:497300b7c8854deb5abe80f7446e4447","reference_name":"pragma","reference_kind":"decorates","line":11,"col":0,"candidates":null,"file_path":"TortureAnnotatedDocs.dart","language":"dart","status":"failed","name_tail":"pragma"} @@ -5022,7 +5114,6 @@ {"from_node_id":"function:522d9f8bb2b74fbe8b74a3a07afd73b8","reference_name":"docs/deep/nested.markdown","reference_kind":"references","line":234,"col":13,"candidates":null,"file_path":"torture.php","language":"php","status":"failed","name_tail":"nested.markdown"} {"from_node_id":"function:522d9f8bb2b74fbe8b74a3a07afd73b8","reference_name":"loadDoc","reference_kind":"calls","line":234,"col":4,"candidates":null,"file_path":"torture.php","language":"php","status":"failed","name_tail":"loadDoc"} {"from_node_id":"function:5346ad53a982756298bce064d4466e98","reference_name":"Iterable","reference_kind":"references","line":46,"col":0,"candidates":null,"file_path":"TortureDoubleWalk.dart","language":"dart","status":"failed","name_tail":"Iterable"} -{"from_node_id":"function:55a555881f22d77e916122b15425f092","reference_name":"fmt.Println","reference_kind":"calls","line":167,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Println","failure_reason":"unknown-receiver"} {"from_node_id":"function:55dc9b62ca2dd87561c5e882ec386c0c","reference_name":"override","reference_kind":"decorates","line":52,"col":0,"candidates":null,"file_path":"TortureVrefDart.dart","language":"dart","status":"failed","name_tail":"override"} {"from_node_id":"function:58cc4881761cc60fc8688b7b929434dc","reference_name":"Foo","reference_kind":"calls","line":156,"col":36,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"Foo"} {"from_node_id":"function:58cc4881761cc60fc8688b7b929434dc","reference_name":"Foo","reference_kind":"references","line":156,"col":25,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"Foo"} @@ -5077,9 +5168,17 @@ {"from_node_id":"function:63ce12b80c45cde6b60050846d5be168","reference_name":"x","reference_kind":"decorates","line":62,"col":0,"candidates":null,"file_path":"TortureAnnotatedComments.dart","language":"dart","status":"failed","name_tail":"x"} {"from_node_id":"function:63d9de443c4037dc8b215d1a36090856","reference_name":"fn_q","reference_kind":"calls","line":72,"col":2,"candidates":null,"file_path":"torture.R","language":"r","status":"failed","name_tail":"fn_q"} {"from_node_id":"function:63d9de443c4037dc8b215d1a36090856","reference_name":"inside_fn","reference_kind":"imports","line":71,"col":2,"candidates":null,"file_path":"torture.R","language":"r","status":"failed","name_tail":"inside_fn"} +{"from_node_id":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","reference_name":"New","reference_kind":"calls","line":168,"col":8,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"New"} +{"from_node_id":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","reference_name":"New().Init","reference_kind":"calls","line":168,"col":8,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Init"} +{"from_node_id":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","reference_name":"Registry","reference_kind":"references","line":162,"col":20,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Registry"} +{"from_node_id":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","reference_name":"cfg.conn.Exec","reference_kind":"calls","line":167,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Exec","failure_reason":"unknown-receiver"} +{"from_node_id":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","reference_name":"fmt.Println","reference_kind":"calls","line":165,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Println","failure_reason":"unknown-receiver"} +{"from_node_id":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","reference_name":"loadConfig","reference_kind":"calls","line":166,"col":8,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"loadConfig"} +{"from_node_id":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","reference_name":"pkga.Widget","reference_kind":"instantiates","line":164,"col":6,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Widget"} {"from_node_id":"function:6587eb6d3ce9f83526f39edb278e0edb","reference_name":"Void","reference_kind":"references","line":155,"col":18,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"Void"} {"from_node_id":"function:6587eb6d3ce9f83526f39edb278e0edb","reference_name":"noop","reference_kind":"calls","line":155,"col":25,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"noop"} {"from_node_id":"function:665cf0a83ba254ea3108f02ed3ef2308","reference_name":"Iterable","reference_kind":"references","line":42,"col":0,"candidates":null,"file_path":"torture.dart","language":"dart","status":"failed","name_tail":"Iterable"} +{"from_node_id":"function:666befe2de21119a048ced0ded1779ab","reference_name":"fmt.Println","reference_kind":"calls","line":186,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Println","failure_reason":"unknown-receiver"} {"from_node_id":"function:666f1a9d49d9f5ff962b59158da8ff9d","reference_name":"x","reference_kind":"decorates","line":39,"col":0,"candidates":null,"file_path":"TortureAnnotatedDocs.dart","language":"dart","status":"failed","name_tail":"x"} {"from_node_id":"function:666f1a9d49d9f5ff962b59158da8ff9d","reference_name":"y","reference_kind":"decorates","line":41,"col":0,"candidates":null,"file_path":"TortureAnnotatedDocs.dart","language":"dart","status":"failed","name_tail":"y"} {"from_node_id":"function:67d932bdf3c34d2917376709a0ecbac1","reference_name":"load","reference_kind":"calls","line":38,"col":18,"candidates":null,"file_path":"TortureVrefDart.dart","language":"dart","status":"failed","name_tail":"load"} @@ -5142,15 +5241,6 @@ {"from_node_id":"function:81ba5a98d0931cbf162f4338fae53766","reference_name":"Cfg.retries","reference_kind":"references","line":65,"col":10,"candidates":null,"file_path":"TortureDoubleWalk.dart","language":"dart","status":"failed","name_tail":"retries"} {"from_node_id":"function:81ba5a98d0931cbf162f4338fae53766","reference_name":"print","reference_kind":"calls","line":67,"col":7,"candidates":null,"file_path":"TortureDoubleWalk.dart","language":"dart","status":"failed","name_tail":"print"} {"from_node_id":"function:81ba5a98d0931cbf162f4338fae53766","reference_name":"use","reference_kind":"calls","line":65,"col":5,"candidates":null,"file_path":"TortureDoubleWalk.dart","language":"dart","status":"failed","name_tail":"use"} -{"from_node_id":"function:81cc5b0d788ee9727656191bb6a35597","reference_name":"New","reference_kind":"calls","line":152,"col":8,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"New"} -{"from_node_id":"function:81cc5b0d788ee9727656191bb6a35597","reference_name":"New().Init","reference_kind":"calls","line":152,"col":8,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Init"} -{"from_node_id":"function:81cc5b0d788ee9727656191bb6a35597","reference_name":"Registry","reference_kind":"references","line":146,"col":20,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Registry"} -{"from_node_id":"function:81cc5b0d788ee9727656191bb6a35597","reference_name":"cfg.conn.Exec","reference_kind":"calls","line":151,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Exec","failure_reason":"unknown-receiver"} -{"from_node_id":"function:81cc5b0d788ee9727656191bb6a35597","reference_name":"fmt.Println","reference_kind":"calls","line":149,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Println","failure_reason":"unknown-receiver"} -{"from_node_id":"function:81cc5b0d788ee9727656191bb6a35597","reference_name":"loadConfig","reference_kind":"calls","line":150,"col":8,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"loadConfig"} -{"from_node_id":"function:81cc5b0d788ee9727656191bb6a35597","reference_name":"pkga.Widget","reference_kind":"instantiates","line":148,"col":6,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Widget"} -{"from_node_id":"function:8307a8a823f2c272e33236a2f73c9f60","reference_name":"docs/deep/nested.markdown","reference_kind":"references","line":186,"col":10,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"nested.markdown"} -{"from_node_id":"function:8307a8a823f2c272e33236a2f73c9f60","reference_name":"loadDoc","reference_kind":"calls","line":186,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"loadDoc"} {"from_node_id":"function:893e190d6be04144b7ebe001bdd3cdba","reference_name":"forward","reference_kind":"calls","line":108,"col":9,"candidates":null,"file_path":"torture.dart","language":"dart","status":"failed","name_tail":"forward"} {"from_node_id":"function:893e190d6be04144b7ebe001bdd3cdba","reference_name":"reg2","reference_kind":"calls","line":107,"col":6,"candidates":null,"file_path":"torture.dart","language":"dart","status":"failed","name_tail":"reg2"} {"from_node_id":"function:89b5279cd19a084e8974e1c0985c27d9","reference_name":"api.load","reference_kind":"calls","line":159,"col":27,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"load","failure_reason":"unknown-receiver"} @@ -5370,9 +5460,9 @@ {"from_node_id":"function:fdace61258b1ce2e795b000effa9d472","reference_name":"obj.make","reference_kind":"calls","line":63,"col":4,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"make","failure_reason":"unknown-receiver"} {"from_node_id":"function:fdace61258b1ce2e795b000effa9d472","reference_name":"obj.make().run","reference_kind":"calls","line":63,"col":4,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"run"} {"from_node_id":"interface:24159e084fc50d320c624ae5b6655041","reference_name":"Base1","reference_kind":"extends","line":180,"col":24,"candidates":null,"file_path":"torture.php","language":"php","status":"failed","name_tail":"Base1"} -{"from_node_id":"interface:6ed108f5ca6c8f6b9f40a746e9396c03","reference_name":"Closer","reference_kind":"extends","line":74,"col":6,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Closer"} -{"from_node_id":"interface:6ed108f5ca6c8f6b9f40a746e9396c03","reference_name":"Lister","reference_kind":"extends","line":75,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Lister"} -{"from_node_id":"interface:6ed108f5ca6c8f6b9f40a746e9396c03","reference_name":"Reader","reference_kind":"extends","line":73,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Reader"} +{"from_node_id":"interface:5c48adc31288c40ef8c3915369c73bc8","reference_name":"Closer","reference_kind":"extends","line":90,"col":6,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Closer"} +{"from_node_id":"interface:5c48adc31288c40ef8c3915369c73bc8","reference_name":"Lister","reference_kind":"extends","line":91,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Lister"} +{"from_node_id":"interface:5c48adc31288c40ef8c3915369c73bc8","reference_name":"Reader","reference_kind":"extends","line":89,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Reader"} {"from_node_id":"interface:7101ee1e3e068d01630d3b0128a15b2d","reference_name":"AnyObject","reference_kind":"extends","line":140,"col":20,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"AnyObject"} {"from_node_id":"interface:7101ee1e3e068d01630d3b0128a15b2d","reference_name":"Identifiable","reference_kind":"extends","line":140,"col":31,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"Identifiable"} {"from_node_id":"interface:7423d683e426467682cab43a0f65b9a1","reference_name":"AnyObject","reference_kind":"extends","line":52,"col":26,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"AnyObject"} @@ -5423,6 +5513,9 @@ {"from_node_id":"method:14fb931f9d612796f38d84c71078c9ae","reference_name":"Cleanup","reference_kind":"calls","line":57,"col":37,"candidates":null,"file_path":"Torture.cs","language":"csharp","status":"failed","name_tail":"Cleanup"} {"from_node_id":"method:17ac8db0ba1778f6220a4bdc41c15ef2","reference_name":"Task","reference_kind":"references","line":62,"col":21,"candidates":null,"file_path":"Torture.cs","language":"csharp","status":"failed","name_tail":"Task"} {"from_node_id":"method:17ac8db0ba1778f6220a4bdc41c15ef2","reference_name":"Task.Delay","reference_kind":"calls","line":62,"col":42,"candidates":null,"file_path":"Torture.cs","language":"csharp","status":"failed","name_tail":"Delay"} +{"from_node_id":"method:1922509becc42173c60699bcfc367d5d","reference_name":"T","reference_kind":"references","line":171,"col":29,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"T"} +{"from_node_id":"method:1922509becc42173c60699bcfc367d5d","reference_name":"append","reference_kind":"calls","line":172,"col":11,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"append"} +{"from_node_id":"method:1922509becc42173c60699bcfc367d5d","reference_name":"s.items","reference_kind":"function_ref","line":172,"col":20,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"items"} {"from_node_id":"method:1998d968a8cb7b7f76953859e2554fd2","reference_name":"Object","reference_kind":"references","line":39,"col":14,"candidates":null,"file_path":"TortureConstCtors.dart","language":"dart","status":"failed","name_tail":"Object"} {"from_node_id":"method:1998d968a8cb7b7f76953859e2554fd2","reference_name":"value","reference_kind":"function_ref","line":39,"col":38,"candidates":null,"file_path":"TortureConstCtors.dart","language":"dart","status":"failed","name_tail":"value"} {"from_node_id":"method:1aa639bb545c8f8933ba2ea31dacb84c","reference_name":"Future","reference_kind":"references","line":140,"col":2,"candidates":null,"file_path":"torture.dart","language":"dart","status":"failed","name_tail":"Future"} @@ -5431,6 +5524,7 @@ {"from_node_id":"method:1ab762fa49eec253f2be51fa79739253","reference_name":"emitTelemetry","reference_kind":"calls","line":33,"col":4,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"emitTelemetry"} {"from_node_id":"method:1ae04d31ad28c2d9a9c63e5a2c13123d","reference_name":"mul","reference_kind":"calls","line":72,"col":17,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"mul"} {"from_node_id":"method:1ef9b6f1c835a12c47628cd82674efc7","reference_name":"inline","reference_kind":"decorates","line":60,"col":2,"candidates":null,"file_path":"torture.scala","language":"scala","status":"failed","name_tail":"inline"} +{"from_node_id":"method:1fa1f8145997b3a1896de68650213051","reference_name":"Bool","reference_kind":"references","line":52,"col":29,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Bool"} {"from_node_id":"method:1ffd0a19e129180328c64d31cef01754","reference_name":"setmetatable","reference_kind":"calls","line":37,"col":8,"candidates":null,"file_path":"torture.lua","language":"lua","status":"failed","name_tail":"setmetatable"} {"from_node_id":"method:20afc89b2067be372d79afa78275ba60","reference_name":"override","reference_kind":"decorates","line":66,"col":2,"candidates":null,"file_path":"TortureAnnotatedComments.dart","language":"dart","status":"failed","name_tail":"override"} {"from_node_id":"method:2482c6a39c7a71c514ac4eda10980efa","reference_name":"Builder","reference_kind":"references","line":63,"col":20,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"Builder"} @@ -5540,9 +5634,16 @@ {"from_node_id":"method:581cacf02c5580f95fc293758de7be4e","reference_name":"Override","reference_kind":"decorates","line":28,"col":4,"candidates":null,"file_path":"Torture.java","language":"java","status":"failed","name_tail":"Override"} {"from_node_id":"method:5cf28578b1c5673d852a7742f3f29a17","reference_name":"x","reference_kind":"decorates","line":70,"col":2,"candidates":null,"file_path":"TortureAnnotatedDocs.dart","language":"dart","status":"failed","name_tail":"x"} {"from_node_id":"method:5d0a9bdbae36ea37f7580146d4a1e83b","reference_name":"redeclare","reference_kind":"decorates","line":154,"col":2,"candidates":null,"file_path":"TortureAnnotatedComments.dart","language":"dart","status":"failed","name_tail":"redeclare"} +{"from_node_id":"method:5eb14184151e0e35d5705df793db77a4","reference_name":"Bool","reference_kind":"references","line":46,"col":22,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Bool"} {"from_node_id":"method:5efa6e4ad2e2f9ec022a47261d632e71","reference_name":"literal","reference_kind":"decorates","line":68,"col":2,"candidates":null,"file_path":"TortureDeclarationDocs.dart","language":"dart","status":"failed","name_tail":"literal"} {"from_node_id":"method:6109ec2817c2c7669710ba0ccf46bdd9","reference_name":"Formatter","reference_kind":"references","line":63,"col":31,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"Formatter"} {"from_node_id":"method:6109ec2817c2c7669710ba0ccf46bdd9","reference_name":"Result","reference_kind":"references","line":63,"col":54,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"Result"} +{"from_node_id":"method:62962794279c3c99426ab6031814cfb6","reference_name":"Client","reference_kind":"references","line":44,"col":30,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Client"} +{"from_node_id":"method:62962794279c3c99426ab6031814cfb6","reference_name":"Item","reference_kind":"calls","line":46,"col":52,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Item"} +{"from_node_id":"method:62962794279c3c99426ab6031814cfb6","reference_name":"client.fetch","reference_kind":"calls","line":43,"col":30,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"fetch"} +{"from_node_id":"method:62962794279c3c99426ab6031814cfb6","reference_name":"fetch","reference_kind":"calls","line":44,"col":30,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"fetch"} +{"from_node_id":"method:62962794279c3c99426ab6031814cfb6","reference_name":"map","reference_kind":"calls","line":46,"col":20,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"map"} +{"from_node_id":"method:62962794279c3c99426ab6031814cfb6","reference_name":"store.save","reference_kind":"calls","line":45,"col":18,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"save"} {"from_node_id":"method:6467e18f015c2a2ac2eda69808b263fb","reference_name":"paint","reference_kind":"calls","line":33,"col":4,"candidates":null,"file_path":"torture.js","language":"javascript","status":"failed","name_tail":"paint"} {"from_node_id":"method:6467e18f015c2a2ac2eda69808b263fb","reference_name":"this.label","reference_kind":"function_ref","line":33,"col":15,"candidates":null,"file_path":"torture.js","language":"javascript","status":"failed","name_tail":"label"} {"from_node_id":"method:657476865c1d18e13cef7d2249fab0e5","reference_name":"ICache","reference_kind":"references","line":49,"col":88,"candidates":null,"file_path":"torture.php","language":"php","status":"failed","name_tail":"ICache"} @@ -5561,6 +5662,34 @@ {"from_node_id":"method:6d9dc963c222f94eab797e7bbd0151d3","reference_name":"helperCall","reference_kind":"calls","line":159,"col":22,"candidates":null,"file_path":"torture.scala","language":"scala","status":"failed","name_tail":"helperCall"} {"from_node_id":"method:6d9dc963c222f94eab797e7bbd0151d3","reference_name":"innerFn","reference_kind":"calls","line":159,"col":4,"candidates":null,"file_path":"torture.scala","language":"scala","status":"failed","name_tail":"innerFn"} {"from_node_id":"method:6d9dc963c222f94eab797e7bbd0151d3","reference_name":"lam","reference_kind":"calls","line":159,"col":12,"candidates":null,"file_path":"torture.scala","language":"scala","status":"failed","name_tail":"lam"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"!","reference_kind":"calls","line":35,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"!"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":".success","reference_kind":"calls","line":34,"col":36,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"success"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Bool","reference_kind":"references","line":18,"col":68,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Bool"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Client","reference_kind":"references","line":31,"col":26,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Client"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Client.shared.fetch().items","reference_kind":"calls","line":31,"col":20,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"items"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Config","reference_kind":"references","line":26,"col":17,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Config"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Config.check","reference_kind":"calls","line":21,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"check"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Config.check","reference_kind":"calls","line":43,"col":15,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"check"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Decoder","reference_kind":"calls","line":28,"col":21,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Decoder"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Decoder().decode","reference_kind":"calls","line":28,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"decode"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Item","reference_kind":"references","line":28,"col":38,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Item"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Mask","reference_kind":"references","line":27,"col":17,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Mask"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Offset.zero","reference_kind":"calls","line":43,"col":34,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"zero"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Parser.make","reference_kind":"calls","line":29,"col":20,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"make"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Parser.make","reference_kind":"calls","line":30,"col":21,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"make"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Parser.make().parse","reference_kind":"calls","line":29,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"parse"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Parser.make().tokens","reference_kind":"calls","line":30,"col":21,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"tokens"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Parser.make().tokens().first","reference_kind":"calls","line":30,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"first"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Settings","reference_kind":"references","line":23,"col":17,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Settings"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Settings","reference_kind":"references","line":24,"col":17,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Settings"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Settings.Defaults.isOn","reference_kind":"calls","line":23,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"isOn"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"Task","reference_kind":"references","line":41,"col":15,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Task"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"abs","reference_kind":"calls","line":22,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"abs"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"fetch","reference_kind":"calls","line":31,"col":26,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"fetch"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"isOn","reference_kind":"calls","line":24,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"isOn"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"items.contains","reference_kind":"calls","line":38,"col":11,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"contains"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"store.contains","reference_kind":"calls","line":20,"col":16,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"contains"} +{"from_node_id":"method:73b61c8d80bf0af73a67434ab7f4be86","reference_name":"store.remove","reference_kind":"calls","line":39,"col":19,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"remove"} {"from_node_id":"method:763b6a15f2eef4c0119966b7248403c9","reference_name":"Deprecated","reference_kind":"decorates","line":50,"col":2,"candidates":null,"file_path":"TortureDeclarationDocs.dart","language":"dart","status":"failed","name_tail":"Deprecated"} {"from_node_id":"method:773629ccbc9f2957a2e43a4c6e776929","reference_name":"begin_stmt_call","reference_kind":"calls","line":164,"col":6,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"begin_stmt_call"} {"from_node_id":"method:773629ccbc9f2957a2e43a4c6e776929","reference_name":"else_stmt_call","reference_kind":"calls","line":168,"col":6,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"else_stmt_call"} @@ -5650,7 +5779,11 @@ {"from_node_id":"method:9929f3843a6ba7abd6ea209fd32f08c6","reference_name":"this->prop.m3","reference_kind":"calls","line":86,"col":8,"candidates":null,"file_path":"torture.php","language":"php","status":"failed","name_tail":"m3","failure_reason":"unknown-receiver"} {"from_node_id":"method:9929f3843a6ba7abd6ea209fd32f08c6","reference_name":"var.vm","reference_kind":"calls","line":93,"col":8,"candidates":null,"file_path":"torture.php","language":"php","status":"failed","name_tail":"vm","failure_reason":"unknown-receiver"} {"from_node_id":"method:9929f3843a6ba7abd6ea209fd32f08c6","reference_name":"x.m1","reference_kind":"calls","line":84,"col":8,"candidates":null,"file_path":"torture.php","language":"php","status":"failed","name_tail":"m1","failure_reason":"unknown-receiver"} +{"from_node_id":"method:992eca618058bd9e60cbb045825b06f9","reference_name":"Context","reference_kind":"references","line":100,"col":15,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Context"} {"from_node_id":"method:9939c2625e30f5b5f53cd91b17a4a642","reference_name":"Override","reference_kind":"decorates","line":90,"col":6,"candidates":null,"file_path":"Torture.java","language":"java","status":"failed","name_tail":"Override"} +{"from_node_id":"method:9a66bbb680a40f4d4f3c87250ff2cb8b","reference_name":"Item","reference_kind":"references","line":101,"col":43,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} +{"from_node_id":"method:9eb66a934629856e0f3f307026c6c79b","reference_name":"Message2","reference_kind":"calls","line":54,"col":58,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} +{"from_node_id":"method:9eb66a934629856e0f3f307026c6c79b","reference_name":"Message2","reference_kind":"references","line":54,"col":43,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} {"from_node_id":"method:9fc0d6eb8488738cd8156f94d9984dce","reference_name":"expensive","reference_kind":"calls","line":23,"col":4,"candidates":null,"file_path":"torture.js","language":"javascript","status":"failed","name_tail":"expensive"} {"from_node_id":"method:a01f2278ce5587bdcd590a9b95435f39","reference_name":"OtherT","reference_kind":"references","line":27,"col":41,"candidates":null,"file_path":"TortureConstCtors.dart","language":"dart","status":"failed","name_tail":"OtherT"} {"from_node_id":"method:a05af461027e21826caddbe3f61bc967","reference_name":"override","reference_kind":"decorates","line":125,"col":2,"candidates":null,"file_path":"TortureAnnotatedDocs.dart","language":"dart","status":"failed","name_tail":"override"} @@ -5703,10 +5836,6 @@ {"from_node_id":"method:a590c5f459d7f6915b37eb92e75a1d83","reference_name":"puts","reference_kind":"calls","line":128,"col":4,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"puts"} {"from_node_id":"method:a590c5f459d7f6915b37eb92e75a1d83","reference_name":"puts","reference_kind":"calls","line":152,"col":4,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"puts"} {"from_node_id":"method:a590c5f459d7f6915b37eb92e75a1d83","reference_name":"reset","reference_kind":"calls","line":126,"col":4,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"reset"} -{"from_node_id":"method:a5cd5e67746962200f8230ebedb5413e","reference_name":"Item","reference_kind":"references","line":85,"col":43,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} -{"from_node_id":"method:a6d269b87546a3383d51ca2de232a1de","reference_name":"T","reference_kind":"references","line":155,"col":29,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"T"} -{"from_node_id":"method:a6d269b87546a3383d51ca2de232a1de","reference_name":"append","reference_kind":"calls","line":156,"col":11,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"append"} -{"from_node_id":"method:a6d269b87546a3383d51ca2de232a1de","reference_name":"s.items","reference_kind":"function_ref","line":156,"col":20,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"items"} {"from_node_id":"method:a7103764da0854afee05bc7d100478a4","reference_name":"Object","reference_kind":"references","line":43,"col":9,"candidates":null,"file_path":"TortureConstCtors.dart","language":"dart","status":"failed","name_tail":"Object"} {"from_node_id":"method:a7103764da0854afee05bc7d100478a4","reference_name":"OtherT","reference_kind":"references","line":49,"col":13,"candidates":null,"file_path":"TortureConstCtors.dart","language":"dart","status":"failed","name_tail":"OtherT"} {"from_node_id":"method:a7103764da0854afee05bc7d100478a4","reference_name":"OtherT.named","reference_kind":"calls","line":49,"col":11,"candidates":null,"file_path":"TortureConstCtors.dart","language":"dart","status":"failed","name_tail":"named"} @@ -5769,6 +5898,27 @@ {"from_node_id":"method:c6a837a2bcf35e42d78651084aa822d5","reference_name":"override","reference_kind":"decorates","line":121,"col":2,"candidates":null,"file_path":"TortureAnnotatedDocs.dart","language":"dart","status":"failed","name_tail":"override"} {"from_node_id":"method:c7043263906772fe28e231a57964c1b2","reference_name":"Future","reference_kind":"references","line":50,"col":2,"candidates":null,"file_path":"TortureMini.dart","language":"dart","status":"failed","name_tail":"Future"} {"from_node_id":"method:c7043263906772fe28e231a57964c1b2","reference_name":"fetch","reference_kind":"calls","line":50,"col":41,"candidates":null,"file_path":"TortureMini.dart","language":"dart","status":"failed","name_tail":"fetch"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Bar.make","reference_kind":"calls","line":31,"col":29,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"make"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Baz.build","reference_kind":"calls","line":31,"col":45,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"build"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Cache.open","reference_kind":"calls","line":32,"col":29,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"open"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Data","reference_kind":"calls","line":36,"col":39,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Data"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"FileManager","reference_kind":"references","line":27,"col":13,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"FileManager"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Foo","reference_kind":"calls","line":31,"col":17,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Foo"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"JSONDecoder","reference_kind":"calls","line":22,"col":24,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"JSONDecoder"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"JSONDecoder().decode","reference_kind":"calls","line":22,"col":19,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"decode"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Message2","reference_kind":"calls","line":19,"col":24,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Message2","reference_kind":"calls","line":20,"col":24,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Message2","reference_kind":"calls","line":21,"col":23,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Message2","reference_kind":"calls","line":36,"col":24,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Message2","reference_kind":"calls","line":39,"col":20,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Message2","reference_kind":"references","line":18,"col":37,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Message2"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Realm","reference_kind":"calls","line":25,"col":25,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Realm"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Settings","reference_kind":"references","line":24,"col":28,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"Settings"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"Settings.Defaults.load","reference_kind":"calls","line":24,"col":28,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"load"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"User","reference_kind":"references","line":22,"col":45,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"User"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"cached.touch","reference_kind":"calls","line":33,"col":12,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"touch"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"parser.parse","reference_kind":"calls","line":23,"col":26,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"parse"} +{"from_node_id":"method:c7d83d7c39a595013f0f7051b31debc8","reference_name":"removeItem","reference_kind":"calls","line":27,"col":13,"candidates":null,"file_path":"TortureTry.swift","language":"swift","status":"failed","name_tail":"removeItem"} {"from_node_id":"method:c95640784c29e17ce4cab5df21da11a4","reference_name":"Foo","reference_kind":"references","line":142,"col":15,"candidates":null,"file_path":"Torture.cs","language":"csharp","status":"failed","name_tail":"Foo"} {"from_node_id":"method:d089517f99bdd42860ded999d09f17da","reference_name":"Get","reference_kind":"decorates","line":37,"col":2,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"Get"} {"from_node_id":"method:d089517f99bdd42860ded999d09f17da","reference_name":"Item","reference_kind":"references","line":38,"col":47,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"Item"} @@ -5801,7 +5951,6 @@ {"from_node_id":"method:d85e75675c9c25670ba7f631481482f8","reference_name":"Canvas","reference_kind":"references","line":46,"col":14,"candidates":null,"file_path":"TortureMini.dart","language":"dart","status":"failed","name_tail":"Canvas"} {"from_node_id":"method:d85e75675c9c25670ba7f631481482f8","reference_name":"c.draw","reference_kind":"calls","line":46,"col":32,"candidates":null,"file_path":"TortureMini.dart","language":"dart","status":"failed","name_tail":"draw"} {"from_node_id":"method:d85e75675c9c25670ba7f631481482f8","reference_name":"override","reference_kind":"decorates","line":45,"col":2,"candidates":null,"file_path":"TortureMini.dart","language":"dart","status":"failed","name_tail":"override"} -{"from_node_id":"method:dc018b19c95524f99100bf15538c815b","reference_name":"Context","reference_kind":"references","line":84,"col":15,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Context"} {"from_node_id":"method:dd439e569e5643b7eab01af84e7b86a4","reference_name":"register","reference_kind":"calls","line":29,"col":4,"candidates":null,"file_path":"torture.js","language":"javascript","status":"failed","name_tail":"register"} {"from_node_id":"method:dd439e569e5643b7eab01af84e7b86a4","reference_name":"super","reference_kind":"calls","line":27,"col":4,"candidates":null,"file_path":"torture.js","language":"javascript","status":"failed","name_tail":"super"} {"from_node_id":"method:de718159205cba9b0d17647ac71f8f2a","reference_name":"draw","reference_kind":"calls","line":77,"col":8,"candidates":null,"file_path":"torture.kt","language":"kotlin","status":"failed","name_tail":"draw"} @@ -5904,6 +6053,7 @@ {"from_node_id":"method:f3482e937ba1d2aedef0d9ec82048058","reference_name":"Foo","reference_kind":"references","line":74,"col":32,"candidates":null,"file_path":"torture.php","language":"php","status":"failed","name_tail":"Foo"} {"from_node_id":"method:f69960ba041533621bc194db7d49fefb","reference_name":"T","reference_kind":"references","line":21,"col":53,"candidates":null,"file_path":"TortureConstCtors.dart","language":"dart","status":"failed","name_tail":"T"} {"from_node_id":"method:f7a955e2e4b4da5329f235be6578e7cb","reference_name":"override","reference_kind":"decorates","line":100,"col":2,"candidates":null,"file_path":"TortureAnnotatedComments.dart","language":"dart","status":"failed","name_tail":"override"} +{"from_node_id":"method:fa3938cdf0d608dc9a8646d21c39961c","reference_name":"Bool","reference_kind":"references","line":47,"col":38,"candidates":null,"file_path":"TortureWrappedCalls.swift","language":"swift","status":"failed","name_tail":"Bool"} {"from_node_id":"method:fbe990aa0f9630ab6f709c19c88d51da","reference_name":"queue","reference_kind":"calls","line":19,"col":8,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"queue"} {"from_node_id":"method:fbe990aa0f9630ab6f709c19c88d51da","reference_name":"register","reference_kind":"calls","line":18,"col":8,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"register"} {"from_node_id":"method:fbe990aa0f9630ab6f709c19c88d51da","reference_name":"target_cb","reference_kind":"function_ref","line":19,"col":14,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"target_cb"} @@ -5969,38 +6119,38 @@ {"from_node_id":"property:b907b8e69e94f2fd52096df43b482b7b","reference_name":"Widget","reference_kind":"references","line":36,"col":20,"candidates":null,"file_path":"Torture.cs","language":"csharp","status":"failed","name_tail":"Widget"} {"from_node_id":"property:d0f96e89ea9b060af016b84a2b5c71ef","reference_name":"FontConfig","reference_kind":"references","line":27,"col":16,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"FontConfig"} {"from_node_id":"struct:0c309a8ed6f33456724d94ba73599e04","reference_name":"fmt::Display","reference_kind":"implements","line":62,"col":5,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"Display"} -{"from_node_id":"struct:33e3531d750b08f5b854203467928f28","reference_name":"Base","reference_kind":"extends","line":19,"col":2,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Base"} -{"from_node_id":"struct:33e3531d750b08f5b854203467928f28","reference_name":"Embedded","reference_kind":"extends","line":21,"col":6,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Embedded"} -{"from_node_id":"struct:33e3531d750b08f5b854203467928f28","reference_name":"Pointer","reference_kind":"extends","line":22,"col":7,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Pointer"} -{"from_node_id":"struct:33e3531d750b08f5b854203467928f28","reference_name":"Queryable","reference_kind":"extends","line":20,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Queryable"} +{"from_node_id":"struct:280613d5980c85f7cdeeb361ec6fe08f","reference_name":"Base","reference_kind":"extends","line":125,"col":2,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Base"} {"from_node_id":"struct:487d89e7a287a16bb02adabeb6c061a0","reference_name":"View","reference_kind":"references","line":122,"col":17,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"View"} {"from_node_id":"struct:4ea1b361173ba3f6b1b2e8dfe74e13d3","reference_name":"Iterator","reference_kind":"implements","line":150,"col":9,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"Iterator"} -{"from_node_id":"struct:6b80d8f1dbee1c34e187c63b7e616a70","reference_name":"Base","reference_kind":"references","line":44,"col":3,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Base"} -{"from_node_id":"struct:6b80d8f1dbee1c34e187c63b7e616a70","reference_name":"Context","reference_kind":"references","line":40,"col":24,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Context"} -{"from_node_id":"struct:6b80d8f1dbee1c34e187c63b7e616a70","reference_name":"Item","reference_kind":"references","line":38,"col":22,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} -{"from_node_id":"struct:6b80d8f1dbee1c34e187c63b7e616a70","reference_name":"Item","reference_kind":"references","line":47,"col":14,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} -{"from_node_id":"struct:6b80d8f1dbee1c34e187c63b7e616a70","reference_name":"Item","reference_kind":"references","line":49,"col":28,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} -{"from_node_id":"struct:6b80d8f1dbee1c34e187c63b7e616a70","reference_name":"Lister","reference_kind":"extends","line":49,"col":7,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Lister"} {"from_node_id":"struct:6d96b486579cf3fdd66718872215294c","reference_name":"Equatable","reference_kind":"extends","line":39,"col":37,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"Equatable"} {"from_node_id":"struct:6d96b486579cf3fdd66718872215294c","reference_name":"RawRepresentable","reference_kind":"extends","line":39,"col":19,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"RawRepresentable"} {"from_node_id":"struct:8af466b07dba0b708a3b1922902ab00a","reference_name":"From","reference_kind":"implements","line":171,"col":5,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"From"} -{"from_node_id":"struct:ad8421763ee39344ef65f68fc90dd015","reference_name":"Base","reference_kind":"extends","line":109,"col":2,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Base"} +{"from_node_id":"struct:f40c718c9819fba2c03363830f20153e","reference_name":"Base","reference_kind":"extends","line":33,"col":2,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Base"} +{"from_node_id":"struct:f40c718c9819fba2c03363830f20153e","reference_name":"Embedded","reference_kind":"extends","line":35,"col":6,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Embedded"} +{"from_node_id":"struct:f40c718c9819fba2c03363830f20153e","reference_name":"Pointer","reference_kind":"extends","line":36,"col":7,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Pointer"} +{"from_node_id":"struct:f40c718c9819fba2c03363830f20153e","reference_name":"Queryable","reference_kind":"extends","line":34,"col":1,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Queryable"} +{"from_node_id":"struct:f75038b4c506da37518a036f175172d6","reference_name":"Base","reference_kind":"references","line":60,"col":3,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Base"} +{"from_node_id":"struct:f75038b4c506da37518a036f175172d6","reference_name":"Context","reference_kind":"references","line":56,"col":24,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Context"} +{"from_node_id":"struct:f75038b4c506da37518a036f175172d6","reference_name":"Item","reference_kind":"references","line":54,"col":22,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} +{"from_node_id":"struct:f75038b4c506da37518a036f175172d6","reference_name":"Item","reference_kind":"references","line":63,"col":14,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} +{"from_node_id":"struct:f75038b4c506da37518a036f175172d6","reference_name":"Item","reference_kind":"references","line":65,"col":28,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} +{"from_node_id":"struct:f75038b4c506da37518a036f175172d6","reference_name":"Lister","reference_kind":"extends","line":65,"col":7,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Lister"} {"from_node_id":"trait:36abc0be91b35b7b2663de83c007b572","reference_name":"Producer","reference_kind":"extends","line":52,"col":18,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"Producer"} {"from_node_id":"trait:43a05f33dc47873c975e3feb8f75cbf8","reference_name":"Deserialize","reference_kind":"extends","line":54,"col":26,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"Deserialize"} {"from_node_id":"trait:a58fd1ab5cf02f43676433b760728c37","reference_name":"init_cap","reference_kind":"calls","line":46,"col":23,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"init_cap"} -{"from_node_id":"type_alias:056dd5fe2cc3e2ad87323386146effcc","reference_name":"Widget","reference_kind":"references","line":128,"col":25,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Widget"} -{"from_node_id":"type_alias:1bc21f6b21632fe87943700ca4573be4","reference_name":"Widget","reference_kind":"references","line":98,"col":18,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Widget"} +{"from_node_id":"type_alias:2d50d57ef2febcc27a32411b5d897037","reference_name":"Item","reference_kind":"references","line":147,"col":14,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} +{"from_node_id":"type_alias:47961e7c19d208a63154c7109ec04f6f","reference_name":"Item","reference_kind":"references","line":137,"col":36,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} {"from_node_id":"type_alias:4eac8834dd1ceb7059cdc0ebd6a23f96","reference_name":"Data","reference_kind":"references","line":75,"col":21,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"Data"} {"from_node_id":"type_alias:4eac8834dd1ceb7059cdc0ebd6a23f96","reference_name":"Void","reference_kind":"references","line":75,"col":30,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"Void"} -{"from_node_id":"type_alias:55981ee7594cc71cc0d5283a993cd5f2","reference_name":"Item","reference_kind":"references","line":131,"col":14,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} {"from_node_id":"type_alias:600473b4a3158649443b2f214febf906","reference_name":"Promise","reference_kind":"references","line":81,"col":27,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"Promise"} {"from_node_id":"type_alias:600473b4a3158649443b2f214febf906","reference_name":"Promise","reference_kind":"references","line":81,"col":27,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"Promise"} {"from_node_id":"type_alias:600473b4a3158649443b2f214febf906","reference_name":"Promise","reference_kind":"references","line":81,"col":27,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"Promise"} -{"from_node_id":"type_alias:608221a5f58d68322f43ee54c190640e","reference_name":"Base","reference_kind":"references","line":134,"col":3,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Base"} -{"from_node_id":"type_alias:882c227f07ef59b639ecf2c0cfb69f1c","reference_name":"Item","reference_kind":"references","line":104,"col":32,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} +{"from_node_id":"type_alias:6419a6819baa0d20cb197e18ff7f8f4f","reference_name":"Widget","reference_kind":"references","line":144,"col":25,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Widget"} {"from_node_id":"type_alias:8d09bbd71ebfe2d1aa557e0e79aaab99","reference_name":"Builder","reference_kind":"references","line":76,"col":28,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"Builder"} {"from_node_id":"type_alias:8d09bbd71ebfe2d1aa557e0e79aaab99","reference_name":"KF","reference_kind":"references","line":76,"col":25,"candidates":null,"file_path":"torture.swift","language":"swift","status":"failed","name_tail":"KF"} -{"from_node_id":"type_alias:965915e648eebc2c230c7f5df6ca9700","reference_name":"Item","reference_kind":"references","line":121,"col":36,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} +{"from_node_id":"type_alias:8fbb209c59fbcdc614d1649dd452fdf7","reference_name":"Base","reference_kind":"references","line":150,"col":3,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Base"} +{"from_node_id":"type_alias:ceca5ce1f11a6de325195f71083c05de","reference_name":"Widget","reference_kind":"references","line":114,"col":18,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Widget"} +{"from_node_id":"type_alias:d52bce3af616cc7956274bccf80180cc","reference_name":"Item","reference_kind":"references","line":120,"col":32,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"Item"} {"from_node_id":"type_alias:f84ae3400c1d88837e6d67a42d5eea5a","reference_name":"Req","reference_kind":"references","line":85,"col":32,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"Req"} {"from_node_id":"type_alias:f84ae3400c1d88837e6d67a42d5eea5a","reference_name":"Req","reference_kind":"references","line":86,"col":27,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"Req"} {"from_node_id":"type_alias:f84ae3400c1d88837e6d67a42d5eea5a","reference_name":"Resp","reference_kind":"references","line":85,"col":37,"candidates":null,"file_path":"torture.tsx","language":"tsx","status":"failed","name_tail":"Resp"} @@ -6010,7 +6160,6 @@ {"from_node_id":"variable:0560d6516d21bba56151a91b46a3458f","reference_name":"target_cb","reference_kind":"function_ref","line":48,"col":20,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"target_cb"} {"from_node_id":"variable:07f4c15ac5517d372045b53113f115ec","reference_name":"example.com/remote.md","reference_kind":"references","line":116,"col":25,"candidates":null,"file_path":"torture.lua","language":"lua","status":"failed","name_tail":"remote.md"} {"from_node_id":"variable:107967afd523982bfd99c4fe3b90a2a1","reference_name":"notes.md#top","reference_kind":"references","line":117,"col":20,"candidates":null,"file_path":"torture.lua","language":"lua","status":"failed","name_tail":"md#top"} -{"from_node_id":"variable:1408b0cc15b4db6aa165d25216f1f59a","reference_name":"docs/rooted.md","reference_kind":"references","line":179,"col":16,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"rooted.md"} {"from_node_id":"variable:144c41f1fe7d4cdfb643e499172e0f2c","reference_name":"a.md","reference_kind":"references","line":243,"col":21,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"md"} {"from_node_id":"variable:144c41f1fe7d4cdfb643e499172e0f2c","reference_name":"sub/b.mdx","reference_kind":"references","line":243,"col":35,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"b.mdx"} {"from_node_id":"variable:1c2f423d65ed4cdd847201e9ee1dab10","reference_name":"notes.md#top","reference_kind":"references","line":308,"col":26,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"md#top"} @@ -6019,34 +6168,35 @@ {"from_node_id":"variable:2c97371982bc8cb00d33dea8739ea6e0","reference_name":"notes.md#top","reference_kind":"references","line":242,"col":14,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"md#top"} {"from_node_id":"variable:31334faedc88ad501a488504f781e9a8","reference_name":"docs/rooted.md","reference_kind":"references","line":305,"col":25,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"rooted.md"} {"from_node_id":"variable:36e608fb368763b7f8a74a69f477cec7","reference_name":"target_cb","reference_kind":"function_ref","line":49,"col":13,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"target_cb"} +{"from_node_id":"variable:38bd23922528635f1363695007b03316","reference_name":"a.md","reference_kind":"references","line":204,"col":22,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"md"} +{"from_node_id":"variable:38bd23922528635f1363695007b03316","reference_name":"sub/b.mdx","reference_kind":"references","line":204,"col":36,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"b.mdx"} {"from_node_id":"variable:459f624660c51fd045cc765047a12ec3","reference_name":"target_cb","reference_kind":"calls","line":53,"col":22,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"target_cb"} +{"from_node_id":"variable:48ff1402f0262265d07a2b0874218cdd","reference_name":"README.md","reference_kind":"references","line":199,"col":14,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"md"} {"from_node_id":"variable:52d1de85bc7cd2d0848da751d815b1e3","reference_name":"example.com/remote.md","reference_kind":"references","line":307,"col":31,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"remote.md"} {"from_node_id":"variable:5bd0b7aea699a56bf2affd88c24f6f47","reference_name":"README.md","reference_kind":"references","line":113,"col":17,"candidates":null,"file_path":"torture.lua","language":"lua","status":"failed","name_tail":"md"} {"from_node_id":"variable:5cbfbd2a59a71a50f9a1ce36a6858ef9","reference_name":"a.md","reference_kind":"references","line":309,"col":33,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"md"} {"from_node_id":"variable:5cbfbd2a59a71a50f9a1ce36a6858ef9","reference_name":"sub/b.mdx","reference_kind":"references","line":309,"col":47,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"b.mdx"} +{"from_node_id":"variable:710d511f28f8ad9deef04f9e299d9ac4","reference_name":"example.com/remote.md","reference_kind":"references","line":202,"col":22,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"remote.md"} {"from_node_id":"variable:751570e9a1f8514a268f013d78119aad","reference_name":"docs/rooted.md","reference_kind":"references","line":239,"col":13,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"rooted.md"} {"from_node_id":"variable:788d75a828c79f9847e0be0e2b73a196","reference_name":"compute","reference_kind":"calls","line":10,"col":4,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"compute"} {"from_node_id":"variable:81d0ff7eaabc267206fbd5529a482e62","reference_name":"docs/rooted.md","reference_kind":"references","line":114,"col":19,"candidates":null,"file_path":"torture.lua","language":"lua","status":"failed","name_tail":"rooted.md"} {"from_node_id":"variable:8259711bc12da5017d83b9e8f3bd51a7","reference_name":"README.md","reference_kind":"references","line":66,"col":17,"candidates":null,"file_path":"torture.luau","language":"luau","status":"failed","name_tail":"md"} {"from_node_id":"variable:8ba939f37f98d071b9c0a5d1c73590cd","reference_name":"a.md","reference_kind":"references","line":118,"col":27,"candidates":null,"file_path":"torture.lua","language":"lua","status":"failed","name_tail":"md"} {"from_node_id":"variable:8ba939f37f98d071b9c0a5d1c73590cd","reference_name":"sub/b.mdx","reference_kind":"references","line":118,"col":41,"candidates":null,"file_path":"torture.lua","language":"lua","status":"failed","name_tail":"b.mdx"} +{"from_node_id":"variable:9564447a4ae7b284dee05c5e456cb7ef","reference_name":"docs/rooted.md","reference_kind":"references","line":200,"col":16,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"rooted.md"} {"from_node_id":"variable:9b11e2d2271460cf5d5c12d00f607ca1","reference_name":"helper","reference_kind":"calls","line":52,"col":13,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"helper"} -{"from_node_id":"variable:9ebd601a4fad63af418ac0bc8c0ec04c","reference_name":"example.com/remote.md","reference_kind":"references","line":181,"col":22,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"remote.md"} -{"from_node_id":"variable:adb6634d66354e5a2f46a0cd4ab58050","reference_name":"a.md","reference_kind":"references","line":183,"col":22,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"md"} -{"from_node_id":"variable:adb6634d66354e5a2f46a0cd4ab58050","reference_name":"sub/b.mdx","reference_kind":"references","line":183,"col":36,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"b.mdx"} {"from_node_id":"variable:b414249421e00ef2a2debd7c2865720f","reference_name":"a.md","reference_kind":"references","line":71,"col":27,"candidates":null,"file_path":"torture.luau","language":"luau","status":"failed","name_tail":"md"} {"from_node_id":"variable:b414249421e00ef2a2debd7c2865720f","reference_name":"sub/b.mdx","reference_kind":"references","line":71,"col":41,"candidates":null,"file_path":"torture.luau","language":"luau","status":"failed","name_tail":"b.mdx"} {"from_node_id":"variable:c23cd3435fea1505587b5a4809da3f5e","reference_name":"Lazy::new","reference_kind":"calls","line":290,"col":30,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"new"} {"from_node_id":"variable:c23cd3435fea1505587b5a4809da3f5e","reference_name":"build_cfg","reference_kind":"calls","line":290,"col":43,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"build_cfg"} {"from_node_id":"variable:cd9e9fe748d0f3513f7f6c6c74264f2c","reference_name":"README.md","reference_kind":"references","line":304,"col":23,"candidates":null,"file_path":"torture.rs","language":"rust","status":"failed","name_tail":"md"} -{"from_node_id":"variable:d0140163eccfbe839cf7b486e7f09269","reference_name":"README.md","reference_kind":"references","line":178,"col":14,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"md"} {"from_node_id":"variable:dc32e43e11cbd6a5aa9ed4fd06aa4e45","reference_name":"example.com/remote.md","reference_kind":"references","line":241,"col":19,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"remote.md"} {"from_node_id":"variable:e226fd913c4b21d87da0115d1007adab","reference_name":"example.com/remote.md","reference_kind":"references","line":69,"col":25,"candidates":null,"file_path":"torture.luau","language":"luau","status":"failed","name_tail":"remote.md"} -{"from_node_id":"variable:e6121ba1baf8c5f551e7d79391a5f970","reference_name":"notes.md#top","reference_kind":"references","line":182,"col":17,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"md#top"} {"from_node_id":"variable:f90ca95a6ecd4291f24e8cc99492595f","reference_name":"notes.md#top","reference_kind":"references","line":70,"col":20,"candidates":null,"file_path":"torture.luau","language":"luau","status":"failed","name_tail":"md#top"} +{"from_node_id":"variable:f9f3968951737cc79856b168e7b9c682","reference_name":"notes.md#top","reference_kind":"references","line":203,"col":17,"candidates":null,"file_path":"torture.go","language":"go","status":"failed","name_tail":"md#top"} {"from_node_id":"variable:fb450996c12f335b36201ead67a34f64","reference_name":"helper","reference_kind":"calls","line":54,"col":17,"candidates":null,"file_path":"torture.py","language":"python","status":"failed","name_tail":"helper"} {"from_node_id":"variable:feb330d554c5d0caaa8978323a006e52","reference_name":"README.md","reference_kind":"references","line":238,"col":11,"candidates":null,"file_path":"torture.rb","language":"ruby","status":"failed","name_tail":"md"} -== bindings (859) +== bindings (863) {"file_path":"Torture.java","name":"","kind":"local","node_id":"class:c4ed77533cd6f14e451fe7962f484e20","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":27,"scope_end":32,"storage":null,"line":27} {"file_path":"Torture.java","name":"","kind":"local","node_id":"class:66085d60d16ebfd037ddd1bd9273a82e","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":36,"scope_end":48,"storage":null,"line":42} {"file_path":"Torture.java","name":"API_BASE","kind":"local","node_id":"constant:027c429f02116e6725f83e648b4778cf","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":16,"scope_end":106,"storage":null,"line":21} @@ -6367,77 +6517,81 @@ {"file_path":"torture.cpp","name":"vector","kind":"import","node_id":null,"target_spec":"vector","target_name":"*","exported_as":null,"export_form":null,"scope_start":1,"scope_end":171,"storage":null,"line":8} {"file_path":"torture.cpp","name":"widget_base","kind":"import","node_id":null,"target_spec":"widget_base.hpp","target_name":"*","exported_as":null,"export_form":null,"scope_start":1,"scope_end":171,"storage":null,"line":9} {"file_path":"torture.cpp","name":"~Session","kind":"local","node_id":"method:2328804ffd8c133163e907a0d7dac30c","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":38,"scope_end":44,"storage":null,"line":41} -{"file_path":"torture.go","name":"Alias","kind":"decl","node_id":"type_alias:1bc21f6b21632fe87943700ca4573be4","target_spec":null,"target_name":null,"exported_as":"Alias","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":98} -{"file_path":"torture.go","name":"AnonAlias","kind":"decl","node_id":"struct:ad8421763ee39344ef65f68fc90dd015","target_spec":null,"target_name":null,"exported_as":"AnonAlias","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":108} -{"file_path":"torture.go","name":"AnonFields","kind":"decl","node_id":"struct:44d6f0ea6746cda4ce3d410ce9c99a46","target_spec":null,"target_name":null,"exported_as":"AnonFields","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":61} -{"file_path":"torture.go","name":"Core","kind":"decl","node_id":"interface:6ed108f5ca6c8f6b9f40a746e9396c03","target_spec":null,"target_name":null,"exported_as":"Core","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":72} -{"file_path":"torture.go","name":"DefaultRegistry","kind":"decl","node_id":"variable:1837cd19ce5f7a8f45b7fa4b8fc8a0e6","target_spec":null,"target_name":null,"exported_as":"DefaultRegistry","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":11} -{"file_path":"torture.go","name":"Defined","kind":"decl","node_id":"type_alias:c9fe81e444d43593fc382a0be628bc66","target_spec":null,"target_name":null,"exported_as":"Defined","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":105} -{"file_path":"torture.go","name":"Dur","kind":"decl","node_id":"type_alias:2a5e03d369bc91073bc0792b6964ac16","target_spec":null,"target_name":null,"exported_as":"Dur","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":95} -{"file_path":"torture.go","name":"Each","kind":"local","node_id":"method:a5cd5e67746962200f8230ebedb5413e","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":83,"scope_end":87,"storage":null,"line":85} -{"file_path":"torture.go","name":"Exact","kind":"decl","node_id":"interface:b5773212ca0e5396a677e9062f68d204","target_spec":null,"target_name":null,"exported_as":"Exact","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":93} -{"file_path":"torture.go","name":"Find","kind":"local","node_id":"method:dc018b19c95524f99100bf15538c815b","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":83,"scope_end":87,"storage":null,"line":84} -{"file_path":"torture.go","name":"FnAlias","kind":"decl","node_id":"type_alias:02bad22974119233684c4cdc31b84c08","target_spec":null,"target_name":null,"exported_as":"FnAlias","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":103} -{"file_path":"torture.go","name":"Grid","kind":"decl","node_id":"type_alias:f6d4e998f3c2200dadf5c1e05f9368ab","target_spec":null,"target_name":null,"exported_as":"Grid","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":129} -{"file_path":"torture.go","name":"HandlerFunc","kind":"decl","node_id":"type_alias:965915e648eebc2c230c7f5df6ca9700","target_spec":null,"target_name":null,"exported_as":"HandlerFunc","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":121} -{"file_path":"torture.go","name":"HandlersChain","kind":"decl","node_id":"type_alias:5fab20424fd8ff6f365fbb0e5eec9c84","target_spec":null,"target_name":null,"exported_as":"HandlersChain","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":123} -{"file_path":"torture.go","name":"IfaceAlias","kind":"decl","node_id":"interface:3003e30a3fc9ee8bf1f1153918085038","target_spec":null,"target_name":null,"exported_as":"IfaceAlias","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":113} -{"file_path":"torture.go","name":"Item","kind":"decl","node_id":"type_alias:55981ee7594cc71cc0d5283a993cd5f2","target_spec":null,"target_name":null,"exported_as":"Item","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":131} -{"file_path":"torture.go","name":"LocalAlias","kind":"decl","node_id":"type_alias:09f9cb5669970256407b8aebd0528e7d","target_spec":null,"target_name":null,"exported_as":"LocalAlias","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":101} -{"file_path":"torture.go","name":"Lookup","kind":"decl","node_id":"type_alias:056dd5fe2cc3e2ad87323386146effcc","target_spec":null,"target_name":null,"exported_as":"Lookup","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":128} -{"file_path":"torture.go","name":"MAX_ITEMS","kind":"decl","node_id":"constant:0558b57204d51fcce0a73629df252447","target_spec":null,"target_name":null,"exported_as":"MAX_ITEMS","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":9} -{"file_path":"torture.go","name":"MAX_ITEMS","kind":"local","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":165,"scope_end":168,"storage":null,"line":166} -{"file_path":"torture.go","name":"MapAlias","kind":"decl","node_id":"type_alias:882c227f07ef59b639ecf2c0cfb69f1c","target_spec":null,"target_name":null,"exported_as":"MapAlias","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":104} -{"file_path":"torture.go","name":"Marshal","kind":"local","node_id":"method:67012fcd3f5d759fab7fa829faf85af2","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":72,"scope_end":79,"storage":null,"line":77} -{"file_path":"torture.go","name":"Minutes","kind":"decl","node_id":"type_alias:439984898e3d20cbd0156ea66c4aab37","target_spec":null,"target_name":null,"exported_as":"Minutes","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":69} -{"file_path":"torture.go","name":"Nested","kind":"decl","node_id":"type_alias:608221a5f58d68322f43ee54c190640e","target_spec":null,"target_name":null,"exported_as":"Nested","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":132} -{"file_path":"torture.go","name":"NewRegistry","kind":"decl","node_id":"function:81cc5b0d788ee9727656191bb6a35597","target_spec":null,"target_name":null,"exported_as":"NewRegistry","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":146} -{"file_path":"torture.go","name":"Number","kind":"decl","node_id":"interface:479db15a71788832458ca8ffe80aba83","target_spec":null,"target_name":null,"exported_as":"Number","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":89} -{"file_path":"torture.go","name":"Pool","kind":"decl","node_id":"struct:b5d2c300d801f1233941b73d992ba7eb","target_spec":null,"target_name":null,"exported_as":"Pool","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":54} -{"file_path":"torture.go","name":"PtrAlias","kind":"decl","node_id":"type_alias:c9336784d0211d92b205b7194a5ce3a7","target_spec":null,"target_name":null,"exported_as":"PtrAlias","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":102} -{"file_path":"torture.go","name":"Push","kind":"decl","node_id":"method:a6d269b87546a3383d51ca2de232a1de","target_spec":null,"target_name":null,"exported_as":"Push","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":155} -{"file_path":"torture.go","name":"Render","kind":"decl","node_id":"method:24ccc96de44e1d4e1608658cfe083a33","target_spec":null,"target_name":null,"exported_as":"Render","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":159} -{"file_path":"torture.go","name":"Render","kind":"local","node_id":"method:849d12c566dceb8c4bfcf1e81b828752","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":113,"scope_end":115,"storage":null,"line":114} -{"file_path":"torture.go","name":"Repo","kind":"decl","node_id":"interface:3970ad34905c85bf731cae6e1386687f","target_spec":null,"target_name":null,"exported_as":"Repo","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":83} -{"file_path":"torture.go","name":"Seconds","kind":"decl","node_id":"type_alias:5d4689c66e6a4956859f7b921c3610c8","target_spec":null,"target_name":null,"exported_as":"Seconds","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":67} -{"file_path":"torture.go","name":"Self","kind":"local","node_id":"method:598927e1a898855d3029efb1ca0f4966","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":83,"scope_end":87,"storage":null,"line":86} -{"file_path":"torture.go","name":"Server","kind":"decl","node_id":"struct:6b80d8f1dbee1c34e187c63b7e616a70","target_spec":null,"target_name":null,"exported_as":"Server","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":35} -{"file_path":"torture.go","name":"Stack","kind":"decl","node_id":"struct:4c67fc2c851f10cf7803489ef577fc3c","target_spec":null,"target_name":null,"exported_as":"Stack","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":28} -{"file_path":"torture.go","name":"TargetCb","kind":"decl","node_id":"function:a832b3ad2e6b57ff9463fbd6c86c5a97","target_spec":null,"target_name":null,"exported_as":"TargetCb","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":163} -{"file_path":"torture.go","name":"Tree","kind":"decl","node_id":"type_alias:b826ea0f1f4d158a41ccfe0c21c225f3","target_spec":null,"target_name":null,"exported_as":"Tree","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":138} -{"file_path":"torture.go","name":"Unmarshal","kind":"local","node_id":"method:d63eca909d73707a025ddf2fd591a13e","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":72,"scope_end":79,"storage":null,"line":78} -{"file_path":"torture.go","name":"WatchChan","kind":"decl","node_id":"type_alias:a10c4f47aeab87402ced28d09f54ddfb","target_spec":null,"target_name":null,"exported_as":"WatchChan","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":125} -{"file_path":"torture.go","name":"Widget","kind":"decl","node_id":"struct:33e3531d750b08f5b854203467928f28","target_spec":null,"target_name":null,"exported_as":"Widget","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":18} -{"file_path":"torture.go","name":"WordAlias","kind":"decl","node_id":"type_alias:a9e7f1010d06f6bbc8039f4b63877b56","target_spec":null,"target_name":null,"exported_as":"WordAlias","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":117} -{"file_path":"torture.go","name":"Wrapped","kind":"decl","node_id":"type_alias:771117de3df76a903822e0fab4467df8","target_spec":null,"target_name":null,"exported_as":"Wrapped","export_form":"public","scope_start":1,"scope_end":188,"storage":null,"line":130} -{"file_path":"torture.go","name":"a","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":142,"scope_end":144,"storage":null,"line":142} -{"file_path":"torture.go","name":"cfg","kind":"local","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":146,"scope_end":153,"storage":null,"line":150} -{"file_path":"torture.go","name":"ctx","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":84,"scope_end":84,"storage":null,"line":84} -{"file_path":"torture.go","name":"data","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":78,"scope_end":78,"storage":null,"line":78} -{"file_path":"torture.go","name":"fmt","kind":"import","node_id":null,"target_spec":"fmt","target_name":"*","exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":null,"line":5} -{"file_path":"torture.go","name":"fn","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":85,"scope_end":85,"storage":null,"line":85} -{"file_path":"torture.go","name":"handlerTable","kind":"decl","node_id":"variable:6b7262d2883839c6f601126f4dd59e9b","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":13} -{"file_path":"torture.go","name":"id","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":84,"scope_end":84,"storage":null,"line":84} -{"file_path":"torture.go","name":"item","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":155,"scope_end":157,"storage":null,"line":155} -{"file_path":"torture.go","name":"mdBare","kind":"decl","node_id":"variable:d0140163eccfbe839cf7b486e7f09269","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":178} -{"file_path":"torture.go","name":"mdEscapes","kind":"decl","node_id":"variable:c460b12b198d9c2ffe3164cd43876109","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":180} -{"file_path":"torture.go","name":"mdGuide","kind":"decl","node_id":"variable:edb5fbbe020242a5060c5fd64110716d","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":177} -{"file_path":"torture.go","name":"mdLoad","kind":"decl","node_id":"function:8307a8a823f2c272e33236a2f73c9f60","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":185} -{"file_path":"torture.go","name":"mdQueried","kind":"decl","node_id":"variable:e6121ba1baf8c5f551e7d79391a5f970","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":182} -{"file_path":"torture.go","name":"mdRemote","kind":"decl","node_id":"variable:9ebd601a4fad63af418ac0bc8c0ec04c","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":181} -{"file_path":"torture.go","name":"mdRooted","kind":"decl","node_id":"variable:1408b0cc15b4db6aa165d25216f1f59a","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":179} -{"file_path":"torture.go","name":"mdTwoInOne","kind":"decl","node_id":"variable:adb6634d66354e5a2f46a0cd4ab58050","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":183} -{"file_path":"torture.go","name":"n","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":163,"scope_end":163,"storage":null,"line":163} -{"file_path":"torture.go","name":"pkga","kind":"import","node_id":null,"target_spec":"example.com/other/pkga","target_name":"*","exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":null,"line":6} -{"file_path":"torture.go","name":"q","kind":"local","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":146,"scope_end":153,"storage":null,"line":148} -{"file_path":"torture.go","name":"reads","kind":"decl","node_id":"function:fd52d5daf195fabf0870d2a4c709d61f","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":170} -{"file_path":"torture.go","name":"s","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":155,"scope_end":157,"storage":null,"line":155} -{"file_path":"torture.go","name":"shadowed","kind":"decl","node_id":"function:55a555881f22d77e916122b15425f092","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":165} -{"file_path":"torture.go","name":"stateFn","kind":"decl","node_id":"type_alias:d1df73c8269ea5dd18f9aaaac0a8088d","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":140} -{"file_path":"torture.go","name":"useAlias","kind":"decl","node_id":"function:815f561efb2f5946fda7806c34dbd966","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":188,"storage":"package","line":142} -{"file_path":"torture.go","name":"v","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":77,"scope_end":77,"storage":null,"line":77} -{"file_path":"torture.go","name":"w","kind":"local","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":146,"scope_end":153,"storage":null,"line":147} -{"file_path":"torture.go","name":"w","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":159,"scope_end":161,"storage":null,"line":159} +{"file_path":"torture.go","name":"Alias","kind":"decl","node_id":"type_alias:ceca5ce1f11a6de325195f71083c05de","target_spec":null,"target_name":null,"exported_as":"Alias","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":114} +{"file_path":"torture.go","name":"AnonAlias","kind":"decl","node_id":"struct:280613d5980c85f7cdeeb361ec6fe08f","target_spec":null,"target_name":null,"exported_as":"AnonAlias","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":124} +{"file_path":"torture.go","name":"AnonFields","kind":"decl","node_id":"struct:30e24fa9212fb5ab7e6f735f6e4c68dc","target_spec":null,"target_name":null,"exported_as":"AnonFields","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":77} +{"file_path":"torture.go","name":"Core","kind":"decl","node_id":"interface:5c48adc31288c40ef8c3915369c73bc8","target_spec":null,"target_name":null,"exported_as":"Core","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":88} +{"file_path":"torture.go","name":"DefaultRegistry","kind":"decl","node_id":"variable:29197c63289561872f574db4ef81b805","target_spec":null,"target_name":null,"exported_as":"DefaultRegistry","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":18} +{"file_path":"torture.go","name":"DefaultWidget","kind":"decl","node_id":"variable:2b35500d382ab3314dc1b7183cb033c2","target_spec":null,"target_name":null,"exported_as":"DefaultWidget","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":28} +{"file_path":"torture.go","name":"Defined","kind":"decl","node_id":"type_alias:10c0324b57e4fa3ff230b49ba8392220","target_spec":null,"target_name":null,"exported_as":"Defined","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":121} +{"file_path":"torture.go","name":"Dur","kind":"decl","node_id":"type_alias:a2c9d27b706193b5507d8aa1000d82da","target_spec":null,"target_name":null,"exported_as":"Dur","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":111} +{"file_path":"torture.go","name":"Each","kind":"local","node_id":"method:9a66bbb680a40f4d4f3c87250ff2cb8b","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":99,"scope_end":103,"storage":null,"line":101} +{"file_path":"torture.go","name":"Exact","kind":"decl","node_id":"interface:cf85d621d3b934cdfa415e34db8cb9d7","target_spec":null,"target_name":null,"exported_as":"Exact","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":109} +{"file_path":"torture.go","name":"Find","kind":"local","node_id":"method:992eca618058bd9e60cbb045825b06f9","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":99,"scope_end":103,"storage":null,"line":100} +{"file_path":"torture.go","name":"FnAlias","kind":"decl","node_id":"type_alias:f4945072cffc3a4272a0707ad70d0568","target_spec":null,"target_name":null,"exported_as":"FnAlias","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":119} +{"file_path":"torture.go","name":"Grid","kind":"decl","node_id":"type_alias:de11d8e40d9f67c0b581789591ca6693","target_spec":null,"target_name":null,"exported_as":"Grid","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":145} +{"file_path":"torture.go","name":"HandlerFunc","kind":"decl","node_id":"type_alias:47961e7c19d208a63154c7109ec04f6f","target_spec":null,"target_name":null,"exported_as":"HandlerFunc","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":137} +{"file_path":"torture.go","name":"HandlersChain","kind":"decl","node_id":"type_alias:01eecc538ecbc5b419ff521c464cfccf","target_spec":null,"target_name":null,"exported_as":"HandlersChain","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":139} +{"file_path":"torture.go","name":"IfaceAlias","kind":"decl","node_id":"interface:1427a6244615764a316b702813a0da78","target_spec":null,"target_name":null,"exported_as":"IfaceAlias","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":129} +{"file_path":"torture.go","name":"Item","kind":"decl","node_id":"type_alias:2d50d57ef2febcc27a32411b5d897037","target_spec":null,"target_name":null,"exported_as":"Item","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":147} +{"file_path":"torture.go","name":"LocalAlias","kind":"decl","node_id":"type_alias:9da818eb21422669e91f028dbf071010","target_spec":null,"target_name":null,"exported_as":"LocalAlias","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":117} +{"file_path":"torture.go","name":"Lookup","kind":"decl","node_id":"type_alias:6419a6819baa0d20cb197e18ff7f8f4f","target_spec":null,"target_name":null,"exported_as":"Lookup","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":144} +{"file_path":"torture.go","name":"MAX_ITEMS","kind":"decl","node_id":"constant:0558b57204d51fcce0a73629df252447","target_spec":null,"target_name":null,"exported_as":"MAX_ITEMS","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":9} +{"file_path":"torture.go","name":"MAX_ITEMS","kind":"local","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":184,"scope_end":187,"storage":null,"line":185} +{"file_path":"torture.go","name":"MapAlias","kind":"decl","node_id":"type_alias:d52bce3af616cc7956274bccf80180cc","target_spec":null,"target_name":null,"exported_as":"MapAlias","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":120} +{"file_path":"torture.go","name":"Marshal","kind":"local","node_id":"method:62716f8eb1c95825ea325a5850467459","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":88,"scope_end":95,"storage":null,"line":93} +{"file_path":"torture.go","name":"MaxSlots","kind":"decl","node_id":"constant:fa63b8a70ec94e70d19aa77bb0d8ec74","target_spec":null,"target_name":null,"exported_as":"MaxSlots","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":15} +{"file_path":"torture.go","name":"MinItems","kind":"decl","node_id":"constant:ed7cb3b106fde81b28af2cec98fb76ff","target_spec":null,"target_name":null,"exported_as":"MinItems","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":14} +{"file_path":"torture.go","name":"Minutes","kind":"decl","node_id":"type_alias:15013d263c87031d124697caeef60a1e","target_spec":null,"target_name":null,"exported_as":"Minutes","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":85} +{"file_path":"torture.go","name":"Nested","kind":"decl","node_id":"type_alias:8fbb209c59fbcdc614d1649dd452fdf7","target_spec":null,"target_name":null,"exported_as":"Nested","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":148} +{"file_path":"torture.go","name":"NewRegistry","kind":"decl","node_id":"function:64dfb7f941a0f9df8ca6c1e4bad7143f","target_spec":null,"target_name":null,"exported_as":"NewRegistry","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":162} +{"file_path":"torture.go","name":"Number","kind":"decl","node_id":"interface:fe2c342569f902b36596540d9d076db1","target_spec":null,"target_name":null,"exported_as":"Number","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":105} +{"file_path":"torture.go","name":"Pool","kind":"decl","node_id":"struct:14d3f7bc2568dde06e8d06e86007c4f1","target_spec":null,"target_name":null,"exported_as":"Pool","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":70} +{"file_path":"torture.go","name":"PtrAlias","kind":"decl","node_id":"type_alias:14553e52bbdb11ea853a83f757fdf7e6","target_spec":null,"target_name":null,"exported_as":"PtrAlias","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":118} +{"file_path":"torture.go","name":"Push","kind":"decl","node_id":"method:1922509becc42173c60699bcfc367d5d","target_spec":null,"target_name":null,"exported_as":"Push","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":171} +{"file_path":"torture.go","name":"Render","kind":"decl","node_id":"method:a04bdc1176cb73231661f8e108f15d72","target_spec":null,"target_name":null,"exported_as":"Render","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":175} +{"file_path":"torture.go","name":"Render","kind":"local","node_id":"method:dba88554ebcdb1835a22dbdd853bc279","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":129,"scope_end":131,"storage":null,"line":130} +{"file_path":"torture.go","name":"Repo","kind":"decl","node_id":"interface:a14d440cc55af2f2d18f3b9ad61e9b8e","target_spec":null,"target_name":null,"exported_as":"Repo","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":99} +{"file_path":"torture.go","name":"Seconds","kind":"decl","node_id":"type_alias:98f3012837f03cffde08fbfd460ecbc4","target_spec":null,"target_name":null,"exported_as":"Seconds","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":83} +{"file_path":"torture.go","name":"Self","kind":"local","node_id":"method:cbddc19672d33f8648e19f03de7a9d35","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":99,"scope_end":103,"storage":null,"line":102} +{"file_path":"torture.go","name":"Server","kind":"decl","node_id":"struct:f75038b4c506da37518a036f175172d6","target_spec":null,"target_name":null,"exported_as":"Server","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":51} +{"file_path":"torture.go","name":"Stack","kind":"decl","node_id":"struct:c5ad6fdcd5df62a879ea7e11ddb91d96","target_spec":null,"target_name":null,"exported_as":"Stack","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":44} +{"file_path":"torture.go","name":"TargetCb","kind":"decl","node_id":"function:d81bc551a0bf5fa77cfb9ded5edec24a","target_spec":null,"target_name":null,"exported_as":"TargetCb","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":182} +{"file_path":"torture.go","name":"Tree","kind":"decl","node_id":"type_alias:7f105694fe82986d2f72abe8331969ea","target_spec":null,"target_name":null,"exported_as":"Tree","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":154} +{"file_path":"torture.go","name":"Unmarshal","kind":"local","node_id":"method:986ed17c71578ba95480bb03b1e130f5","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":88,"scope_end":95,"storage":null,"line":94} +{"file_path":"torture.go","name":"WatchChan","kind":"decl","node_id":"type_alias:cdf23a52bd51faf24cbea7cbcc1505da","target_spec":null,"target_name":null,"exported_as":"WatchChan","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":141} +{"file_path":"torture.go","name":"Widget","kind":"decl","node_id":"struct:f40c718c9819fba2c03363830f20153e","target_spec":null,"target_name":null,"exported_as":"Widget","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":32} +{"file_path":"torture.go","name":"WordAlias","kind":"decl","node_id":"type_alias:672dd84362f6ae8727ade9447f5d2a6e","target_spec":null,"target_name":null,"exported_as":"WordAlias","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":133} +{"file_path":"torture.go","name":"Wrapped","kind":"decl","node_id":"type_alias:d23bf995829ea1e6e8800406224f6405","target_spec":null,"target_name":null,"exported_as":"Wrapped","export_form":"public","scope_start":1,"scope_end":209,"storage":null,"line":146} +{"file_path":"torture.go","name":"a","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":158,"scope_end":160,"storage":null,"line":158} +{"file_path":"torture.go","name":"cfg","kind":"local","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":162,"scope_end":169,"storage":null,"line":166} +{"file_path":"torture.go","name":"ctx","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":100,"scope_end":100,"storage":null,"line":100} +{"file_path":"torture.go","name":"data","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":94,"scope_end":94,"storage":null,"line":94} +{"file_path":"torture.go","name":"fmt","kind":"import","node_id":null,"target_spec":"fmt","target_name":"*","exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":null,"line":5} +{"file_path":"torture.go","name":"fn","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":101,"scope_end":101,"storage":null,"line":101} +{"file_path":"torture.go","name":"handlerTable","kind":"decl","node_id":"variable:ebbcd06aadb55168a8b5ea82734f6eae","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":20} +{"file_path":"torture.go","name":"handlersByName","kind":"decl","node_id":"variable:15b11293498b2e4567fcb8045a8f8b28","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":27} +{"file_path":"torture.go","name":"id","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":100,"scope_end":100,"storage":null,"line":100} +{"file_path":"torture.go","name":"item","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":171,"scope_end":173,"storage":null,"line":171} +{"file_path":"torture.go","name":"mdBare","kind":"decl","node_id":"variable:48ff1402f0262265d07a2b0874218cdd","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":199} +{"file_path":"torture.go","name":"mdEscapes","kind":"decl","node_id":"variable:19962ca295501a21ab1451f4562b2a8e","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":201} +{"file_path":"torture.go","name":"mdGuide","kind":"decl","node_id":"variable:587a03228bb351e3c7787296f7a47818","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":198} +{"file_path":"torture.go","name":"mdLoad","kind":"decl","node_id":"function:455ec7c586e96f3c25bdaa4ddb9db543","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":206} +{"file_path":"torture.go","name":"mdQueried","kind":"decl","node_id":"variable:f9f3968951737cc79856b168e7b9c682","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":203} +{"file_path":"torture.go","name":"mdRemote","kind":"decl","node_id":"variable:710d511f28f8ad9deef04f9e299d9ac4","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":202} +{"file_path":"torture.go","name":"mdRooted","kind":"decl","node_id":"variable:9564447a4ae7b284dee05c5e456cb7ef","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":200} +{"file_path":"torture.go","name":"mdTwoInOne","kind":"decl","node_id":"variable:38bd23922528635f1363695007b03316","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":204} +{"file_path":"torture.go","name":"n","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":182,"scope_end":182,"storage":null,"line":182} +{"file_path":"torture.go","name":"pkga","kind":"import","node_id":null,"target_spec":"example.com/other/pkga","target_name":"*","exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":null,"line":6} +{"file_path":"torture.go","name":"q","kind":"local","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":162,"scope_end":169,"storage":null,"line":164} +{"file_path":"torture.go","name":"reads","kind":"decl","node_id":"function:9273e653b325d84eac5b2aba502350f7","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":191} +{"file_path":"torture.go","name":"s","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":171,"scope_end":173,"storage":null,"line":171} +{"file_path":"torture.go","name":"shadowed","kind":"decl","node_id":"function:666befe2de21119a048ced0ded1779ab","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":184} +{"file_path":"torture.go","name":"stateFn","kind":"decl","node_id":"type_alias:87ce8ad98d0f552342ef1c78370ba2a4","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":156} +{"file_path":"torture.go","name":"useAlias","kind":"decl","node_id":"function:03e235b6194b595043347f2535da04eb","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":1,"scope_end":209,"storage":"package","line":158} +{"file_path":"torture.go","name":"v","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":93,"scope_end":93,"storage":null,"line":93} +{"file_path":"torture.go","name":"w","kind":"local","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":162,"scope_end":169,"storage":null,"line":163} +{"file_path":"torture.go","name":"w","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":175,"scope_end":177,"storage":null,"line":175} {"file_path":"torture.hpp","name":"Calibrate","kind":"decl","node_id":"method:ca160b191e7fb257769f213a8450ab4c","target_spec":null,"target_name":null,"exported_as":"Calibrate","export_form":"public","scope_start":1,"scope_end":32,"storage":null,"line":29} {"file_path":"torture.hpp","name":"Meter","kind":"decl","node_id":"class:da855a76803320806ba08457a72b59fa","target_spec":null,"target_name":null,"exported_as":"Meter","export_form":"public","scope_start":1,"scope_end":32,"storage":null,"line":20} {"file_path":"torture.hpp","name":"Peek","kind":"local","node_id":"method:736a454a1f159019a862854710311b0c","target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":20,"scope_end":27,"storage":null,"line":24} @@ -6906,7 +7060,7 @@ {"file_path":"torture.tsx","name":"x","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":104,"scope_end":106,"storage":null,"line":104} {"file_path":"torture.tsx","name":"x","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":241,"scope_end":241,"storage":null,"line":241} {"file_path":"torture.tsx","name":"x","kind":"param","node_id":null,"target_spec":null,"target_name":null,"exported_as":null,"export_form":null,"scope_start":248,"scope_end":248,"storage":null,"line":248} -== files (52) +== files (54) {"path":"ScalaCompanions.scala","language":"scala","node_count":15} {"path":"Torture.cs","language":"csharp","node_count":82} {"path":"Torture.java","language":"java","node_count":75} @@ -6937,8 +7091,10 @@ {"path":"TortureScript.sc","language":"scala","node_count":3} {"path":"TortureSigs.dart","language":"dart","node_count":15} {"path":"TortureTopLevel.cs","language":"csharp","node_count":4} +{"path":"TortureTry.swift","language":"swift","node_count":17} {"path":"TortureVref.scala","language":"scala","node_count":14} {"path":"TortureVrefDart.dart","language":"dart","node_count":22} +{"path":"TortureWrappedCalls.swift","language":"swift","node_count":11} {"path":"docstrings.py","language":"python","node_count":22} {"path":"torture-macros-ctors.cpp","language":"cpp","node_count":15} {"path":"torture-macros.c","language":"c","node_count":6} @@ -6946,7 +7102,7 @@ {"path":"torture.c","language":"c","node_count":69} {"path":"torture.cpp","language":"cpp","node_count":54} {"path":"torture.dart","language":"dart","node_count":94} -{"path":"torture.go","language":"go","node_count":58} +{"path":"torture.go","language":"go","node_count":62} {"path":"torture.hpp","language":"cpp","node_count":5} {"path":"torture.js","language":"javascript","node_count":32} {"path":"torture.kt","language":"kotlin","node_count":117} diff --git a/__tests__/fixtures/kernel-parity/TortureTry.swift b/__tests__/fixtures/kernel-parity/TortureTry.swift new file mode 100644 index 0000000000..aaafa38f74 --- /dev/null +++ b/__tests__/fixtures/kernel-parity/TortureTry.swift @@ -0,0 +1,56 @@ +// Calls written after `try!`, `try?` and `try`. `try!` is the shape the +// Windows (MSVC) build of the kernel's grammar used to misparse: its scanner +// read the `!` as a logical not, so `try! Message2(data: data)` came out as a +// call of `!Message2` (a reference named `! Message2`, at the `!`). +import Foundation + +let globalStore = try! Store(path: "global") +let globalLoader = try? Loader.make() + +final class Repository { + static let shared = try! Repository(path: "shared") + let decoder = try! JSONDecoder.make(strategy: .iso8601) + lazy var cache: Cache = try! Cache.open(named: "repo") + var current: Message2? = try? Message2(data: Data()) + + init(path: String) throws {} + + func load(data: Data?) throws -> Message2 { + let msg2 = try! Message2(data: data!) + let msg3 = try? Message2(data: data!) + let msg4 = try Message2(data: data!) + let user = try! JSONDecoder().decode(User.self, from: data!) + let parsed = try! parser.parse(data!) + let settings = try! Settings.Defaults.load(from: "defaults") + let realm = try! Realm() + _ = (msg3, msg4, user, parsed, settings, realm) + try! FileManager.default.removeItem(atPath: "/tmp/x") + try! self.flush() + try! validate(msg2) + try !isReady() + use(try! Foo(), try? Bar.make(), try Baz.build()) + if let cached = try? Cache.open(named: "x") { + cached.touch() + } + guard let fresh = try? decodeFresh(data) else { + return try! Message2(data: Data()) + } + _ = fresh + return try! Message2(data: data!) + } + + func refresh() async throws { + let page = try! await client.fetch(page: 1) + let next = try? await Client.shared.fetch(page: 2) + try await store.save(page, next) + let items = try! items(in: page).map { try! Item(raw: $0) } + _ = items + } + + func flush() throws {} + func validate(_ m: Message2) throws {} + func isReady() throws -> Bool { true } + func use(_ a: Any?, _ b: Any?, _ c: Any?) {} + func decodeFresh(_ d: Data?) throws -> Message2 { try Message2(data: d!) } + func items(in page: Page) throws -> [String] { [] } +} diff --git a/__tests__/fixtures/kernel-parity/TortureWrappedCalls.swift b/__tests__/fixtures/kernel-parity/TortureWrappedCalls.swift new file mode 100644 index 0000000000..00f50406cb --- /dev/null +++ b/__tests__/fixtures/kernel-parity/TortureWrappedCalls.swift @@ -0,0 +1,49 @@ +// Calls whose callee or receiver the grammar wraps. tree-sitter-swift binds a +// prefix operator to the leftmost operand, so `!isReady()` parses as +// `(!isReady)()` and `!store.contains(x)` as `(!store).contains(x)`; `try` and +// `await` before a chain bind to its first call, so `try! Decoder().decode(d)` +// parses as `(try! Decoder()).decode(d)`. None of them changes what is called. +// An operator applied to a parenthesized value parses as a call of the +// operator: `!(x)` calls `!` (a project may declare `prefix func !`), and +// `-(x)` has no callee node at all. +import Foundation + +let globalFlag = !Config.isEnabled() + +final class Screen { + static let ready = !Config.shared.isReady() + let store = Store() + var negated: Bool = !Store.isEmpty() + + func update(items: [Item], data: Data, id: Int) async throws -> Bool { + let a = !isReady() + let b = !store.contains(id) + let c = !Config.check() + let d = -abs(id) + let e = !Settings.Defaults.isOn() + let f = !Settings.Defaults.shared.isOn() + let g = !self.isCancelled + let h = !Config.shared.isEnabled + let i = ~Mask.all.rawValue + let j = try! Decoder().decode(Item.self, from: data) + let k = try Parser.make().parse(data) + let l = try! Parser.make().tokens().first() + let m = try await Client.shared.fetch(id).items() + let n = await loader.load().items() + let o = try !isValid(data) + let p: Result = .success(id) + let q = !(items.isEmpty) + let r = -(id + 1) + let s = -(id) + if !items.contains(where: { $0.id == id }) { + return !store.remove(id) + } + guard !Task.isCancelled, !isReady() else { return false } + _ = (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s) + return !Config.check() && -Offset.zero() < 0 + } + + func isReady() -> Bool { true } + func isValid(_ d: Data) throws -> Bool { true } + var isCancelled: Bool { false } +} diff --git a/__tests__/fixtures/kernel-parity/torture.go b/__tests__/fixtures/kernel-parity/torture.go index 22277ff139..ae131ad450 100644 --- a/__tests__/fixtures/kernel-parity/torture.go +++ b/__tests__/fixtures/kernel-parity/torture.go @@ -8,12 +8,26 @@ import ( const MAX_ITEMS = 128 // the line's own comment, not DefaultRegistry's doc +// Limits: the group's comment, for a member without its own. +const ( + // MinItems is documented inside its group. + MinItems = 1 + MaxSlots = 64 +) + var DefaultRegistry = NewRegistry() var handlerTable = map[string]func(int){ "recv": TargetCb, } +// Registries: the group's comment, for a member without its own. +var ( + // handlersByName is documented inside its group. + handlersByName = map[string]func(int){"recv": TargetCb} + DefaultWidget = NewRegistry() +) + // Widget is documented above its own type declaration. type Widget struct { *Base @@ -25,6 +39,8 @@ type Widget struct { name string } +// Containers: a banner a blank line separates from Stack, not its doc. + type Stack[T any] struct { items []T } @@ -160,6 +176,9 @@ func (w Widget) Render() string { return w.name } +// Callbacks: a section comment above TargetCb's own doc. + +// TargetCb is documented right above. func TargetCb(n int) {} func shadowed() { @@ -167,6 +186,8 @@ func shadowed() { fmt.Println(MAX_ITEMS) } +// reads is documented above a directive, which is no part of its doc. +//go:noinline func reads() int { return MAX_ITEMS } diff --git a/__tests__/function-ref-project-imports.test.ts b/__tests__/function-ref-project-imports.test.ts new file mode 100644 index 0000000000..866280dea2 --- /dev/null +++ b/__tests__/function-ref-project-imports.test.ts @@ -0,0 +1,225 @@ +/** + * A function passed as a value whose name the file imports from its own + * project names what that import binds. When the import resolver binds it to + * something that is not a function, the function-as-value matcher still fell + * back to the one project function of that name elsewhere: + * - outline's `import isCloudHosted from '~/utils/isCloudHosted'` (a boolean + * constant) landed on the server's `isCloudHosted()` policy helper, and its + * `Star` model class on the `` icon component; + * - outline's `import * as Slack from '../slack'` (a module object) landed on + * the Slack plugin's settings component; + * - topcoder's `import TCO21 from './themes/TCO21.scss'` landed on the TCO21 + * community's routes, and cord-field's `.graphql` document on a component. + * + * A wrapper declared beside the function it wraps (`export default + * styled(Disclosure)`) and a lazy loader (`lazy(() => import('../pages/Home'))`) + * still lead to the namesake, as does an import the import resolver can't + * follow at all (a barrel it doesn't read). + */ +import { describe, it, expect, afterAll } from 'vitest'; +import * as fs from 'fs'; +import * as os from 'os'; +import * as path from 'path'; +import { CodeGraph } from '../src'; + +const roots: string[] = []; +afterAll(() => { + for (const r of roots.splice(0)) fs.rmSync(r, { recursive: true, force: true }); +}); + +async function indexProject(files: Record): Promise { + const root = fs.mkdtempSync(path.join(os.tmpdir(), 'cg-fnref-project-')); + roots.push(root); + for (const [rel, content] of Object.entries(files)) { + fs.mkdirSync(path.dirname(path.join(root, rel)), { recursive: true }); + fs.writeFileSync(path.join(root, rel), content); + } + return CodeGraph.init(root, { index: true }); +} + +/** ` -> :` for each function-as-value edge leaving `file`. */ +function fnRefsFrom(cg: CodeGraph, file: string): string[] { + const ids = cg.getNodesInFile(file).map((n) => n.id); + return [...new Set(cg + .getOutgoingEdgesFrom(ids) + .filter((e) => e.metadata?.fnRef === true) + .map((e) => { + const target = cg.getNode(e.target); + return `${String(e.metadata?.refName)} -> ${target?.filePath}:${target?.qualifiedName}`; + }))] + .sort(); +} + +const PACKAGE_JSON = JSON.stringify({ name: 'wiki', dependencies: { react: '^18.2.0', 'styled-components': '^6.1.0' } }); +const TSCONFIG = JSON.stringify({ compilerOptions: { baseUrl: '.', jsx: 'react-jsx' } }); + +describe('a function value the file imports from its own project', () => { + it('names the constant, class or module the import binds, not a function elsewhere', async () => { + const cg = await indexProject({ + 'package.json': PACKAGE_JSON, + 'tsconfig.json': TSCONFIG, + // What the imports bind: a constant, a model class and a module. + 'app/utils/isCloudHosted.ts': `export const isCloudHosted = window.location.host.endsWith('.example.com'); +`, + 'app/models/Star.ts': `export default class Star { + id = ''; +} +`, + 'plugins/slack/server/slack.ts': `export function post(text: string): string { return text; } +`, + // The project's only functions of those names, somewhere else. + 'server/policies/utils.ts': `export function isCloudHosted(): boolean { return true; } +`, + 'app/components/Star.tsx': `export function Star() { + return ; +} +`, + 'plugins/slack/client/Settings.tsx': `export function Slack() { + return
; +} +`, + 'app/scenes/Settings.ts': `import { isCloudHosted } from '../utils/isCloudHosted'; +import Star from '../models/Star'; + +export function settings(register: (value: unknown) => void): void { + register(isCloudHosted); + register(Star); +} +`, + 'plugins/slack/server/hooks.test.ts': `import * as Slack from './slack'; + +export function spyOn(spy: (module: unknown) => void): void { + spy(Slack); +} +`, + }); + try { + expect({ + settings: fnRefsFrom(cg, 'app/scenes/Settings.ts'), + hooks: fnRefsFrom(cg, 'plugins/slack/server/hooks.test.ts'), + }).toEqual({ settings: [], hooks: [] }); + } finally { + cg.close(); + } + }, 60_000); + + it('never names a function when it imports a stylesheet, an image or a GraphQL document', async () => { + const cg = await indexProject({ + 'package.json': PACKAGE_JSON, + 'tsconfig.json': TSCONFIG, + 'src/components/Countdown/themes/TCO21.scss': `.countdown { color: red; } +`, + 'src/assets/img-QA.png': '', + 'src/assets/visibility.svg': ` +`, + 'src/scenes/Story/Story.graphql': `mutation CreateStory { createStory { id } } +`, + // The project's only functions of those names. + 'src/routes/TCO21/Routes.tsx': `export function TCO21() { + return
; +} +`, + 'src/routes/QA/Routes.tsx': `export function QA() { + return
; +} +`, + 'src/components/VisibilityIcon.tsx': `export function VisibilityIcon() { + return ; +} +`, + 'src/scenes/Story/CreateStory.tsx': `export function CreateStory() { + return
; +} +`, + 'src/components/Countdown/index.tsx': `import TCO21 from './themes/TCO21.scss'; +import QA from '../../assets/img-QA.png'; +import VisibilityIcon from '../../assets/visibility.svg?react'; +import { CreateStoryDocument as CreateStory } from '../../scenes/Story/Story.graphql'; + +export function themes(pick: (value: unknown) => void): void { + pick(TCO21); + pick(QA); + pick(VisibilityIcon); + pick(CreateStory); +} +`, + }); + try { + expect(fnRefsFrom(cg, 'src/components/Countdown/index.tsx')).toEqual([]); + } finally { + cg.close(); + } + }, 60_000); + + it('keeps a wrapper beside its function, a lazy loader, a barrel and a plain import', async () => { + const cg = await indexProject({ + 'package.json': PACKAGE_JSON, + 'tsconfig.json': TSCONFIG, + // The default export wraps the function declared beside it. + 'app/components/Disclosure.tsx': `import styled from 'styled-components'; + +function Disclosure(props: { open: boolean }) { + return