aboutsummaryrefslogtreecommitdiff
path: root/velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandlerImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandlerImpl.java')
-rw-r--r--velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandlerImpl.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandlerImpl.java b/velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandlerImpl.java
index e5bed092..ced7ca81 100644
--- a/velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandlerImpl.java
+++ b/velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandlerImpl.java
@@ -47,22 +47,22 @@ public class TypeConversionHandlerImpl implements TypeConversionHandler
/**
* standard narrowing and string parsing conversions.
*/
- static Map<Pair<String, String>, Converter> standardConverterMap;
+ static Map<Pair<String, String>, Converter<?>> standardConverterMap;
/**
* basic toString converter
*/
- static Converter toString;
+ static Converter<?> toString;
/**
* cache miss converter
*/
- static Converter cacheMiss;
+ static Converter<?> cacheMiss;
/**
* a converters cache map, initialized with the standard narrowing and string parsing conversions.
*/
- Map<Pair<String, String>, Converter> converterCacheMap;
+ Map<Pair<String, String>, Converter<?>> converterCacheMap;
static final String BOOLEAN_TYPE = "boolean";
static final String BYTE_TYPE = "byte";
@@ -618,13 +618,13 @@ public class TypeConversionHandlerImpl implements TypeConversionHandler
* @since 2.1
*/
@Override
- public boolean isExplicitlyConvertible(Type formal, Class actual, boolean possibleVarArg)
+ public boolean isExplicitlyConvertible(Type formal, Class<?> actual, boolean possibleVarArg)
{
/*
* for consistency, we also have to check standard implicit convertibility
* since it may not have been checked before by the calling code
*/
- Class formalClass = IntrospectionUtils.getTypeClass(formal);
+ Class<?> formalClass = IntrospectionUtils.getTypeClass(formal);
if (formalClass != null && formalClass == actual ||
IntrospectionUtils.isMethodInvocationConvertible(formal, actual, possibleVarArg) ||
getNeededConverter(formal, actual) != null)
@@ -655,7 +655,7 @@ public class TypeConversionHandlerImpl implements TypeConversionHandler
* @since 2.1
*/
@Override
- public Converter getNeededConverter(Type formal, Class actual)
+ public Converter<?> getNeededConverter(Type formal, Class<?> actual)
{
if (actual == null)
{
@@ -664,14 +664,14 @@ public class TypeConversionHandlerImpl implements TypeConversionHandler
Pair<String, String> key = Pair.of(formal.getTypeName(), actual.getTypeName());
/* first check for a standard conversion */
- Converter converter = standardConverterMap.get(key);
+ Converter<?> converter = standardConverterMap.get(key);
if (converter == null)
{
/* then the converters cache map */
converter = converterCacheMap.get(key);
if (converter == null)
{
- Class formalClass = IntrospectionUtils.getTypeClass(formal);
+ Class<?> formalClass = IntrospectionUtils.getTypeClass(formal);
/* check for conversion towards string */
if (formal == String.class)
{
@@ -699,11 +699,11 @@ public class TypeConversionHandlerImpl implements TypeConversionHandler
* @since 2.1
*/
@Override
- public void addConverter(Type formal, Class actual, Converter converter)
+ public void addConverter(Type formal, Class<?> actual, Converter<?> converter)
{
Pair<String, String> key = Pair.of(formal.getTypeName(), actual.getTypeName());
converterCacheMap.put(key, converter);
- Class formalClass = IntrospectionUtils.getTypeClass(formal);
+ Class<?> formalClass = IntrospectionUtils.getTypeClass(formal);
if (formalClass != null)
{
if (formalClass.isPrimitive())
@@ -713,7 +713,7 @@ public class TypeConversionHandlerImpl implements TypeConversionHandler
}
else
{
- Class unboxedFormal = IntrospectionUtils.getUnboxedClass(formalClass);
+ Class<?> unboxedFormal = IntrospectionUtils.getUnboxedClass(formalClass);
if (unboxedFormal != formalClass)
{
key = Pair.of(unboxedFormal.getTypeName(), actual.getTypeName());