helper.java
来自「使用java开发的分布式程序」· Java 代码 · 共 36 行
JAVA
36 行
package demo.grid.MyServerPackage;
public final class Helper
{
private static org.omg.CORBA.TypeCode _type = org.omg.CORBA.ORB.init().create_fixed_tc((short)5,(short)2);
public static void insert(org.omg.CORBA.Any any, java.math.BigDecimal s)
{
any.insert_fixed(s, type());
}
public static java.math.BigDecimal extract(org.omg.CORBA.Any any)
{
return any.extract_fixed();
}
public static org.omg.CORBA.TypeCode type()
{
return _type;
}
public static String id()
{
return "IDL::1.0";
}
public static java.math.BigDecimal read (final org.omg.CORBA.portable.InputStream in)
{
java.math.BigDecimal result = in.read_fixed();
return result.movePointLeft(2);
}
public static void write (final org.omg.CORBA.portable.OutputStream out, final java.math.BigDecimal s)
{
if (s.scale() != 2)
throw new org.omg.CORBA.DATA_CONVERSION();
java.math.BigDecimal max = new java.math.BigDecimal("1000");
if (s.compareTo(max) != -1)
throw new org.omg.CORBA.DATA_CONVERSION();
out.write_fixed(s);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?