Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_34031325
engine
提交
93eeb48b
E
engine
项目概览
qq_34031325
/
engine
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
93eeb48b
编写于
2月 21, 2019
作者:
D
Dan Field
提交者:
GitHub
2月 21, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Revert "Revert "Remove unnecessary entry-point closurization. (#7827)" (#7876)" (#7904)
This reverts commit
f45572e9
.
上级
bbaeba3f
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
16 addition
and
16 deletion
+16
-16
lib/stub_ui/natives.dart
lib/stub_ui/natives.dart
+1
-1
lib/ui/hooks.dart
lib/ui/hooks.dart
+12
-12
lib/ui/natives.dart
lib/ui/natives.dart
+3
-3
未找到文件。
lib/stub_ui/natives.dart
浏览文件 @
93eeb48b
...
...
@@ -20,7 +20,7 @@ Future<developer.ServiceExtensionResponse> _scheduleFrame(
}));
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
void
_setupHooks
(
)
{
// ignore: unused_element
assert
(()
{
// In debug mode, register the schedule frame extension.
...
...
lib/ui/hooks.dart
浏览文件 @
93eeb48b
...
...
@@ -16,7 +16,7 @@ dynamic _decodeJSON(String message) {
return
message
!=
null
?
json
.
decode
(
message
)
:
null
;
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_updateWindowMetrics
(
double
devicePixelRatio
,
double
width
,
...
...
@@ -54,11 +54,11 @@ String _localeClosure() {
return
window
.
locale
.
toString
();
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
_LocaleClosure
_getLocaleClosure
(
)
=>
_localeClosure
;
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_updateLocales
(
List
<
String
>
locales
)
{
const
int
stringsPerLocale
=
4
;
...
...
@@ -77,7 +77,7 @@ void _updateLocales(List<String> locales) {
_invoke
(
window
.
onLocaleChanged
,
window
.
_onLocaleChangedZone
);
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_updateUserSettingsData
(
String
jsonData
)
{
final
Map
<
String
,
dynamic
>
data
=
json
.
decode
(
jsonData
);
...
...
@@ -103,14 +103,14 @@ void _updatePlatformBrightness(String brightnessName) {
_invoke
(
window
.
onPlatformBrightnessChanged
,
window
.
_onPlatformBrightnessChangedZone
);
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_updateSemanticsEnabled
(
bool
enabled
)
{
window
.
_semanticsEnabled
=
enabled
;
_invoke
(
window
.
onSemanticsEnabledChanged
,
window
.
_onSemanticsEnabledChangedZone
);
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_updateAccessibilityFeatures
(
int
values
)
{
final
AccessibilityFeatures
newFeatures
=
new
AccessibilityFeatures
.
_
(
values
);
...
...
@@ -120,7 +120,7 @@ void _updateAccessibilityFeatures(int values) {
_invoke
(
window
.
onAccessibilityFeaturesChanged
,
window
.
_onAccessibilityFlagsChangedZone
);
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
void
_dispatchPlatformMessage
(
String
name
,
ByteData
data
,
int
responseId
)
{
if
(
window
.
onPlatformMessage
!=
null
)
{
_invoke3
<
String
,
ByteData
,
PlatformMessageResponseCallback
>(
...
...
@@ -137,14 +137,14 @@ void _dispatchPlatformMessage(String name, ByteData data, int responseId) {
}
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_dispatchPointerDataPacket
(
ByteData
packet
)
{
if
(
window
.
onPointerDataPacket
!=
null
)
_invoke1
<
PointerDataPacket
>(
window
.
onPointerDataPacket
,
window
.
_onPointerDataPacketZone
,
_unpackPointerDataPacket
(
packet
));
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_dispatchSemanticsAction
(
int
id
,
int
action
,
ByteData
args
)
{
_invoke3
<
int
,
SemanticsAction
,
ByteData
>(
...
...
@@ -156,13 +156,13 @@ void _dispatchSemanticsAction(int id, int action, ByteData args) {
);
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_beginFrame
(
int
microseconds
)
{
_invoke1
<
Duration
>(
window
.
onBeginFrame
,
window
.
_onBeginFrameZone
,
new
Duration
(
microseconds:
microseconds
));
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_drawFrame
(
)
{
_invoke
(
window
.
onDrawFrame
,
window
.
_onDrawFrameZone
);
...
...
@@ -173,7 +173,7 @@ typedef _UnaryFunction(Null args);
// ignore: always_declare_return_types, prefer_generic_function_type_aliases
typedef
_BinaryFunction
(
Null
args
,
Null
message
);
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
// ignore: unused_element
void
_runMainZoned
(
Function
startMainIsolateFunction
,
Function
userMainFunction
)
{
startMainIsolateFunction
((){
...
...
lib/ui/natives.dart
浏览文件 @
93eeb48b
...
...
@@ -29,7 +29,7 @@ Future<developer.ServiceExtensionResponse> _scheduleFrame(
}));
}
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
void
_setupHooks
(
)
{
// ignore: unused_element
assert
(()
{
// In debug mode, register the schedule frame extension.
...
...
@@ -71,7 +71,7 @@ Function _getCallbackFromHandle(int handle) native 'GetCallbackFromHandle';
// Required for gen_snapshot to work correctly.
int
_isolateId
;
// ignore: unused_element
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
Function
_getPrintClosure
(
)
=>
_print
;
// ignore: unused_element
@pragma
(
'vm:entry-point'
)
@pragma
(
'vm:entry-point'
,
'call'
)
Function
_getScheduleMicrotaskClosure
(
)
=>
_scheduleMicrotask
;
// ignore: unused_element
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录