Java Reflection Primitive getDefaultValueForPrimitive(Class type)

Here you can find the source of getDefaultValueForPrimitive(Class type)

Description

get Default Value For Primitive

License

Open Source License

Declaration

public static Object getDefaultValueForPrimitive(Class<?> type) 

Method Source Code

//package com.java2s;
/*/*from  w ww  . j a  v a  2s  .  com*/
 * Copyright (C) 2002, 2004 Takao Nakaguchi.
 *
 * This is a program for Language Grid Core Node. This combines multiple language resources and provides composite language services.
 * Copyright (C) 2005-2008 NICT Language Grid Project.
 * Copyright (C) 2014 Language Grid Project.
 *
 * This program is free software: you can redistribute it and/or modify it 
 * under the terms of the GNU Lesser General Public License as published by 
 * the Free Software Foundation, either version 2.1 of the License, or (at 
 * your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but 
 * WITHOUT ANY WARRANTY; without even the implied warranty of 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser 
 * General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License 
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 */

import java.util.HashMap;

import java.util.Map;

public class Main {
    private static Map<Class<?>, Object> primitiveToDefault = new HashMap<Class<?>, Object>();

    public static Object getDefaultValueForPrimitive(Class<?> type) {
        return primitiveToDefault.get(type);
    }
}

Related

  1. convertWrapperToPrimitive(Class clazz)
  2. createDefaultPrimitive(Class type)
  3. getBENameByPrimitiveClassName( String implementClassName)
  4. getDefaultPrimitiveValue(Class clazz)
  5. getDefaultValue(Class primitive)
  6. getNullOrPrimitiveDefault(Class to)
  7. getPrimitive(final String classname)
  8. getPrimitiveClass(Class wrapper)
  9. getPrimitiveClass(Class wrapperClazz)