Hierarchy For All Packages
Package Hierarchies:- io.flutter.app,
- io.flutter.embedding.android,
- io.flutter.embedding.engine,
- io.flutter.embedding.engine.dart,
- io.flutter.embedding.engine.loader,
- io.flutter.embedding.engine.mutatorsstack,
- io.flutter.embedding.engine.plugins,
- io.flutter.embedding.engine.plugins.activity,
- io.flutter.embedding.engine.plugins.broadcastreceiver,
- io.flutter.embedding.engine.plugins.contentprovider,
- io.flutter.embedding.engine.plugins.lifecycle,
- io.flutter.embedding.engine.plugins.service,
- io.flutter.embedding.engine.plugins.shim,
- io.flutter.embedding.engine.renderer,
- io.flutter.embedding.engine.systemchannels,
- io.flutter.plugin.common,
- io.flutter.plugin.editing,
- io.flutter.plugin.platform,
- io.flutter.util,
- io.flutter.view
Class Hierarchy
- java.lang.Object
- io.flutter.embedding.engine.systemchannels.AccessibilityChannel
- android.view.accessibility.AccessibilityNodeProvider
- io.flutter.view.AccessibilityBridge
- io.flutter.embedding.android.AndroidTouchProcessor
- io.flutter.embedding.engine.loader.ApplicationInfoLoader
- android.view.inputmethod.BaseInputConnection (implements android.view.inputmethod.InputConnection)
- io.flutter.plugin.editing.InputConnectionAdaptor
- io.flutter.plugin.common.BasicMessageChannel<T>
- io.flutter.plugin.common.BinaryCodec (implements io.flutter.plugin.common.MessageCodec<T>)
- io.flutter.plugin.common.BinaryMessenger.TaskQueueOptions
- android.content.Context
- android.content.ContextWrapper
- android.app.Application (implements android.content.ComponentCallbacks2)
- io.flutter.app.FlutterApplication
- com.google.android.play.core.splitcompat.SplitCompatApplication
- io.flutter.app.FlutterPlayStoreSplitApplication
- io.flutter.embedding.android.FlutterPlayStoreSplitApplication
- android.view.ContextThemeWrapper
- android.app.Activity (implements android.content.ComponentCallbacks2, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback)
- androidx.core.app.ComponentActivity (implements androidx.core.view.KeyEventDispatcher.Component, androidx.lifecycle.LifecycleOwner)
- androidx.activity.ComponentActivity (implements androidx.lifecycle.LifecycleOwner, androidx.activity.OnBackPressedDispatcherOwner, androidx.savedstate.SavedStateRegistryOwner, androidx.lifecycle.ViewModelStoreOwner)
- androidx.fragment.app.FragmentActivity (implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator)
- io.flutter.app.FlutterFragmentActivity (implements io.flutter.app.FlutterActivityDelegate.ViewFactory, io.flutter.view.FlutterView.Provider, io.flutter.plugin.common.PluginRegistry)
- io.flutter.embedding.android.FlutterFragmentActivity (implements io.flutter.embedding.android.FlutterEngineConfigurator, io.flutter.embedding.android.FlutterEngineProvider, io.flutter.embedding.android.SplashScreenProvider)
- androidx.fragment.app.FragmentActivity (implements androidx.core.app.ActivityCompat.OnRequestPermissionsResultCallback, androidx.core.app.ActivityCompat.RequestPermissionsRequestCodeValidator)
- androidx.activity.ComponentActivity (implements androidx.lifecycle.LifecycleOwner, androidx.activity.OnBackPressedDispatcherOwner, androidx.savedstate.SavedStateRegistryOwner, androidx.lifecycle.ViewModelStoreOwner)
- io.flutter.app.FlutterActivity (implements io.flutter.app.FlutterActivityDelegate.ViewFactory, io.flutter.view.FlutterView.Provider, io.flutter.plugin.common.PluginRegistry)
- io.flutter.embedding.android.FlutterActivity (implements androidx.lifecycle.LifecycleOwner)
- androidx.core.app.ComponentActivity (implements androidx.core.view.KeyEventDispatcher.Component, androidx.lifecycle.LifecycleOwner)
- android.app.Activity (implements android.content.ComponentCallbacks2, android.view.KeyEvent.Callback, android.view.LayoutInflater.Factory2, android.view.View.OnCreateContextMenuListener, android.view.Window.Callback)
- android.app.Application (implements android.content.ComponentCallbacks2)
- android.content.ContextWrapper
- io.flutter.embedding.engine.dart.DartExecutor (implements io.flutter.plugin.common.BinaryMessenger)
- io.flutter.embedding.engine.dart.DartExecutor.DartCallback
- io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
- io.flutter.embedding.engine.systemchannels.DeferredComponentChannel
- io.flutter.embedding.android.DrawableSplashScreen (implements io.flutter.embedding.android.SplashScreen)
- io.flutter.plugin.common.ErrorLogResult (implements io.flutter.plugin.common.MethodChannel.Result)
- io.flutter.plugin.common.EventChannel
- io.flutter.embedding.android.FlutterActivity.CachedEngineIntentBuilder
- io.flutter.embedding.android.FlutterActivity.NewEngineIntentBuilder
- io.flutter.app.FlutterActivityDelegate (implements io.flutter.app.FlutterActivityEvents, io.flutter.view.FlutterView.Provider, io.flutter.plugin.common.PluginRegistry)
- io.flutter.embedding.android.FlutterActivityLaunchConfigs
- io.flutter.embedding.engine.loader.FlutterApplicationInfo
- io.flutter.view.FlutterCallbackInformation
- io.flutter.embedding.engine.FlutterEngine
- io.flutter.embedding.engine.FlutterEngineCache
- io.flutter.embedding.engine.FlutterEngineGroup
- io.flutter.embedding.engine.FlutterEngineGroup.Options
- io.flutter.embedding.android.FlutterFragment.CachedEngineFragmentBuilder
- io.flutter.embedding.android.FlutterFragment.NewEngineFragmentBuilder
- io.flutter.embedding.android.FlutterFragmentActivity.CachedEngineIntentBuilder
- io.flutter.embedding.android.FlutterFragmentActivity.NewEngineIntentBuilder
- io.flutter.embedding.engine.FlutterJNI
- io.flutter.embedding.engine.FlutterJNI.Factory
- io.flutter.embedding.engine.loader.FlutterLoader
- io.flutter.embedding.engine.loader.FlutterLoader.Settings
- io.flutter.view.FlutterMain
- io.flutter.view.FlutterMain.Settings
- io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack
- io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutator
- io.flutter.view.FlutterNativeView (implements io.flutter.plugin.common.BinaryMessenger)
- io.flutter.embedding.engine.FlutterOverlaySurface
- io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterPluginBinding
- io.flutter.app.FlutterPluginRegistry (implements io.flutter.plugin.common.PluginRegistry, io.flutter.plugin.common.PluginRegistry.ActivityResultListener, io.flutter.plugin.common.PluginRegistry.NewIntentListener, io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener, io.flutter.plugin.common.PluginRegistry.UserLeaveHintListener, io.flutter.plugin.common.PluginRegistry.ViewDestroyListener)
- io.flutter.embedding.engine.renderer.FlutterRenderer (implements io.flutter.view.TextureRegistry)
- io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeature
- io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
- io.flutter.view.FlutterRunArguments
- io.flutter.embedding.engine.FlutterShellArgs
- androidx.fragment.app.Fragment (implements android.content.ComponentCallbacks, androidx.lifecycle.LifecycleOwner, androidx.savedstate.SavedStateRegistryOwner, android.view.View.OnCreateContextMenuListener, androidx.lifecycle.ViewModelStoreOwner)
- io.flutter.embedding.android.FlutterFragment (implements android.content.ComponentCallbacks2, io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.DelegateFactory)
- io.flutter.util.HandlerCompat
- io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference
- io.flutter.plugin.common.JSONMessageCodec (implements io.flutter.plugin.common.MessageCodec<T>)
- io.flutter.plugin.common.JSONMethodCodec (implements io.flutter.plugin.common.MethodCodec)
- io.flutter.plugin.common.JSONUtil
- io.flutter.embedding.android.KeyboardManager (implements io.flutter.plugin.editing.InputConnectionAdaptor.KeyboardDelegate)
- io.flutter.embedding.android.KeyboardManager.CharacterCombiner
- io.flutter.embedding.android.KeyboardMap
- io.flutter.embedding.android.KeyboardMap.KeyPair
- io.flutter.embedding.android.KeyboardMap.PressingGoal
- io.flutter.embedding.android.KeyboardMap.TogglingGoal
- io.flutter.embedding.android.KeyChannelResponder (implements io.flutter.embedding.android.KeyboardManager.Responder)
- io.flutter.embedding.android.KeyData
- io.flutter.embedding.android.KeyEmbedderResponder (implements io.flutter.embedding.android.KeyboardManager.Responder)
- io.flutter.embedding.engine.systemchannels.KeyEventChannel
- io.flutter.embedding.engine.systemchannels.KeyEventChannel.FlutterKeyEvent
- io.flutter.embedding.engine.systemchannels.LifecycleChannel
- io.flutter.embedding.engine.systemchannels.LocalizationChannel
- io.flutter.plugin.common.MethodCall
- io.flutter.plugin.common.MethodChannel
- io.flutter.embedding.android.MotionEventTracker
- io.flutter.embedding.android.MotionEventTracker.MotionEventId
- io.flutter.embedding.engine.systemchannels.MouseCursorChannel
- io.flutter.embedding.engine.systemchannels.NavigationChannel
- io.flutter.util.PathUtils
- io.flutter.embedding.engine.systemchannels.PlatformChannel
- io.flutter.embedding.engine.systemchannels.PlatformChannel.AppSwitcherDescription
- io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemChromeStyle
- io.flutter.plugin.platform.PlatformPlugin
- io.flutter.embedding.engine.dart.PlatformTaskQueue
- io.flutter.plugin.platform.PlatformViewFactory
- io.flutter.embedding.engine.systemchannels.PlatformViewsChannel
- io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewBufferSize
- io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewCreationRequest
- io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewResizeRequest
- io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewTouch
- io.flutter.plugin.platform.PlatformViewsController (implements io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate)
- io.flutter.util.Preconditions
- io.flutter.embedding.engine.systemchannels.RestorationChannel
- io.flutter.embedding.engine.systemchannels.SettingsChannel
- io.flutter.embedding.engine.systemchannels.SettingsChannel.MessageBuilder
- io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry (implements io.flutter.plugin.common.PluginRegistry)
- io.flutter.embedding.engine.systemchannels.SpellCheckChannel
- io.flutter.plugin.editing.SpellCheckPlugin (implements io.flutter.embedding.engine.systemchannels.SpellCheckChannel.SpellCheckMethodHandler, android.view.textservice.SpellCheckerSession.SpellCheckerSessionListener)
- io.flutter.plugin.common.StandardMessageCodec (implements io.flutter.plugin.common.MessageCodec<T>)
- io.flutter.plugin.common.StandardMethodCodec (implements io.flutter.plugin.common.MethodCodec)
- io.flutter.plugin.common.StringCodec (implements io.flutter.plugin.common.MessageCodec<T>)
- io.flutter.embedding.engine.renderer.SurfaceTextureWrapper
- io.flutter.embedding.engine.systemchannels.SystemChannel
- io.flutter.plugin.editing.TextEditingDelta
- io.flutter.embedding.engine.systemchannels.TextInputChannel
- io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration
- io.flutter.embedding.engine.systemchannels.TextInputChannel.Configuration.Autofill
- io.flutter.embedding.engine.systemchannels.TextInputChannel.InputType
- io.flutter.embedding.engine.systemchannels.TextInputChannel.TextEditState
- io.flutter.plugin.editing.TextInputPlugin
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.flutter.plugin.common.FlutterException
- java.lang.RuntimeException
- java.lang.Exception
- io.flutter.util.TraceSection
- android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
- io.flutter.embedding.android.FlutterImageView (implements io.flutter.embedding.engine.renderer.RenderSurface)
- android.widget.ImageView
- io.flutter.embedding.android.DrawableSplashScreen.DrawableSplashScreenView
- android.view.SurfaceView
- io.flutter.embedding.android.FlutterSurfaceView (implements io.flutter.embedding.engine.renderer.RenderSurface)
- io.flutter.view.FlutterView (implements io.flutter.plugin.common.BinaryMessenger, io.flutter.embedding.android.KeyboardManager.ViewDelegate, io.flutter.plugin.mouse.MouseCursorPlugin.MouseCursorViewDelegate, io.flutter.view.TextureRegistry)
- android.view.TextureView
- io.flutter.embedding.android.FlutterTextureView (implements io.flutter.embedding.engine.renderer.RenderSurface)
- android.view.ViewGroup (implements android.view.ViewManager, android.view.ViewParent)
- android.widget.FrameLayout
- io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView
- io.flutter.embedding.android.FlutterView (implements io.flutter.embedding.android.KeyboardManager.ViewDelegate, io.flutter.plugin.mouse.MouseCursorPlugin.MouseCursorViewDelegate)
- android.widget.FrameLayout
- io.flutter.util.ViewUtils
- io.flutter.view.VsyncWaiter
- io.flutter.embedding.android.WindowInfoRepositoryCallbackAdapterWrapper
Interface Hierarchy
- io.flutter.view.AccessibilityBridge.OnAccessibilityChangeListener
- io.flutter.embedding.engine.plugins.activity.ActivityAware
- io.flutter.embedding.engine.plugins.activity.ActivityControlSurface
- io.flutter.plugin.common.ActivityLifecycleListener
- io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding
- io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding.OnSaveInstanceStateListener
- io.flutter.plugin.common.BasicMessageChannel.MessageHandler<T>
- io.flutter.plugin.common.BasicMessageChannel.Reply<T>
- io.flutter.plugin.common.BinaryMessenger
- io.flutter.plugin.common.BinaryMessenger.BinaryMessageHandler
- io.flutter.plugin.common.BinaryMessenger.BinaryReply
- io.flutter.plugin.common.BinaryMessenger.TaskQueue
- io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverAware
- io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverControlSurface
- io.flutter.embedding.engine.plugins.broadcastreceiver.BroadcastReceiverPluginBinding
- android.content.ComponentCallbacks
- android.content.ComponentCallbacks2
- io.flutter.app.FlutterActivityEvents (also extends io.flutter.plugin.common.PluginRegistry.ActivityResultListener, io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener)
- android.content.ComponentCallbacks2
- io.flutter.embedding.engine.plugins.contentprovider.ContentProviderAware
- io.flutter.embedding.engine.plugins.contentprovider.ContentProviderControlSurface
- io.flutter.embedding.engine.plugins.contentprovider.ContentProviderPluginBinding
- io.flutter.embedding.engine.dart.DartExecutor.IsolateServiceIdListener
- io.flutter.plugin.common.EventChannel.EventSink
- io.flutter.plugin.common.EventChannel.StreamHandler
- io.flutter.embedding.android.ExclusiveAppComponent<T>
- io.flutter.app.FlutterActivityDelegate.ViewFactory
- io.flutter.embedding.engine.FlutterEngine.EngineLifecycleListener
- io.flutter.embedding.android.FlutterEngineConfigurator
- io.flutter.embedding.android.FlutterEngineProvider
- io.flutter.embedding.engine.FlutterJNI.AccessibilityDelegate
- io.flutter.embedding.engine.systemchannels.AccessibilityChannel.AccessibilityMessageHandler
- io.flutter.embedding.engine.FlutterJNI.AsyncWaitForVsyncDelegate
- io.flutter.embedding.engine.plugins.FlutterPlugin
- io.flutter.embedding.engine.plugins.FlutterPlugin.FlutterAssets
- io.flutter.embedding.engine.renderer.FlutterUiDisplayListener
- io.flutter.view.FlutterView.FirstFrameListener
- io.flutter.embedding.android.FlutterView.FlutterEngineAttachmentListener
- io.flutter.view.FlutterView.Provider
- io.flutter.plugin.editing.InputConnectionAdaptor.KeyboardDelegate
- io.flutter.embedding.android.KeyboardManager.Responder
- io.flutter.embedding.android.KeyboardManager.Responder.OnKeyEventHandledCallback
- io.flutter.embedding.android.KeyboardManager.ViewDelegate
- io.flutter.embedding.engine.systemchannels.KeyEventChannel.EventResponseHandler
- io.flutter.embedding.engine.systemchannels.LocalizationChannel.LocalizationMessageHandler
- io.flutter.plugin.common.MessageCodec<T>
- io.flutter.plugin.common.MethodChannel.MethodCallHandler
- io.flutter.plugin.common.MethodChannel.Result
- io.flutter.plugin.common.MethodCodec
- io.flutter.embedding.engine.systemchannels.MouseCursorChannel.MouseCursorMethodHandler
- io.flutter.embedding.engine.systemchannels.PlatformChannel.PlatformMessageHandler
- io.flutter.embedding.engine.dart.PlatformMessageHandler
- io.flutter.plugin.platform.PlatformPlugin.PlatformPluginDelegate
- io.flutter.plugin.platform.PlatformView
- io.flutter.plugin.platform.PlatformViewRegistry
- io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate
- io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewBufferResized
- io.flutter.embedding.engine.systemchannels.PlatformViewsChannel.PlatformViewsHandler
- io.flutter.embedding.engine.plugins.PluginRegistry
- io.flutter.plugin.common.PluginRegistry
- io.flutter.plugin.common.PluginRegistry.ActivityResultListener
- io.flutter.app.FlutterActivityEvents (also extends android.content.ComponentCallbacks2, io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener)
- io.flutter.plugin.common.PluginRegistry.NewIntentListener
- io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback
- io.flutter.plugin.common.PluginRegistry.Registrar
- io.flutter.plugin.common.PluginRegistry.RequestPermissionsResultListener
- io.flutter.app.FlutterActivityEvents (also extends android.content.ComponentCallbacks2, io.flutter.plugin.common.PluginRegistry.ActivityResultListener)
- io.flutter.plugin.common.PluginRegistry.UserLeaveHintListener
- io.flutter.plugin.common.PluginRegistry.ViewDestroyListener
- io.flutter.util.Predicate<T>
- io.flutter.embedding.engine.renderer.RenderSurface
- io.flutter.embedding.engine.plugins.service.ServiceAware
- io.flutter.embedding.engine.plugins.service.ServiceAware.OnModeChangeListener
- io.flutter.embedding.engine.plugins.service.ServiceControlSurface
- io.flutter.embedding.engine.plugins.service.ServicePluginBinding
- io.flutter.embedding.engine.systemchannels.SpellCheckChannel.SpellCheckMethodHandler
- io.flutter.embedding.android.SplashScreen
- io.flutter.embedding.android.SplashScreenProvider
- io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputMethodHandler
- io.flutter.view.TextureRegistry
- io.flutter.view.TextureRegistry.OnFrameConsumedListener
- io.flutter.view.TextureRegistry.OnTrimMemoryListener
- io.flutter.view.TextureRegistry.SurfaceTextureEntry
- io.flutter.util.ViewUtils.ViewVisitor
Annotation Type Hierarchy
- io.flutter.embedding.android.AndroidTouchProcessor.PointerChange (implements java.lang.annotation.Annotation)
- io.flutter.embedding.android.AndroidTouchProcessor.PointerDeviceKind (implements java.lang.annotation.Annotation)
- io.flutter.embedding.android.AndroidTouchProcessor.PointerSignalKind (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.flutter.view.AccessibilityBridge.Action
- io.flutter.embedding.android.FlutterActivityLaunchConfigs.BackgroundMode
- io.flutter.embedding.android.FlutterImageView.SurfaceKind
- io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack.FlutterMutatorType
- io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureState
- io.flutter.embedding.engine.renderer.FlutterRenderer.DisplayFeatureType
- io.flutter.embedding.android.KeyData.Type
- io.flutter.embedding.engine.systemchannels.PlatformChannel.Brightness
- io.flutter.embedding.engine.systemchannels.PlatformChannel.ClipboardContentFormat
- io.flutter.embedding.engine.systemchannels.PlatformChannel.DeviceOrientation
- io.flutter.embedding.engine.systemchannels.PlatformChannel.HapticFeedbackType
- io.flutter.embedding.engine.systemchannels.PlatformChannel.SoundType
- io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiMode
- io.flutter.embedding.engine.systemchannels.PlatformChannel.SystemUiOverlay
- io.flutter.embedding.android.RenderMode
- io.flutter.embedding.engine.systemchannels.SettingsChannel.PlatformBrightness
- io.flutter.embedding.engine.systemchannels.TextInputChannel.TextCapitalization
- io.flutter.embedding.engine.systemchannels.TextInputChannel.TextInputType
- io.flutter.embedding.android.TransparencyMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)