gw.lang.reflect.java.JavaTypes.DOUBLE()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(138)

本文整理了Java中gw.lang.reflect.java.JavaTypes.DOUBLE()方法的一些代码示例,展示了JavaTypes.DOUBLE()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaTypes.DOUBLE()方法的具体详情如下:
包路径:gw.lang.reflect.java.JavaTypes
类名称:JavaTypes
方法名:DOUBLE

JavaTypes.DOUBLE介绍

暂无

代码示例

代码示例来源:origin: gosu-lang/old-gosu-repo

@Override
public IType getGosuValueType() {
 return JavaTypes.DOUBLE();
}

代码示例来源:origin: gosu-lang/old-gosu-repo

public static IType NUMBER_TYPE() {
 return JavaTypes.DOUBLE();
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

public static IType NUMBER_TYPE() {
 return JavaTypes.DOUBLE();
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core

private Number getValueOfProperType( IType type )
 {
  Number value = _expr().getValue();
  if( type == JavaTypes.pDOUBLE() || type == JavaTypes.DOUBLE() )
  {
   value = new Double( value.doubleValue() );
  }
  if( type == JavaTypes.pLONG() || type == JavaTypes.LONG() )
  {
   value = new Long( value.longValue() );
  }
  return value;
 }
}

代码示例来源:origin: gosu-lang/old-gosu-repo

private Number getValueOfProperType( IType type )
 {
  Number value = _expr().getValue();
  if( type == JavaTypes.pDOUBLE() || type == JavaTypes.DOUBLE() )
  {
   value = new Double( value.doubleValue() );
  }
  if( type == JavaTypes.pLONG() || type == JavaTypes.LONG() )
  {
   value = new Long( value.longValue() );
  }
  return value;
 }
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

protected BasePrimitiveCoercer init() {
  return new BasePrimitiveCoercer(DoubleCoercer.instance(), JavaTypes.pDOUBLE(), JavaTypes.DOUBLE());
 }
};

代码示例来源:origin: gosu-lang/old-gosu-repo

private boolean isFloatFamily( IType type )
{
 return type == JavaTypes.FLOAT() ||
     type == JavaTypes.pFLOAT() ||
     type == JavaTypes.DOUBLE() ||
     type == JavaTypes.pDOUBLE();
}

代码示例来源:origin: gosu-lang/old-gosu-repo

protected BasePrimitiveCoercer init() {
  return new BasePrimitiveCoercer(DoubleCoercer.instance(), JavaTypes.pDOUBLE(), JavaTypes.DOUBLE());
 }
};

代码示例来源:origin: org.gosu-lang.gosu/gosu-core

public static boolean isNonBigBoxedNumberType( IType type )
{
 return
  type == JavaTypes.BYTE() ||
  type == JavaTypes.CHARACTER() ||
  type == JavaTypes.SHORT() ||
  type == JavaTypes.INTEGER() ||
  type == JavaTypes.LONG() ||
  type == JavaTypes.FLOAT() ||
  type == JavaTypes.DOUBLE();
}

代码示例来源:origin: gosu-lang/old-gosu-repo

public static boolean isNonBigBoxedNumberType( IType type )
{
 return
  type == JavaTypes.BYTE() ||
  type == JavaTypes.CHARACTER() ||
  type == JavaTypes.SHORT() ||
  type == JavaTypes.INTEGER() ||
  type == JavaTypes.LONG() ||
  type == JavaTypes.FLOAT() ||
  type == JavaTypes.DOUBLE();
}

代码示例来源:origin: gosu-lang/old-gosu-repo

public static boolean isBoxed( IType lhsType )
{
 return lhsType == JavaTypes.BOOLEAN()
     || lhsType == JavaTypes.BYTE()
     || lhsType == JavaTypes.CHARACTER()
     || lhsType == JavaTypes.DOUBLE()
     || lhsType == JavaTypes.FLOAT()
     || lhsType == JavaTypes.INTEGER()
     || lhsType == JavaTypes.LONG()
     || lhsType == JavaTypes.SHORT();
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

public static boolean isBoxed( IType lhsType )
{
 return lhsType == JavaTypes.BOOLEAN()
     || lhsType == JavaTypes.BYTE()
     || lhsType == JavaTypes.CHARACTER()
     || lhsType == JavaTypes.DOUBLE()
     || lhsType == JavaTypes.FLOAT()
     || lhsType == JavaTypes.INTEGER()
     || lhsType == JavaTypes.LONG()
     || lhsType == JavaTypes.SHORT()
     || lhsType == JavaTypes.VOID();
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core

protected boolean isHandledByCustomCoercion( IType operandType ) {
 if( ILanguageLevel.Util.STANDARD_GOSU() ) {
  return false;
 }
 return
  operandType == JavaTypes.BIG_DECIMAL() ||
  operandType == JavaTypes.FLOAT() ||
  operandType == JavaTypes.pFLOAT() ||
  operandType == JavaTypes.DOUBLE() ||
  operandType == JavaTypes.pDOUBLE() ||
  operandType == JavaTypes.DATE() ||
  operandType == JavaTypes.OBJECT() ||
  TypeSystem.get( IEnumConstant.class ).isAssignableFrom( operandType ) ||
  CommonServices.getEntityAccess().isEntityClass( operandType );
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

public void initializeGosu() {
 CommonServices.getKernel().redefineService_Privileged( IGlobalLoaderProvider.class,
     new GosucGlobalLoaderProvider( _project.getGlobalLoaders() ) );
 IMemoryMonitor memoryMonitor = _project.getMemoryMonitor();
 if (memoryMonitor != null) {
  CommonServices.getKernel().redefineService_Privileged(IMemoryMonitor.class, memoryMonitor);
 }
 IExecutionEnvironment execEnv = TypeSystem.getExecutionEnvironment( _project );
 List<IModule> modules = defineModules( _project );
 modules.add( _globalModule );
 GosuInitialization.instance( execEnv ).initializeMultipleModules( modules );
 updateAllModuleClasspaths( _project );
 IModule module = execEnv.getModule( IExecutionEnvironment.GLOBAL_MODULE_NAME );
 TypeSystem.pushModule( module );
 try {
  Object o1 = IGosuParser.NaN;
  Object o2 = JavaTypes.DOUBLE();
 }
 finally {
  TypeSystem.popModule( module );
 }
 _project.startDependencies();
}

代码示例来源:origin: gosu-lang/old-gosu-repo

public static boolean isNumericType( IType intrType )
{
 if( intrType == null )
 {
  return false;
 }
 return (intrType.isPrimitive() &&
     intrType != JavaTypes.pBOOLEAN() &&
     intrType != JavaTypes.pVOID()) ||
     JavaTypes.BYTE() == intrType ||
     JavaTypes.SHORT() == intrType ||
     JavaTypes.CHARACTER() == intrType ||
     JavaTypes.INTEGER() == intrType ||
     JavaTypes.LONG() == intrType ||
     JavaTypes.FLOAT() == intrType ||
     JavaTypes.DOUBLE() == intrType ||
     JavaTypes.BIG_INTEGER() == intrType ||
     JavaTypes.BIG_DECIMAL() == intrType ||
     isDimension( intrType );
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core

public static boolean isNumericType( IType intrType )
{
 if( intrType == null )
 {
  return false;
 }
 return (intrType.isPrimitive() &&
     intrType != JavaTypes.pBOOLEAN() &&
     intrType != JavaTypes.pVOID()) ||
     JavaTypes.BYTE() == intrType ||
     JavaTypes.SHORT() == intrType ||
     JavaTypes.CHARACTER() == intrType ||
     JavaTypes.INTEGER() == intrType ||
     JavaTypes.LONG() == intrType ||
     JavaTypes.FLOAT() == intrType ||
     JavaTypes.DOUBLE() == intrType ||
     JavaTypes.BIG_INTEGER() == intrType ||
     JavaTypes.BIG_DECIMAL() == intrType ||
     JavaTypes.RATIONAL() == intrType ||
     isDimension( intrType );
}

代码示例来源:origin: gosu-lang/old-gosu-repo

public boolean isSupportedType( IType type )
{
 return
  type == JavaTypes.BIG_DECIMAL() ||
  type == JavaTypes.BIG_INTEGER() ||
  type == JavaTypes.INTEGER() || type == JavaTypes.pINT() ||
  type == JavaTypes.LONG() || type == JavaTypes.pLONG() ||
  type == JavaTypes.DOUBLE() || type == JavaTypes.pDOUBLE() ||
  type == JavaTypes.FLOAT() || type == JavaTypes.pFLOAT() ||
  type == JavaTypes.SHORT() || type == JavaTypes.pSHORT() ||
  type == JavaTypes.BYTE() || type == JavaTypes.pBYTE() ||
  JavaTypes.IDIMENSION().isAssignableFrom( type ) ||
  (type instanceof IPlaceholder && ((IPlaceholder)type).isPlaceholder());
}

代码示例来源:origin: gosu-lang/old-gosu-repo

private void initBoxMapsIfNeeded() {
 if (_boxToPrimitiveMap == null) {
  TypeSystem.lock();
  try {
   if (_boxToPrimitiveMap == null) {
    _boxToPrimitiveMap = new HashMap<IType, IType>();
    _primitiveToBoxMap = new HashMap<IType, IType>();
    mapBoxType(JavaTypes.VOID(), JavaTypes.pVOID());
    mapBoxType(JavaTypes.BOOLEAN(), JavaTypes.pBOOLEAN());
    mapBoxType(JavaTypes.BYTE(), JavaTypes.pBYTE());
    mapBoxType(JavaTypes.CHARACTER(), JavaTypes.pCHAR());
    mapBoxType(JavaTypes.DOUBLE(), JavaTypes.pDOUBLE());
    mapBoxType(JavaTypes.FLOAT(), JavaTypes.pFLOAT());
    mapBoxType(JavaTypes.INTEGER(), JavaTypes.pINT());
    mapBoxType(JavaTypes.LONG(), JavaTypes.pLONG());
    mapBoxType(JavaTypes.SHORT(), JavaTypes.pSHORT());
   }
  } finally {
   TypeSystem.unlock();
  }
 }
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core

private void initBoxMapsIfNeeded() {
 if (_boxToPrimitiveMap == null) {
  TypeSystem.lock();
  try {
   if (_boxToPrimitiveMap == null) {
    _boxToPrimitiveMap = new HashMap<IType, IType>();
    _primitiveToBoxMap = new HashMap<IType, IType>();
    mapBoxType(JavaTypes.VOID(), JavaTypes.pVOID());
    mapBoxType(JavaTypes.BOOLEAN(), JavaTypes.pBOOLEAN());
    mapBoxType(JavaTypes.BYTE(), JavaTypes.pBYTE());
    mapBoxType(JavaTypes.CHARACTER(), JavaTypes.pCHAR());
    mapBoxType(JavaTypes.DOUBLE(), JavaTypes.pDOUBLE());
    mapBoxType(JavaTypes.FLOAT(), JavaTypes.pFLOAT());
    mapBoxType(JavaTypes.INTEGER(), JavaTypes.pINT());
    mapBoxType(JavaTypes.LONG(), JavaTypes.pLONG());
    mapBoxType(JavaTypes.SHORT(), JavaTypes.pSHORT());
   }
  } finally {
   TypeSystem.unlock();
  }
 }
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core

public boolean isSupportedType( IType type )
{
 return
  type == JavaTypes.BIG_DECIMAL() ||
  type == JavaTypes.BIG_INTEGER() ||
  type == JavaTypes.RATIONAL() ||
  type == JavaTypes.INTEGER() || type == JavaTypes.pINT() ||
  type == JavaTypes.LONG() || type == JavaTypes.pLONG() ||
  type == JavaTypes.DOUBLE() || type == JavaTypes.pDOUBLE() ||
  type == JavaTypes.FLOAT() || type == JavaTypes.pFLOAT() ||
  type == JavaTypes.SHORT() || type == JavaTypes.pSHORT() ||
  type == JavaTypes.BYTE() || type == JavaTypes.pBYTE() ||
  type == JavaTypes.CHARACTER() || type == JavaTypes.pCHAR() ||
  JavaTypes.IDIMENSION().isAssignableFrom( type ) ||
  (type instanceof IPlaceholder && ((IPlaceholder)type).isPlaceholder());
}

相关文章