blob: 4ae1498894aea4fdb70abc9448889f410ef37743 [file] [log] [blame]
main = <No Member>;
library from "org-dartlang-test:///after_layout.dart" as aft {
import "package:flutter/framework.dart";
abstract class AfterLayoutMixin<T extends fra::StatefulWidget*> extends fra::State<aft::AfterLayoutMixin::T*> /*isMixinDeclaration*/ {
abstract member-signature get _widget() aft::AfterLayoutMixin::T*; -> fra::State::_widget
abstract member-signature set _widget(covariant-by-class aft::AfterLayoutMixin::T* value) void; -> fra::State::_widget
abstract member-signature method toString() dart.core::String*; -> fra::_State&Object&Diagnosticable::toString
abstract member-signature operator ==(dynamic other) dart.core::bool*; -> dart.core::Object::==
abstract member-signature get hashCode() dart.core::int*; -> dart.core::Object::hashCode
abstract member-signature method noSuchMethod(dart.core::Invocation* invocation) dynamic; -> dart.core::Object::noSuchMethod
abstract member-signature get runtimeType() dart.core::Type*; -> dart.core::Object::runtimeType
}
}
library from "package:flutter/framework.dart" as fra {
abstract class Diagnosticable extends dart.core::Object /*isMixinDeclaration*/ {
method toString() dart.core::String {
return "foo";
}
}
abstract class _State&Object&Diagnosticable = dart.core::Object with fra::Diagnosticable /*isAnonymousMixin,hasConstConstructor*/ {
const synthetic constructor •() fra::_State&Object&Diagnosticable
: super dart.core::Object::•()
;
mixin-super-stub method toString() dart.core::String
return super.{fra::Diagnosticable::toString}();
}
abstract class State<T extends fra::StatefulWidget> extends fra::_State&Object&Diagnosticable {
covariant-by-class field fra::State::T? _widget = null;
synthetic constructor •() fra::State<fra::State::T>
: super fra::_State&Object&Diagnosticable::•()
;
}
class State2 extends fra::State<fra::StatefulWidget> {
synthetic constructor •() fra::State2
: super fra::State::•()
;
static method _#new#tearOff() → fra::State2
return new fra::State2::•();
}
class StatefulWidget extends dart.core::Object {
synthetic constructor •() fra::StatefulWidget
: super dart.core::Object::•()
;
static method _#new#tearOff() → fra::StatefulWidget
return new fra::StatefulWidget::•();
}
class Widget extends dart.core::Object {
synthetic constructor •() fra::Widget
: super dart.core::Object::•()
;
static method _#new#tearOff() → fra::Widget
return new fra::Widget::•();
}
class BuildContext extends dart.core::Object {
synthetic constructor •() fra::BuildContext
: super dart.core::Object::•()
;
static method _#new#tearOff() → fra::BuildContext
return new fra::BuildContext::•();
}
static final field fra::State<fra::StatefulWidget> state = new fra::State2::•();
static method foo() void {
fra::state.{fra::State::_widget} = null;
}
}
library from "org-dartlang-test:///main.dart" as main {
import "package:flutter/framework.dart";
import "org-dartlang-test:///after_layout.dart";
abstract class __HotReloadIssueState&State&AfterLayoutMixin = fra::State<main::HotReloadIssue*> with aft::AfterLayoutMixin<main::HotReloadIssue*> /*isAnonymousMixin*/ {
synthetic constructor •() main::__HotReloadIssueState&State&AfterLayoutMixin*
: super fra::State::•()
;
abstract member-signature get _widget() main::HotReloadIssue*; -> fra::State::_widget
abstract member-signature set _widget(covariant-by-class main::HotReloadIssue* value) void; -> fra::State::_widget
abstract member-signature method toString() dart.core::String*; -> fra::_State&Object&Diagnosticable::toString
abstract member-signature operator ==(dynamic other) dart.core::bool*; -> dart.core::Object::==
abstract member-signature get hashCode() dart.core::int*; -> dart.core::Object::hashCode
abstract member-signature method noSuchMethod(dart.core::Invocation* invocation) dynamic; -> dart.core::Object::noSuchMethod
abstract member-signature get runtimeType() dart.core::Type*; -> dart.core::Object::runtimeType
}
class _HotReloadIssueState extends main::__HotReloadIssueState&State&AfterLayoutMixin {
synthetic constructor •() main::_HotReloadIssueState*
: super main::__HotReloadIssueState&State&AfterLayoutMixin::•()
;
method build(fra::BuildContext* context) fra::Widget* {}
method afterFirstLayout(fra::BuildContext* context) void {}
static method _#new#tearOff() → main::_HotReloadIssueState*
return new main::_HotReloadIssueState::•();
}
class HotReloadIssue extends fra::StatefulWidget {
synthetic constructor •() main::HotReloadIssue*
: super fra::StatefulWidget::•()
;
static method _#new#tearOff() → main::HotReloadIssue*
return new main::HotReloadIssue::•();
abstract member-signature operator ==(dynamic other) dart.core::bool*; -> dart.core::Object::==
abstract member-signature get hashCode() dart.core::int*; -> dart.core::Object::hashCode
abstract member-signature method toString() dart.core::String*; -> dart.core::Object::toString
abstract member-signature method noSuchMethod(dart.core::Invocation* invocation) dynamic; -> dart.core::Object::noSuchMethod
abstract member-signature get runtimeType() dart.core::Type*; -> dart.core::Object::runtimeType
}
}