com.googlecode.icegem.serialization.codegen
Class CodeGenUtils

java.lang.Object
  extended by com.googlecode.icegem.serialization.codegen.CodeGenUtils

public class CodeGenUtils
extends java.lang.Object

Author:
igolovach

Field Summary
static java.lang.String TAB
           
 
Constructor Summary
CodeGenUtils()
           
 
Method Summary
static java.lang.String className(java.lang.Class<?> clazz)
           Integer[][].class -> "Integer[][]"
static java.lang.String firstLetterToLowerCase(java.lang.String fieldName)
           
static java.lang.String firstLetterToUpperCase(java.lang.String fieldName)
           
static java.lang.String tab(int tabCount, java.lang.String str)
           
static java.lang.String tab(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAB

public static java.lang.String TAB
Constructor Detail

CodeGenUtils

public CodeGenUtils()
Method Detail

tab

public static java.lang.String tab(java.lang.String str)

tab

public static java.lang.String tab(int tabCount,
                                   java.lang.String str)

firstLetterToUpperCase

public static java.lang.String firstLetterToUpperCase(java.lang.String fieldName)

firstLetterToLowerCase

public static java.lang.String firstLetterToLowerCase(java.lang.String fieldName)

className

public static java.lang.String className(java.lang.Class<?> clazz)

Integer[][].class -> "Integer[][]"

int[][].class -> "int[][]"

Naive: Integer[][].class.getName() -> "[[Ljava.lang.Integer;"

Naive: int[][].class.getName() -> "[[LI;"



Copyright © 2011. All Rights Reserved.