Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_jdk
提交
8109f9e6
D
dragonwell8_jdk
项目概览
openanolis
/
dragonwell8_jdk
通知
4
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_jdk
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
8109f9e6
编写于
11月 09, 2011
作者:
T
twisti
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
7109063: JSR 292: fix for 7085860 is incomplete
Reviewed-by: iveresov, alanb, jrose
上级
2d4517cb
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
5 addition
and
30 deletion
+5
-30
src/share/classes/java/lang/invoke/MethodHandleImpl.java
src/share/classes/java/lang/invoke/MethodHandleImpl.java
+0
-8
test/ProblemList.txt
test/ProblemList.txt
+0
-3
test/java/lang/invoke/CallSiteTest.java
test/java/lang/invoke/CallSiteTest.java
+5
-2
test/java/lang/invoke/InvokeDynamicPrintArgs.java
test/java/lang/invoke/InvokeDynamicPrintArgs.java
+0
-17
未找到文件。
src/share/classes/java/lang/invoke/MethodHandleImpl.java
浏览文件 @
8109f9e6
...
...
@@ -934,12 +934,4 @@ import static java.lang.invoke.MethodHandles.Lookup.IMPL_LOOKUP;
return
THROW_EXCEPTION
;
}
static
<
T
extends
Throwable
>
Empty
throwException
(
T
t
)
throws
T
{
throw
t
;
}
// Linkage support:
static
void
registerBootstrap
(
Class
<?>
callerClass
,
MethodHandle
bootstrapMethod
)
{
MethodHandleNatives
.
registerBootstrap
(
callerClass
,
bootstrapMethod
);
}
static
MethodHandle
getBootstrap
(
Class
<?>
callerClass
)
{
return
MethodHandleNatives
.
getBootstrap
(
callerClass
);
}
}
test/ProblemList.txt
浏览文件 @
8109f9e6
...
...
@@ -195,9 +195,6 @@ java/beans/XMLEncoder/6329581/Test6329581.java generic-all
# jdk_lang
# requires junit
java/lang/invoke/InvokeDynamicPrintArgs.java generic-all
# 7079093
java/lang/instrument/ManifestTest.sh windows-all
...
...
test/java/lang/invoke/CallSiteTest.java
浏览文件 @
8109f9e6
...
...
@@ -36,8 +36,6 @@
package
test.java.lang.invoke
;
import
static
org
.
junit
.
Assert
.*;
import
java.io.*
;
import
java.lang.invoke.*
;
...
...
@@ -72,6 +70,11 @@ public class CallSiteTest {
private
final
static
int
RESULT1
=
762786192
;
private
final
static
int
RESULT2
=
-
21474836
;
private
static
void
assertEquals
(
int
expected
,
int
actual
)
{
if
(
expected
!=
actual
)
throw
new
AssertionError
(
"expected: "
+
expected
+
", actual: "
+
actual
);
}
private
static
void
testMutableCallSite
()
throws
Throwable
{
// warm-up
for
(
int
i
=
0
;
i
<
20000
;
i
++)
{
...
...
test/java/lang/invoke/InvokeDynamicPrintArgs.java
浏览文件 @
8109f9e6
...
...
@@ -38,8 +38,6 @@
package
test.java.lang.invoke
;
import
org.junit.Test
;
import
java.util.*
;
import
java.io.*
;
...
...
@@ -99,21 +97,6 @@ public class InvokeDynamicPrintArgs {
System
.
setSecurityManager
(
new
SM
());
}
@Test
public
void
testInvokeDynamicPrintArgs
()
throws
IOException
{
System
.
err
.
println
(
System
.
getProperties
());
String
testClassPath
=
System
.
getProperty
(
"build.test.classes.dir"
);
if
(
testClassPath
==
null
)
throw
new
RuntimeException
();
String
[]
args
=
new
String
[]{
"--verify-specifier-count=3"
,
"--verbose"
,
"--expand-properties"
,
"--classpath"
,
testClassPath
,
"--java"
,
"test.java.lang.invoke.InvokeDynamicPrintArgs"
,
"--check-output"
};
System
.
err
.
println
(
"Indify: "
+
Arrays
.
toString
(
args
));
indify
.
Indify
.
main
(
args
);
}
private
static
PrintStream
oldOut
;
private
static
ByteArrayOutputStream
buf
;
private
static
void
openBuf
()
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录