package org.robolectric.internal.bytecode; enum RoboType { VOID(Void.TYPE), BOOLEAN(Boolean.TYPE), BYTE(Byte.TYPE), CHAR(Character.TYPE), SHORT(Short.TYPE), INT(Integer.TYPE), LONG(Long.TYPE), FLOAT(Float.TYPE), DOUBLE(Double.TYPE), OBJECT(null); RoboType(Class type) { this.type = type; } private Class type; public static Class findPrimitiveClass(String name) { for (RoboType type : RoboType.values()) { if (type.type != null && type.type.getName().equals(name)) { return type.type; } } return null; } }