当前位置: 首页>>代码示例>>Java>>正文


Java TypeIds.Float2Byte方法代码示例

本文整理汇总了Java中org.eclipse.jdt.internal.compiler.lookup.TypeIds.Float2Byte方法的典型用法代码示例。如果您正苦于以下问题:Java TypeIds.Float2Byte方法的具体用法?Java TypeIds.Float2Byte怎么用?Java TypeIds.Float2Byte使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.jdt.internal.compiler.lookup.TypeIds的用法示例。


在下文中一共展示了TypeIds.Float2Byte方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initializeConversions

import org.eclipse.jdt.internal.compiler.lookup.TypeIds; //导入方法依赖的package包/类
public static final int[] initializeConversions(){
	// fromType   destType --> conversion
	//  0000   0000       				0000

	int[] table  = new int[MAX_CONVERSIONS];
	
	table[TypeIds.Boolean2Boolean] = IDENTITY;

	table[TypeIds.Byte2Byte] 		= IDENTITY;
	table[TypeIds.Byte2Short] 		= WIDENING;
	table[TypeIds.Byte2Char] 		= NARROWING;
	table[TypeIds.Byte2Int] 			= WIDENING;
	table[TypeIds.Byte2Long] 		= WIDENING;
	table[TypeIds.Byte2Float] 		= WIDENING;
	table[TypeIds.Byte2Double] 	= WIDENING;

	table[TypeIds.Short2Byte] 		= NARROWING;
	table[TypeIds.Short2Short] 		= IDENTITY;
	table[TypeIds.Short2Char] 		= NARROWING;
	table[TypeIds.Short2Int] 			= WIDENING;
	table[TypeIds.Short2Long] 		= WIDENING;
	table[TypeIds.Short2Float]	 	= WIDENING;
	table[TypeIds.Short2Double] 	= WIDENING;

	table[TypeIds.Char2Byte] 		= NARROWING;
	table[TypeIds.Char2Short] 		= NARROWING;
	table[TypeIds.Char2Char] 		= IDENTITY;
	table[TypeIds.Char2Int] 			= WIDENING;
	table[TypeIds.Char2Long] 		= WIDENING;
	table[TypeIds.Char2Float] 		= WIDENING;
	table[TypeIds.Char2Double] 	= WIDENING;

	table[TypeIds.Int2Byte] 			= NARROWING;
	table[TypeIds.Int2Short] 			= NARROWING;
	table[TypeIds.Int2Char] 			= NARROWING;
	table[TypeIds.Int2Int] 				= IDENTITY;
	table[TypeIds.Int2Long] 			= WIDENING;
	table[TypeIds.Int2Float] 			= WIDENING;
	table[TypeIds.Int2Double] 		= WIDENING;

	table[TypeIds.Long2Byte] 		= NARROWING;
	table[TypeIds.Long2Short] 		= NARROWING;
	table[TypeIds.Long2Char] 		= NARROWING;
	table[TypeIds.Long2Int] 			= NARROWING;
	table[TypeIds.Long2Long] 		= IDENTITY;
	table[TypeIds.Long2Float] 		= WIDENING;
	table[TypeIds.Long2Double] 	= WIDENING;

	table[TypeIds.Float2Byte] 		= NARROWING;
	table[TypeIds.Float2Short] 		= NARROWING;
	table[TypeIds.Float2Char] 		= NARROWING;
	table[TypeIds.Float2Int] 			= NARROWING;
	table[TypeIds.Float2Long] 		= NARROWING;
	table[TypeIds.Float2Float] 		= IDENTITY;
	table[TypeIds.Float2Double] 	= WIDENING;

	table[TypeIds.Double2Byte] 	= NARROWING;
	table[TypeIds.Double2Short] 	= NARROWING;
	table[TypeIds.Double2Char] 	= NARROWING;
	table[TypeIds.Double2Int] 		= NARROWING;
	table[TypeIds.Double2Long] 	= NARROWING;
	table[TypeIds.Double2Float] 	= NARROWING;
	table[TypeIds.Double2Double]= IDENTITY;
	
	return table;
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:67,代码来源:BaseTypeBinding.java


注:本文中的org.eclipse.jdt.internal.compiler.lookup.TypeIds.Float2Byte方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。