org.chromattic.groovy
Class GroovyUtils

java.lang.Object
  extended by org.chromattic.groovy.GroovyUtils

public class GroovyUtils
extends java.lang.Object

Version:
$Revision$
Author:
Alain Defrance

Nested Class Summary
static class GroovyUtils.GetSet
           
 
Field Summary
static java.lang.String ANNOTATIONS_PACKAGE
           
 
Constructor Summary
GroovyUtils()
           
 
Method Summary
static void createGetter(org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.ast.FieldNode fieldNode)
           
static void createSetter(org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.ast.FieldNode fieldNode)
           
static java.lang.String fieldName(java.lang.String getsetName)
           
static org.codehaus.groovy.ast.MethodNode getGetter(org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.ast.FieldNode fieldNode)
           
static java.lang.String getsetName(GroovyUtils.GetSet getSet, java.lang.String fieldName)
           
static org.codehaus.groovy.ast.MethodNode getSetter(org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.ast.FieldNode fieldNode)
           
static boolean isChromatticAnnoted(org.codehaus.groovy.ast.FieldNode fieldNode)
           
static boolean isChromatticAnnoted(org.codehaus.groovy.ast.MethodNode methodNode)
           
static boolean isChromatticAnnotedInHierarchy(org.codehaus.groovy.ast.ClassNode classNode, org.codehaus.groovy.ast.FieldNode fieldNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANNOTATIONS_PACKAGE

public static final java.lang.String ANNOTATIONS_PACKAGE
See Also:
Constant Field Values
Constructor Detail

GroovyUtils

public GroovyUtils()
Method Detail

getsetName

public static java.lang.String getsetName(GroovyUtils.GetSet getSet,
                                          java.lang.String fieldName)

fieldName

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

createGetter

public static void createGetter(org.codehaus.groovy.ast.ClassNode classNode,
                                org.codehaus.groovy.ast.FieldNode fieldNode)

createSetter

public static void createSetter(org.codehaus.groovy.ast.ClassNode classNode,
                                org.codehaus.groovy.ast.FieldNode fieldNode)

getGetter

public static org.codehaus.groovy.ast.MethodNode getGetter(org.codehaus.groovy.ast.ClassNode classNode,
                                                           org.codehaus.groovy.ast.FieldNode fieldNode)

getSetter

public static org.codehaus.groovy.ast.MethodNode getSetter(org.codehaus.groovy.ast.ClassNode classNode,
                                                           org.codehaus.groovy.ast.FieldNode fieldNode)

isChromatticAnnoted

public static boolean isChromatticAnnoted(org.codehaus.groovy.ast.FieldNode fieldNode)

isChromatticAnnoted

public static boolean isChromatticAnnoted(org.codehaus.groovy.ast.MethodNode methodNode)

isChromatticAnnotedInHierarchy

public static boolean isChromatticAnnotedInHierarchy(org.codehaus.groovy.ast.ClassNode classNode,
                                                     org.codehaus.groovy.ast.FieldNode fieldNode)


Copyright © 2012 eXo Platform SAS. All Rights Reserved.