本文整理了Java中gw.lang.reflect.java.JavaTypes.pFLOAT()
方法的一些代码示例,展示了JavaTypes.pFLOAT()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaTypes.pFLOAT()
方法的具体详情如下:
包路径:gw.lang.reflect.java.JavaTypes
类名称:JavaTypes
方法名:pFLOAT
暂无
代码示例来源:origin: org.gosu-lang.gosu/gosu-core
private NumericLiteral parseFloat( String strValue )
{
float fValue = Float.parseFloat( strValue );
NumericLiteral floatLiteral = new NumericLiteral( strValue, fValue, JavaTypes.pFLOAT() );
verify( floatLiteral, fValue != Float.POSITIVE_INFINITY && fValue != Float.NEGATIVE_INFINITY, Res.MSG_NUMBER_LITERAL_TOO_LARGE );
return floatLiteral;
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-core
protected Map<String, IJavaType> init() {
HashMap<String, IJavaType> returnMap = new HashMap<String, IJavaType>( 9 );
returnMap.put("byte", JavaTypes.pBYTE());
returnMap.put("char", JavaTypes.pCHAR());
returnMap.put("double", JavaTypes.pDOUBLE());
returnMap.put("float", JavaTypes.pFLOAT());
returnMap.put("int", JavaTypes.pINT());
returnMap.put("long", JavaTypes.pLONG());
returnMap.put("short", JavaTypes.pSHORT());
returnMap.put("boolean", JavaTypes.pBOOLEAN());
returnMap.put("void", JavaTypes.pVOID());
return returnMap;
}
};
代码示例来源:origin: gosu-lang/old-gosu-repo
protected Map<String, IJavaType> init() {
HashMap<String, IJavaType> returnMap = new HashMap<String, IJavaType>( 9 );
returnMap.put("byte", JavaTypes.pBYTE());
returnMap.put("char", JavaTypes.pCHAR());
returnMap.put("double", JavaTypes.pDOUBLE());
returnMap.put("float", JavaTypes.pFLOAT());
returnMap.put("int", JavaTypes.pINT());
returnMap.put("long", JavaTypes.pLONG());
returnMap.put("short", JavaTypes.pSHORT());
returnMap.put("boolean", JavaTypes.pBOOLEAN());
returnMap.put("void", JavaTypes.pVOID());
return returnMap;
}
};
代码示例来源: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: org.gosu-lang.gosu/gosu-core-api
protected BasePrimitiveCoercer init() {
return new BasePrimitiveCoercer(FloatCoercer.instance(), JavaTypes.pFLOAT(), JavaTypes.FLOAT());
}
};
代码示例来源:origin: gosu-lang/old-gosu-repo
protected BasePrimitiveCoercer init() {
return new BasePrimitiveCoercer(FloatCoercer.instance(), JavaTypes.pFLOAT(), JavaTypes.FLOAT());
}
};
代码示例来源:origin: gosu-lang/old-gosu-repo
static Object convertValue(IType type, Object value) {
if (value instanceof String) {
if (type == JavaTypes.SHORT() || type == JavaTypes.pSHORT()) {
return Short.parseShort( value.toString() );
}
if (type == JavaTypes.INTEGER() || type == JavaTypes.pINT()) {
return Integer.parseInt( value.toString() );
}
if (type == JavaTypes.LONG() || type == JavaTypes.pLONG()) {
return Long.parseLong( value.toString() );
}
if (type == JavaTypes.FLOAT() || type == JavaTypes.pFLOAT()) {
return Float.parseFloat( value.toString() );
}
if (type == JavaTypes.DOUBLE() || type == JavaTypes.pDOUBLE()) {
return Double.parseDouble( value.toString() );
}
if (type == JavaTypes.DATE()) {
try {
return CommonServices.getCoercionManager().parseDateTime( value.toString() );
} catch (java.text.ParseException e) {
throw new RuntimeException( e );
}
}
}
return CommonServices.getCoercionManager().convertValue( value, type );
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-core
else if( primitive == JavaTypes.pFLOAT() )
代码示例来源:origin: org.gosu-lang.gosu/gosu-core
else if( type == JavaTypes.pFLOAT() )
代码示例来源:origin: gosu-lang/old-gosu-repo
else if( type == JavaTypes.pFLOAT() )
代码示例来源: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
return fromType == JavaTypes.pFLOAT() ||
fromType == JavaTypes.pINT() ||
fromType == JavaTypes.pCHAR() ||
fromType == JavaTypes.pBYTE();
if( toType == JavaTypes.pFLOAT() ) {
return fromType == JavaTypes.pCHAR() ||
fromType == JavaTypes.pSHORT() ||
代码示例来源:origin: gosu-lang/old-gosu-repo
return fromType == JavaTypes.pFLOAT() ||
fromType == JavaTypes.pINT() ||
fromType == JavaTypes.pCHAR() ||
fromType == JavaTypes.pBYTE();
if( toType == JavaTypes.pFLOAT() ) {
return fromType == JavaTypes.pCHAR() ||
fromType == JavaTypes.pSHORT() ||
代码示例来源: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());
}
代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api
else if( type == JavaTypes.pFLOAT() || type == JavaTypes.FLOAT() )
代码示例来源:origin: gosu-lang/old-gosu-repo
else if( type == JavaTypes.pFLOAT() || type == JavaTypes.FLOAT() )
代码示例来源:origin: org.gosu-lang.gosu/gosu-core
if( primitiveType == JavaTypes.pFLOAT() && boxedType == JavaTypes.FLOAT() )
内容来源于网络,如有侵权,请联系作者删除!