Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_corba
提交
7bbffa5f
D
dragonwell8_corba
项目概览
openanolis
/
dragonwell8_corba
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_corba
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7bbffa5f
编写于
5月 11, 2010
作者:
L
lana
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
8a2c657b
b83270b3
变更
8
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
1 addition
and
1236 deletion
+1
-1236
make/sun/corba/Makefile
make/sun/corba/Makefile
+1
-2
make/sun/corba/core/Makefile
make/sun/corba/core/Makefile
+0
-101
make/sun/corba/core/mapfile-vers
make/sun/corba/core/mapfile-vers
+0
-80
src/share/classes/com/sun/corba/se/internal/io/IIOPInputStream.java
...classes/com/sun/corba/se/internal/io/IIOPInputStream.java
+0
-66
src/share/classes/com/sun/corba/se/internal/io/IIOPOutputStream.java
...lasses/com/sun/corba/se/internal/io/IIOPOutputStream.java
+0
-51
src/share/classes/com/sun/corba/se/internal/io/LibraryManager.java
.../classes/com/sun/corba/se/internal/io/LibraryManager.java
+0
-41
src/share/classes/com/sun/corba/se/internal/io/ObjectStreamClass.java
...asses/com/sun/corba/se/internal/io/ObjectStreamClass.java
+0
-33
src/share/native/com/sun/corba/se/internal/io/ioser.c
src/share/native/com/sun/corba/se/internal/io/ioser.c
+0
-862
未找到文件。
make/sun/corba/Makefile
浏览文件 @
7bbffa5f
...
...
@@ -30,8 +30,7 @@
BUILDDIR
=
../..
include
$(BUILDDIR)/common/Defs.gmk
SUBDIRS
=
org
core
SUBDIRS
=
org
all build clean clobber
::
$
(
SUBDIRS-loop
)
$(RM)
-r
$(CLASSBINDIR)
/com/sun/corba/se/internal/io
make/sun/corba/core/Makefile
已删除
100644 → 0
浏览文件 @
8a2c657b
#
# Copyright 1997-2005 Sun Microsystems, Inc. All Rights Reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Sun designates this
# particular file as subject to the "Classpath" exception as provided
# by Sun in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
# CA 95054 USA or visit www.sun.com if you need additional information or
# have any questions.
#
#
# Makefile for building RMI/IIOP
#
BUILDDIR
=
../../..
PACKAGE
=
com.sun.corba.se.internal.io
PRODUCT
=
sun
LIBRARY
=
ioser12
include
$(BUILDDIR)/common/Defs.gmk
#
# Use mapfile
#
FILES_m
=
mapfile-vers
include
$(BUILDDIR)/common/Mapfile-vers.gmk
#
# Files to compile.
#
CORBA_JMK_DIRECTORY
=
$(TOPDIR)
/make/com/sun/corba/minclude/
include
$(CORBA_JMK_DIRECTORY)javax_rmi.jmk
include
$(CORBA_JMK_DIRECTORY)javax_rmi_CORBA.jmk
include
$(CORBA_JMK_DIRECTORY)javax_transaction.jmk
include
$(CORBA_JMK_DIRECTORY)javax_activity.jmk
include
$(CORBA_JMK_DIRECTORY)ioser_io.jmk
include
$(CORBA_JMK_DIRECTORY)sun_corba.jmk
ifdef
STANDALONE_CORBA_WS
# FIXUP: What is this all about?
OTHER_LDFLAGS
=
-L
$(BOOTDIR)
/jre/lib/
$(ARCH)
-L
$(BOOTDIR)
/jre/lib/
$(LIBARCH)
/native_threads
-ljvm
OTHER_INCLUDES
+=
-ICClassHeaders
-I
$(BOOTDIR)
/include
-I
$(BOOTDIR)
/include/
$(PLATFORM)
else
OTHER_LDLIBS
=
$(JVMLIB)
OTHER_INCLUDES
+=
-ICClassHeaders
-I
$(BOOTDIR)
/include
-I
$(BOOTDIR)
/include/
$(PLATFORM)
endif
FILES_c
=
ioser.c
FILES_java
=
\
$(javax_rmi_java)
\
$(javax_rmi_CORBA_java)
\
$(javax_transaction_java)
\
$(javax_activity_java)
\
$(IOSER_IO_java)
\
$(sun_corba_java)
#
# Generate header files for.
#
FILES_export
=
\
com/sun/corba/se/internal/io/IIOPInputStream.java
\
com/sun/corba/se/internal/io/IIOPOutputStream.java
\
com/sun/corba/se/internal/io/ObjectStreamClass.java
\
com/sun/corba/se/internal/io/LibraryManager.java
#
# Resources
#
LOCALE_SET_DEFINITION
=
jre
RESOURCE_BUNDLES_PROPERTIES
=
\
com/sun/corba/se/impl/orbutil/resources/sunorb.properties
#
# Rules
#
include
$(BUILDDIR)/common/Library.gmk
#
# Extra clean rules because we build more than one package.
#
clean
::
classheaders.clean objects.clean
$(RM)
-r
$(CLASSBINDIR)
/javax/rmi
$(RM)
-r
$(CLASSBINDIR)
/javax/transaction
$(RM)
-r
$(CLASSBINDIR)
/javax/activity
$(RM)
-r
$(CLASSBINDIR)
/com/sun/corba/se/impl
make/sun/corba/core/mapfile-vers
已删除
100644 → 0
浏览文件 @
8a2c657b
#
# Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation. Sun designates this
# particular file as subject to the "Classpath" exception as provided
# by Sun in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
# CA 95054 USA or visit www.sun.com if you need additional information or
# have any questions.
#
# Define library interface.
SUNWprivate_1.1 {
global:
Java_com_sun_corba_se_internal_io_IIOPInputStream_allocateNewObject;
Java_com_sun_corba_se_internal_io_IIOPInputStream_loadClass;
Java_com_sun_corba_se_internal_io_IIOPInputStream_readObject;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setBooleanField;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setBooleanFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setByteField;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setByteFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setCharField;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setCharFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setDoubleField;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setDoubleFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setFloatField;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setFloatFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setIntField;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setIntFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setLongField;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setLongFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setObjectField;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setObjectFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setShortField;
Java_com_sun_corba_se_internal_io_IIOPInputStream_setShortFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPInputStream_throwExceptionType;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getBooleanField;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getBooleanFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getByteField;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getByteFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getCharField;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getCharFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getDoubleField;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getDoubleFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getFloatField;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getFloatFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getIntField;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getIntFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getLongField;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getLongFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getObjectField;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getObjectFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getShortField;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_getShortFieldOpt;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_throwExceptionType;
Java_com_sun_corba_se_internal_io_IIOPOutputStream_writeObject;
Java_com_sun_corba_se_internal_io_LibraryManager_getMajorVersion;
Java_com_sun_corba_se_internal_io_LibraryManager_getMinorVersion;
Java_com_sun_corba_se_internal_io_LibraryManager_setEnableOverride;
Java_com_sun_corba_se_internal_io_ObjectStreamClass_hasStaticInitializer;
Java_com_sun_corba_se_internal_io_ObjectStreamField_getFieldIDNative;
Java_com_sun_corba_se_internal_util_JDKClassLoader_specialLoadClass;
local:
*;
};
src/share/classes/com/sun/corba/se/internal/io/IIOPInputStream.java
已删除
100644 → 0
浏览文件 @
8a2c657b
/*
* Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/
package
com.sun.corba.se.internal.io
;
public
class
IIOPInputStream
{
private
static
native
Object
allocateNewObject
(
Class
aclass
,
Class
initclass
)
throws
InstantiationException
,
IllegalAccessException
;
/* Create a pending exception. This is needed to get around
* the fact that the *Delegate methods do not explicitly
* declare that they throw exceptions.
*
* This native methods creates an exception of the given type with
* the given message string and posts it to the pending queue.
*/
private
static
native
void
throwExceptionType
(
Class
c
,
String
message
);
/* The following native methods of the form set*Field are used
* to set private, protected, and package private fields
* of an Object.
*/
private
static
native
void
setObjectField
(
Object
o
,
Class
c
,
String
fieldName
,
String
fieldSig
,
Object
v
);
private
static
native
void
setBooleanField
(
Object
o
,
Class
c
,
String
fieldName
,
String
fieldSig
,
boolean
v
);
private
static
native
void
setByteField
(
Object
o
,
Class
c
,
String
fieldName
,
String
fieldSig
,
byte
v
);
private
static
native
void
setCharField
(
Object
o
,
Class
c
,
String
fieldName
,
String
fieldSig
,
char
v
);
private
static
native
void
setShortField
(
Object
o
,
Class
c
,
String
fieldName
,
String
fieldSig
,
short
v
);
private
static
native
void
setIntField
(
Object
o
,
Class
c
,
String
fieldName
,
String
fieldSig
,
int
v
);
private
static
native
void
setLongField
(
Object
o
,
Class
c
,
String
fieldName
,
String
fieldSig
,
long
v
);
private
static
native
void
setFloatField
(
Object
o
,
Class
c
,
String
fieldName
,
String
fieldSig
,
float
v
);
private
static
native
void
setDoubleField
(
Object
o
,
Class
c
,
String
fieldName
,
String
fieldSig
,
double
v
);
private
static
native
void
readObject
(
Object
obj
,
Class
asClass
,
Object
ois
);
private
static
native
void
setObjectFieldOpt
(
Object
o
,
long
fieldID
,
Object
v
);
private
static
native
void
setBooleanFieldOpt
(
Object
o
,
long
fieldID
,
boolean
v
);
private
static
native
void
setByteFieldOpt
(
Object
o
,
long
fieldID
,
byte
v
);
private
static
native
void
setCharFieldOpt
(
Object
o
,
long
fieldID
,
char
v
);
private
static
native
void
setShortFieldOpt
(
Object
o
,
long
fieldID
,
short
v
);
private
static
native
void
setIntFieldOpt
(
Object
o
,
long
fieldID
,
int
v
);
private
static
native
void
setLongFieldOpt
(
Object
o
,
long
fieldID
,
long
v
);
private
static
native
void
setFloatFieldOpt
(
Object
o
,
long
fieldID
,
float
v
);
private
static
native
void
setDoubleFieldOpt
(
Object
o
,
long
fieldID
,
double
v
);
}
src/share/classes/com/sun/corba/se/internal/io/IIOPOutputStream.java
已删除
100644 → 0
浏览文件 @
8a2c657b
/*
* Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/
package
com.sun.corba.se.internal.io
;
public
class
IIOPOutputStream
{
/* Create a pending exception. This is needed to get around
* the fact that the *Delegate methods do not explicitly
* declare that they throw exceptions.
*
* This native method creates an exception of the given type with
* the given message string and posts it to the pending queue.
*/
private
static
native
void
throwExceptionType
(
Class
c
,
String
message
);
private
static
native
Object
getObjectFieldOpt
(
Object
o
,
long
fieldID
);
private
static
native
boolean
getBooleanFieldOpt
(
Object
o
,
long
fieldID
);
private
static
native
byte
getByteFieldOpt
(
Object
o
,
long
fieldID
);
private
static
native
char
getCharFieldOpt
(
Object
o
,
long
fieldID
);
private
static
native
short
getShortFieldOpt
(
Object
o
,
long
fieldID
);
private
static
native
int
getIntFieldOpt
(
Object
o
,
long
fieldID
);
private
static
native
long
getLongFieldOpt
(
Object
o
,
long
fieldID
);
private
static
native
float
getFloatFieldOpt
(
Object
o
,
long
fieldID
);
private
static
native
double
getDoubleFieldOpt
(
Object
o
,
long
fieldID
);
private
static
native
void
writeObject
(
Object
obj
,
Class
asClass
,
Object
oos
)
throws
IllegalAccessException
;
}
src/share/classes/com/sun/corba/se/internal/io/LibraryManager.java
已删除
100644 → 0
浏览文件 @
8a2c657b
/*
* Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/
/*
* Licensed Materials - Property of IBM
* RMI-IIOP v1.0
* Copyright IBM Corp. 1998 1999 All Rights Reserved
*
*/
package
com.sun.corba.se.internal.io
;
public
class
LibraryManager
{
native
private
static
int
getMajorVersion
();
native
private
static
int
getMinorVersion
();
private
static
native
boolean
setEnableOverride
(
Class
targetClass
,
Object
instance
);
}
src/share/classes/com/sun/corba/se/internal/io/ObjectStreamClass.java
已删除
100644 → 0
浏览文件 @
8a2c657b
/*
* Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/
package
com.sun.corba.se.internal.io
;
public
class
ObjectStreamClass
{
/* Find out if the class has a static class initializer <clinit> */
private
static
native
boolean
hasStaticInitializer
(
Class
cl
);
}
src/share/native/com/sun/corba/se/internal/io/ioser.c
已删除
100644 → 0
浏览文件 @
8a2c657b
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录