本文整理汇总了Java中com.sun.tools.corba.se.idl.Util类的典型用法代码示例。如果您正苦于以下问题:Java Util类的具体用法?Java Util怎么用?Java Util使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Util类属于com.sun.tools.corba.se.idl包,在下文中一共展示了Util类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: evaluate
import com.sun.tools.corba.se.idl.Util; //导入依赖的package包/类
public Object evaluate () throws EvaluationException
{
try
{
Number op = (Number)operand ().evaluate ();
if (op instanceof Float || op instanceof Double)
value (new Double (-op.doubleValue ()));
else
{
// Multiply by -1
//daz value (new Long (-op.longValue ()));
BigInteger tmpOp = (BigInteger)op;
value (tmpOp.multiply (BigInteger.valueOf (-1)));
}
}
catch (ClassCastException e)
{
String[] parameters = {Util.getMessage ("EvaluationException.neg"), operand ().value ().getClass ().getName ()};
throw new EvaluationException (Util.getMessage ("EvaluationException.2", parameters));
}
return value ();
}
示例2: evaluate
import com.sun.tools.corba.se.idl.Util; //导入依赖的package包/类
public Object evaluate () throws EvaluationException
{
try
{
Number op = (Number)operand ().evaluate ();
if (op instanceof Float || op instanceof Double)
value (new Double (+op.doubleValue ()));
else
{
// Multiply by sign
//daz value (new Long (+op.longValue ()));
value (((BigInteger)op).multiply (BigInteger.valueOf (((BigInteger)op).signum ())));
//promote ();
}
}
catch (ClassCastException e)
{
String[] parameters = {Util.getMessage ("EvaluationException.pos"), operand ().value ().getClass ().getName ()};
throw new EvaluationException (Util.getMessage ("EvaluationException.2", parameters));
}
return value ();
}
示例3: evaluate
import com.sun.tools.corba.se.idl.Util; //导入依赖的package包/类
public Object evaluate () throws EvaluationException
{
try
{
Object tmp = operand ().evaluate ();
Boolean op;
//daz if (tmp instanceof Number)
// op = new Boolean (((Number)tmp).longValue () != 0);
// else
// op = (Boolean)tmp;
if (tmp instanceof Number)
{
if (tmp instanceof BigInteger)
op = new Boolean (((BigInteger)tmp).compareTo (zero) != 0);
else
op = new Boolean (((Number)tmp).longValue () != 0);
}
else
op = (Boolean)tmp;
value (new Boolean (!op.booleanValue ()));
}
catch (ClassCastException e)
{
String[] parameters = {Util.getMessage ("EvaluationException.booleanNot"), operand ().value ().getClass ().getName ()};
throw new EvaluationException (Util.getMessage ("EvaluationException.2", parameters));
}
return value ();
}
示例4: evaluate
import com.sun.tools.corba.se.idl.Util; //导入依赖的package包/类
public Object evaluate () throws EvaluationException
{
try
{
Object tmpL = left ().evaluate ();
Object tmpR = right ().evaluate ();
Boolean l;
Boolean r;
//daz if (tmpL instanceof Number)
// l = new Boolean (((Number)tmpL).longValue () != 0);
// else
// l = (Boolean)tmpL;
if (tmpL instanceof Number)
{
if (tmpL instanceof BigInteger)
l = new Boolean (((BigInteger)tmpL).compareTo (zero) != 0);
else
l = new Boolean (((Number)tmpL).longValue () != 0);
}
else
l = (Boolean)tmpL;
//daz if (tmpR instanceof Number)
// r = new Boolean (((Number)tmpR).longValue () != 0);
// else
// r = (Boolean)tmpR;
if (tmpR instanceof Number)
{
if (tmpR instanceof BigInteger)
r = new Boolean (((BigInteger)tmpR).compareTo (BigInteger.valueOf (0)) != 0);
else
r = new Boolean (((Number)tmpR).longValue () != 0);
}
else
r = (Boolean)tmpR;
value (new Boolean (l.booleanValue () || r.booleanValue ()));
}
catch (ClassCastException e)
{
String[] parameters = {Util.getMessage ("EvaluationException.booleanOr"), left ().value ().getClass ().getName (), right ().value ().getClass ().getName ()};
throw new EvaluationException (Util.getMessage ("EvaluationException.1", parameters));
}
return value ();
}
示例5: evaluate
import com.sun.tools.corba.se.idl.Util; //导入依赖的package包/类
public Object evaluate () throws EvaluationException
{
try
{
Object tmpL = left ().evaluate ();
Object tmpR = right ().evaluate ();
Boolean l;
Boolean r;
//daz if (tmpL instanceof Number)
// l = new Boolean (((Number)tmpL).longValue () != 0);
// else
// l = (Boolean)tmpL;
if (tmpL instanceof Number)
{
if (tmpL instanceof BigInteger)
l = new Boolean (((BigInteger)tmpL).compareTo (BigInteger.valueOf (0)) != 0);
else
l = new Boolean (((Number)tmpL).longValue () != 0);
}
else
l = (Boolean)tmpL;
//daz if (tmpR instanceof Number)
// r = new Boolean (((Number)tmpR).longValue () != 0);
// else
// r = (Boolean)tmpR;
if (tmpR instanceof Number)
{
if (tmpR instanceof BigInteger)
r = new Boolean (((BigInteger)tmpR).compareTo (zero) != 0);
else
r = new Boolean (((Number)tmpR).longValue () != 0);
}
else
r = (Boolean)tmpR;
value (new Boolean (l.booleanValue () && r.booleanValue ()));
}
catch (ClassCastException e)
{
String[] parameters = {Util.getMessage ("EvaluationException.booleanAnd"), left ().value ().getClass ().getName (), right ().value ().getClass ().getName ()};
throw new EvaluationException (Util.getMessage ("EvaluationException.1", parameters));
}
return value ();
}