org.chromattic.testgenerator
Class SourceUtil

java.lang.Object
  extended by org.chromattic.testgenerator.SourceUtil

public class SourceUtil
extends java.lang.Object

Version:
$Revision$
Author:
Alain Defrance

Constructor Summary
SourceUtil()
           
 
Method Summary
static java.lang.String classnameToPath(java.lang.String classname)
           
static java.util.List<java.lang.String> excludedMethods(javax.lang.model.element.Element classElement)
           
static java.util.List<java.lang.String> getChromatticPaths(javax.lang.model.element.Element classElement)
           
static java.lang.String getTestPath(javax.lang.model.element.Element classElement)
           
static
<T> T
getUniversalTestConfig(javax.lang.model.element.Element classElement, java.lang.String key)
           
static java.lang.String groovyPath(java.lang.String javaPath)
           
static java.lang.String sourceBaseDirectory(javax.lang.model.element.Element classElement)
           
static java.lang.String suffixOf(javax.lang.model.element.Element classElement)
           
static void writeSource(java.lang.String code, java.io.OutputStream os)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceUtil

public SourceUtil()
Method Detail

getChromatticPaths

public static java.util.List<java.lang.String> getChromatticPaths(javax.lang.model.element.Element classElement)

getTestPath

public static java.lang.String getTestPath(javax.lang.model.element.Element classElement)

getUniversalTestConfig

public static <T> T getUniversalTestConfig(javax.lang.model.element.Element classElement,
                                           java.lang.String key)

classnameToPath

public static java.lang.String classnameToPath(java.lang.String classname)

groovyPath

public static java.lang.String groovyPath(java.lang.String javaPath)

sourceBaseDirectory

public static java.lang.String sourceBaseDirectory(javax.lang.model.element.Element classElement)

excludedMethods

public static java.util.List<java.lang.String> excludedMethods(javax.lang.model.element.Element classElement)

suffixOf

public static java.lang.String suffixOf(javax.lang.model.element.Element classElement)

writeSource

public static void writeSource(java.lang.String code,
                               java.io.OutputStream os)


Copyright © 2011 eXo Platform SAS. All Rights Reserved.