Java tutorial
//package com.java2s; //License from project: Apache License import android.support.annotation.NonNull; import javax.lang.model.type.TypeKind; import javax.lang.model.type.TypeMirror; public class Main { public static String defaultReturnLiteral(@NonNull TypeMirror returnType) { final TypeKind kind = returnType.getKind(); switch (kind) { case VOID: return null; case BOOLEAN: return "false"; case BYTE: case CHAR: case INT: return "0"; case LONG: return "0L"; case FLOAT: return "0f"; case DOUBLE: return "0d"; default: return "null"; } } }