Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
LinuxSuRen
Dragonwell11
提交
9fc3552c
D
Dragonwell11
项目概览
LinuxSuRen
/
Dragonwell11
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Dragonwell11
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9fc3552c
编写于
2月 11, 2018
作者:
A
attila
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8193295: Remove no longer used COMMALEFT
Reviewed-by: hannesw, mhaupt
上级
e00627b2
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
0 addition
and
53 deletion
+0
-53
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
...e/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
+0
-11
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java
...hare/classes/jdk/nashorn/internal/codegen/WeighNodes.java
+0
-5
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java
...orn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java
+0
-10
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
.../jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
+0
-26
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java
.../share/classes/jdk/nashorn/internal/parser/TokenType.java
+0
-1
未找到文件。
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
浏览文件 @
9fc3552c
...
...
@@ -1076,12 +1076,6 @@ final class CodeGenerator extends NodeOperatorVisitor<CodeGeneratorLexicalContex
return
false
;
}
@Override
public
boolean
enterCOMMALEFT
(
final
BinaryNode
binaryNode
)
{
loadCOMMALEFT
(
binaryNode
,
resultBounds
);
return
false
;
}
@Override
public
boolean
enterCOMMARIGHT
(
final
BinaryNode
binaryNode
)
{
loadCOMMARIGHT
(
binaryNode
,
resultBounds
);
...
...
@@ -4247,11 +4241,6 @@ final class CodeGenerator extends NodeOperatorVisitor<CodeGeneratorLexicalContex
loadMaybeDiscard
(
binaryNode
,
binaryNode
.
rhs
(),
resultBounds
);
}
private
void
loadCOMMALEFT
(
final
BinaryNode
binaryNode
,
final
TypeBounds
resultBounds
)
{
loadMaybeDiscard
(
binaryNode
,
binaryNode
.
lhs
(),
resultBounds
);
loadAndDiscard
(
binaryNode
.
rhs
());
}
private
void
loadDIV
(
final
BinaryNode
binaryNode
,
final
TypeBounds
resultBounds
)
{
new
BinaryArith
()
{
@Override
...
...
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java
浏览文件 @
9fc3552c
...
...
@@ -454,11 +454,6 @@ final class WeighNodes extends NodeOperatorVisitor<LexicalContext> {
return
binaryNodeWeight
(
binaryNode
);
}
@Override
public
Node
leaveCOMMALEFT
(
final
BinaryNode
binaryNode
)
{
return
binaryNodeWeight
(
binaryNode
);
}
@Override
public
Node
leaveCOMMARIGHT
(
final
BinaryNode
binaryNode
)
{
return
binaryNodeWeight
(
binaryNode
);
...
...
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java
浏览文件 @
9fc3552c
...
...
@@ -250,9 +250,6 @@ public final class BinaryNode extends Expression implements Assignment<Expressio
case
INSTANCEOF:
{
return
Type
.
BOOLEAN
;
}
case
COMMALEFT:
{
return
lhs
.
getType
();
}
case
COMMARIGHT:
{
return
rhs
.
getType
();
}
...
...
@@ -378,8 +375,6 @@ public final class BinaryNode extends Expression implements Assignment<Expressio
@Override
public
boolean
isAlwaysFalse
()
{
switch
(
tokenType
())
{
case
COMMALEFT:
return
lhs
.
isAlwaysFalse
();
case
COMMARIGHT:
return
rhs
.
isAlwaysFalse
();
default
:
...
...
@@ -390,8 +385,6 @@ public final class BinaryNode extends Expression implements Assignment<Expressio
@Override
public
boolean
isAlwaysTrue
()
{
switch
(
tokenType
())
{
case
COMMALEFT:
return
lhs
.
isAlwaysTrue
();
case
COMMARIGHT:
return
rhs
.
isAlwaysTrue
();
default
:
...
...
@@ -419,9 +412,6 @@ public final class BinaryNode extends Expression implements Assignment<Expressio
sb
.
append
(
' '
);
switch
(
tokenType
)
{
case
COMMALEFT:
sb
.
append
(
",<"
);
break
;
case
COMMARIGHT:
sb
.
append
(
",>"
);
break
;
...
...
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
浏览文件 @
9fc3552c
...
...
@@ -143,8 +143,6 @@ public abstract class NodeOperatorVisitor<T extends LexicalContext> extends Node
return
enterBIT_XOR
(
binaryNode
);
case
COMMARIGHT:
return
enterCOMMARIGHT
(
binaryNode
);
case
COMMALEFT:
return
enterCOMMALEFT
(
binaryNode
);
case
DIV:
return
enterDIV
(
binaryNode
);
case
EQ:
...
...
@@ -227,8 +225,6 @@ public abstract class NodeOperatorVisitor<T extends LexicalContext> extends Node
return
leaveBIT_XOR
(
binaryNode
);
case
COMMARIGHT:
return
leaveCOMMARIGHT
(
binaryNode
);
case
COMMALEFT:
return
leaveCOMMALEFT
(
binaryNode
);
case
DIV:
return
leaveDIV
(
binaryNode
);
case
EQ:
...
...
@@ -814,28 +810,6 @@ public abstract class NodeOperatorVisitor<T extends LexicalContext> extends Node
return
leaveDefault
(
binaryNode
);
}
/**
* Binary enter - callback for entering comma left operator
* (a, b) where the result is a
*
* @param binaryNode the node
* @return true if traversal should continue and node children be traversed, false otherwise
*/
public
boolean
enterCOMMALEFT
(
final
BinaryNode
binaryNode
)
{
return
enterDefault
(
binaryNode
);
}
/**
* Binary leave - callback for leaving a comma left operator
* (a, b) where the result is a
*
* @param binaryNode the node
* @return processed node, which will replace the original one, or the original node
*/
public
Node
leaveCOMMALEFT
(
final
BinaryNode
binaryNode
)
{
return
leaveDefault
(
binaryNode
);
}
/**
* Binary enter - callback for entering comma right operator
* (a, b) where the result is b
...
...
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java
浏览文件 @
9fc3552c
...
...
@@ -191,7 +191,6 @@ public enum TokenType {
TEMPLATE_MIDDLE
(
LITERAL
,
null
),
TEMPLATE_TAIL
(
LITERAL
,
null
),
COMMALEFT
(
IR
,
null
),
DECPOSTFIX
(
IR
,
null
),
INCPOSTFIX
(
IR
,
null
),
SPREAD_ARGUMENT
(
IR
,
null
),
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录