Path Lines of Code window/extensions/core/core/src/main/java/androidx/window/extensions/core/util/function/Consumer.java 5 window/extensions/core/core/src/main/java/androidx/window/extensions/core/util/function/Function.java 5 window/extensions/core/core/src/main/java/androidx/window/extensions/core/util/function/Predicate.java 5 window/extensions/extensions/lint-baseline.xml 43 window/extensions/extensions/src/main/java/androidx/window/extensions/RequiresVendorApiLevel.java 16 window/extensions/extensions/src/main/java/androidx/window/extensions/WindowExtensions.java 17 window/extensions/extensions/src/main/java/androidx/window/extensions/WindowExtensionsProvider.java 8 window/extensions/extensions/src/main/java/androidx/window/extensions/area/ExtensionWindowAreaPresentation.java 17 window/extensions/extensions/src/main/java/androidx/window/extensions/area/ExtensionWindowAreaStatus.java 11 window/extensions/extensions/src/main/java/androidx/window/extensions/area/WindowAreaComponent.java 85 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java 154 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingOptionsProperties.java 11 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityRule.java 89 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStack.java 114 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStackAttributes.java 63 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStackAttributesCalculatorParams.java 36 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationBackground.java 55 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationParams.java 109 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java 213 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/EmbeddedActivityWindowInfo.java 62 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/EmbeddingRule.java 26 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ParentContainerInfo.java 55 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java 243 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributesCalculatorParams.java 59 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitInfo.java 110 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java 186 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPinRule.java 65 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java 192 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitRule.java 80 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/WindowAttributes.java 45 window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/WindowMetricsCompat.java 25 window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFeature.java 6 window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFoldFeature.java 116 window/extensions/extensions/src/main/java/androidx/window/extensions/layout/FoldingFeature.java 113 window/extensions/extensions/src/main/java/androidx/window/extensions/layout/SupportedWindowFeatures.java 27 window/extensions/extensions/src/main/java/androidx/window/extensions/layout/WindowLayoutComponent.java 43 window/extensions/extensions/src/main/java/androidx/window/extensions/layout/WindowLayoutInfo.java 46 window/extensions/extensions/src/main/java/androidx/window/extensions/util/SetCompat.java 25 window/extensions/extensions/src/main/java/androidx/window/extensions/util/SetUtilApi23.java 14 window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarDeviceState.java 23 window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarDisplayFeature.java 32 window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarInterface.java 18 window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarProvider.java 14 window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarWindowLayoutInfo.java 8 window/window-core-compatibility-stub/src/commonMain/kotlin/EmptyFile.kt 1 window/window-core/src/commonMain/kotlin/androidx/window/core/ExperimentalWindowCoreApi.kt 5 window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowHeightSizeClass.kt 46 window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowSizeClass.kt 112 window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowSizeClassSelectors.kt 53 window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowWidthSizeClass.kt 46 window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowHeightSizeClassTest.kt 30 window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt 131 window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt 236 window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowWidthSizeClassTest.kt 28 window/window-demos/demo-common/src/main/res/layout/activity_display_features_config_change.xml 67 window/window-demos/demo-common/src/main/res/layout/view_holder_info_log.xml 17 window/window-demos/demo-common/src/main/res/menu/picture_in_picture_menu.xml 4 window/window-demos/demo-common/src/main/res/values/colors.xml 9 window/window-demos/demo-common/src/main/res/values/strings.xml 20 window/window-demos/demo-common/src/main/res/values/styles.xml 7 window/window-demos/demo-second-app/src/main/java/androidx/window/demo2/embedding/EmbeddedActivityBase.kt 61 window/window-demos/demo-second-app/src/main/java/androidx/window/demo2/embedding/TrustedEmbeddingActivity.kt 9 window/window-demos/demo-second-app/src/main/java/androidx/window/demo2/embedding/UntrustedEmbeddingActivity.kt 9 window/window-demos/demo-second-app/src/main/res/layout/activity_embedded.xml 50 window/window-demos/demo-second-app/src/main/res/values/strings.xml 11 window/window-java/src/main/java/androidx/window/java/area/WindowAreaControllerCallbackAdapter.kt 55 window/window-java/src/main/java/androidx/window/java/core/CallbackToFlowAdapter.kt 30 window/window-java/src/main/java/androidx/window/java/embedding/ActivityEmbeddingControllerCallbackAdapter.kt 32 window/window-java/src/main/java/androidx/window/java/embedding/OverlayControllerCallbackAdapter.kt 25 window/window-java/src/main/java/androidx/window/java/embedding/SplitControllerCallbackAdapter.kt 26 window/window-java/src/main/java/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter.kt 34 window/window-rxjava2/src/main/java/androidx/window/rxjava2/layout/WindowInfoTrackerRx.kt 34 window/window-rxjava3/src/main/java/androidx/window/rxjava3/layout/WindowInfoTrackerRx.kt 34 window/window-testing/src/main/java/androidx/window/testing/FakeWindowSdkExtensions.kt 12 window/window-testing/src/main/java/androidx/window/testing/WindowSdkExtensionsRule.kt 36 window/window-testing/src/main/java/androidx/window/testing/embedding/ActivityEmbeddingRule.kt 41 window/window-testing/src/main/java/androidx/window/testing/embedding/ActivityStackTesting.kt 11 window/window-testing/src/main/java/androidx/window/testing/embedding/SplitAttributesCalculatorParamsTesting.kt 30 window/window-testing/src/main/java/androidx/window/testing/embedding/SplitInfoTesting.kt 13 window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt 184 window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackendDecorator.kt 10 window/window-testing/src/main/java/androidx/window/testing/layout/DisplayFeatureTesting.kt 58 window/window-testing/src/main/java/androidx/window/testing/layout/PublishLayoutInfoTracker.kt 18 window/window-testing/src/main/java/androidx/window/testing/layout/PublishWindowInfoTrackerDecorator.kt 11 window/window-testing/src/main/java/androidx/window/testing/layout/StubMetricDecorator.kt 10 window/window-testing/src/main/java/androidx/window/testing/layout/StubWindowMetricsCalculator.kt 61 window/window-testing/src/main/java/androidx/window/testing/layout/WindowLayoutInfoPublisherRule.kt 28 window/window-testing/src/main/java/androidx/window/testing/layout/WindowLayoutInfoTesting.kt 12 window/window-testing/src/main/java/androidx/window/testing/layout/WindowMetricsCalculatorRule.kt 29 window/window-testing/src/main/java/androidx/window/testing/layout/WindowMetricsTesting.kt 22 window/window/lint-baseline.xml 19 window/window/src/debug/java/androidx/window/core/BuildConfig.kt 5 window/window/src/main/java/androidx/window/RequiresWindowSdkExtension.kt 16 window/window/src/main/java/androidx/window/SafeWindowExtensionsProvider.kt 45 window/window/src/main/java/androidx/window/WindowProperties.kt 17 window/window/src/main/java/androidx/window/WindowSdkExtensions.kt 49 window/window/src/main/java/androidx/window/area/EmptyWindowAreaControllerImpl.kt 30 window/window/src/main/java/androidx/window/area/RearDisplayPresentationSessionPresenterImpl.kt 25 window/window/src/main/java/androidx/window/area/RearDisplaySessionImpl.kt 10 window/window/src/main/java/androidx/window/area/SafeWindowAreaComponentProvider.kt 65 window/window/src/main/java/androidx/window/area/WindowAreaCapability.kt 44 window/window/src/main/java/androidx/window/area/WindowAreaController.kt 85 window/window/src/main/java/androidx/window/area/WindowAreaControllerImpl.kt 291 window/window/src/main/java/androidx/window/area/WindowAreaInfo.kt 74 window/window/src/main/java/androidx/window/area/WindowAreaPresentationSessionCallback.kt 10 window/window/src/main/java/androidx/window/area/WindowAreaSession.kt 6 window/window/src/main/java/androidx/window/area/WindowAreaSessionCallback.kt 7 window/window/src/main/java/androidx/window/area/WindowAreaSessionPresenter.kt 11 window/window/src/main/java/androidx/window/area/adapter/WindowAreaAdapter.kt 20 window/window/src/main/java/androidx/window/area/adapter/WindowAreaAdapterApi3.kt 29 window/window/src/main/java/androidx/window/area/adapter/WindowAreaAdapterApi4.kt 24 window/window/src/main/java/androidx/window/area/reflectionguard/ExtensionWindowAreaPresentationRequirements.java 11 window/window/src/main/java/androidx/window/area/reflectionguard/ExtensionWindowAreaStatusRequirements.java 10 window/window/src/main/java/androidx/window/area/reflectionguard/WindowAreaComponentApi3Requirements.java 27 window/window/src/main/java/androidx/window/area/reflectionguard/WindowAreaComponentValidator.kt 48 window/window/src/main/java/androidx/window/area/utils/PresentationWindowCompatUtils.kt 20 window/window/src/main/java/androidx/window/core/ActivityComponentInfo.kt 23 window/window/src/main/java/androidx/window/core/Bounds.kt 45 window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt 151 window/window/src/main/java/androidx/window/core/ExperimentalWindowApi.kt 5 window/window/src/main/java/androidx/window/core/ExtensionsUtil.kt 30 window/window/src/main/java/androidx/window/core/PredicateAdapter.kt 101 window/window/src/main/java/androidx/window/core/SpecificationComputer.kt 78 window/window/src/main/java/androidx/window/core/VerificationMode.kt 6 window/window/src/main/java/androidx/window/core/Version.kt 61 window/window/src/main/java/androidx/window/embedding/ActivityEmbeddingController.kt 46 window/window/src/main/java/androidx/window/embedding/ActivityEmbeddingOptions.kt 23 window/window/src/main/java/androidx/window/embedding/ActivityEmbeddingOptionsImpl.kt 99 window/window/src/main/java/androidx/window/embedding/ActivityFilter.kt 65 window/window/src/main/java/androidx/window/embedding/ActivityRule.kt 41 window/window/src/main/java/androidx/window/embedding/ActivityStack.kt 46 window/window/src/main/java/androidx/window/embedding/ActivityStackConsumer.kt 11 window/window/src/main/java/androidx/window/embedding/ActivityWindowInfoCallbackController.kt 102 window/window/src/main/java/androidx/window/embedding/DividerAttributes.kt 242 window/window/src/main/java/androidx/window/embedding/EmbeddedActivityWindowInfo.kt 29 window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt 753 window/window/src/main/java/androidx/window/embedding/EmbeddingAnimationBackground.kt 41 window/window/src/main/java/androidx/window/embedding/EmbeddingAnimationParams.kt 90 window/window/src/main/java/androidx/window/embedding/EmbeddingAspectRatio.kt 42 window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt 94 window/window/src/main/java/androidx/window/embedding/EmbeddingBounds.kt 275 window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt 303 window/window/src/main/java/androidx/window/embedding/EmbeddingConfiguration.kt 54 window/window/src/main/java/androidx/window/embedding/EmbeddingInterfaceCompat.kt 59 window/window/src/main/java/androidx/window/embedding/EmbeddingRule.kt 14 window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt 411 window/window/src/main/java/androidx/window/embedding/MatcherUtils.kt 80 window/window/src/main/java/androidx/window/embedding/OverlayAttributes.kt 20 window/window/src/main/java/androidx/window/embedding/OverlayAttributesCalculatorParams.kt 22 window/window/src/main/java/androidx/window/embedding/OverlayController.kt 49 window/window/src/main/java/androidx/window/embedding/OverlayControllerActivityStackConsumer.kt 10 window/window/src/main/java/androidx/window/embedding/OverlayControllerImpl.kt 224 window/window/src/main/java/androidx/window/embedding/OverlayCreateParams.kt 34 window/window/src/main/java/androidx/window/embedding/OverlayInfo.kt 19 window/window/src/main/java/androidx/window/embedding/ParentContainerInfo.kt 10 window/window/src/main/java/androidx/window/embedding/RuleController.kt 35 window/window/src/main/java/androidx/window/embedding/RuleParser.kt 460 window/window/src/main/java/androidx/window/embedding/SafeActivityEmbeddingComponentProvider.kt 980 window/window/src/main/java/androidx/window/embedding/SplitAttributes.kt 149 window/window/src/main/java/androidx/window/embedding/SplitAttributesCalculatorParams.kt 25 window/window/src/main/java/androidx/window/embedding/SplitController.kt 66 window/window/src/main/java/androidx/window/embedding/SplitInfo.kt 99 window/window/src/main/java/androidx/window/embedding/SplitPairFilter.kt 100 window/window/src/main/java/androidx/window/embedding/SplitPairRule.kt 149 window/window/src/main/java/androidx/window/embedding/SplitPinRule.kt 89 window/window/src/main/java/androidx/window/embedding/SplitPlaceholderRule.kt 162 window/window/src/main/java/androidx/window/embedding/SplitRule.kt 162 window/window/src/main/java/androidx/window/layout/DisplayFeature.kt 5 window/window/src/main/java/androidx/window/layout/FoldingFeature.kt 34 window/window/src/main/java/androidx/window/layout/HardwareFoldingFeature.kt 72 window/window/src/main/java/androidx/window/layout/SafeWindowLayoutComponentProvider.kt 190 window/window/src/main/java/androidx/window/layout/SupportedPosture.kt 22 window/window/src/main/java/androidx/window/layout/WindowInfoTracker.kt 89 window/window/src/main/java/androidx/window/layout/WindowInfoTrackerImpl.kt 43 window/window/src/main/java/androidx/window/layout/WindowLayoutInfo.kt 25 window/window/src/main/java/androidx/window/layout/WindowMetrics.kt 38 window/window/src/main/java/androidx/window/layout/WindowMetricsCalculator.kt 62 window/window/src/main/java/androidx/window/layout/WindowMetricsCalculatorCompat.kt 38 window/window/src/main/java/androidx/window/layout/adapter/WindowBackend.kt 28 window/window/src/main/java/androidx/window/layout/adapter/WindowSizeClassFactory.kt 10 window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackend.kt 22 window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi0.kt 22 window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi1.kt 79 window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi2.kt 60 window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi6.kt 13 window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi9.kt 17 window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionsWindowLayoutInfoAdapter.kt 101 window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumer.kt 33 window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumerApi2.kt 37 window/window/src/main/java/androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.java 59 window/window/src/main/java/androidx/window/layout/adapter/sidecar/ExtensionInterfaceCompat.kt 12 window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarAdapter.kt 290 window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt 318 window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarWindowBackend.kt 179 window/window/src/main/java/androidx/window/layout/util/ActivityCompatHelperApi24.kt 10 window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt 246 window/window/src/main/java/androidx/window/layout/util/ContextCompatHelper.kt 21 window/window/src/main/java/androidx/window/layout/util/DensityCompatHelper.kt 28 window/window/src/main/java/androidx/window/layout/util/DisplayCompatHelper.kt 19 window/window/src/main/java/androidx/window/layout/util/DisplayHelper.kt 11 window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt 159 window/window/src/main/java/androidx/window/reflection/Consumer2.kt 5 window/window/src/main/java/androidx/window/reflection/JFunction2.kt 5 window/window/src/main/java/androidx/window/reflection/Predicate2.kt 5 window/window/src/main/java/androidx/window/reflection/ReflectionUtils.kt 64 window/window/src/main/java/androidx/window/reflection/WindowExtensionsConstants.kt 27 window/window/src/main/res/values/attrs.xml 108 window/window/src/main/res/values/ids.xml 4 window/window/src/main/res/values/public.xml 30 window/window/src/release/java/androidx/window/core/BuildConfig.kt 5 window/window/src/testUtil/java/androidx/window/TestConsumer.kt 23 window/window/src/testUtil/java/androidx/window/TestWindow.kt 105 window/window/src/testUtil/java/androidx/window/layout/TestFoldingFeatureUtil.kt 66 window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt 47 window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/EmptyExtensionCallbackInterface.kt 7 window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/SwitchOnUnregisterExtensionInterfaceCompat.kt 49