org.apache.hivemind.impl
Class JavaTypeUtils

java.lang.Object
  extended by org.apache.hivemind.impl.JavaTypeUtils

public class JavaTypeUtils
extends java.lang.Object

Holds a utility method that converts java type names (as they might appear in source code) into JVM class names.

Since:
1.1
Author:
Howard M. Lewis Ship

Method Summary
static java.lang.String getJVMClassName(java.lang.String type)
          Translates types from standard Java format to Java VM format.
static java.lang.Class getPrimtiveClass(java.lang.String type)
          Translates a primitive type ("boolean", "char", etc.) to the corresponding Class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getJVMClassName

public static java.lang.String getJVMClassName(java.lang.String type)
Translates types from standard Java format to Java VM format. For example, java.util.Locale remains java.util.Locale, but int[][] is translated to [[I and java.lang.Object[] to [Ljava.lang.Object;


getPrimtiveClass

public static java.lang.Class getPrimtiveClass(java.lang.String type)
Translates a primitive type ("boolean", "char", etc.) to the corresponding Class.

Returns:
the corresponding class, or null if type is not a primitive type.