android13/development/tools/winscope/src/flickerlib
liiir1985 7f62dcda9f initial 2024-06-22 20:45:49 +08:00
..
errors initial 2024-06-22 20:45:49 +08:00
layers initial 2024-06-22 20:45:49 +08:00
tags initial 2024-06-22 20:45:49 +08:00
treeview initial 2024-06-22 20:45:49 +08:00
windows initial 2024-06-22 20:45:49 +08:00
ErrorTrace.ts initial 2024-06-22 20:45:49 +08:00
LayersTrace.ts initial 2024-06-22 20:45:49 +08:00
ObjectFormatter.ts initial 2024-06-22 20:45:49 +08:00
README.md initial 2024-06-22 20:45:49 +08:00
TagTrace.ts initial 2024-06-22 20:45:49 +08:00
WindowManagerState.ts initial 2024-06-22 20:45:49 +08:00
WindowManagerTrace.ts initial 2024-06-22 20:45:49 +08:00
common.js initial 2024-06-22 20:45:49 +08:00
index.js initial 2024-06-22 20:45:49 +08:00
mixin.ts initial 2024-06-22 20:45:49 +08:00

README.md

This directory contains all the code extending the common Flicker library to make it fully compatible with Winscope. The common Flicker library is written is Kotlin and compiled to JavaScript and then extended by the code in this directory.

To use flickerlib in the rest of the Winscope source code use import { ... } from '@/flickerlib' rather than importing the compiled common Flicker library directly.

The flickerlib classes are extended through mixins (functions, getter, and setters) that are injected into the original compiled common Flicker library classes.