Package org.codehaus.groovy.ast.tools
Class BeanUtils
java.lang.Object
org.codehaus.groovy.ast.tools.BeanUtils
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddPseudoProperties(ClassNode origType, ClassNode cNode, List<PropertyNode> result, Set<String> names, boolean includeStatic, boolean includePseudoGetters, boolean includePseudoSetters) static List<PropertyNode>getAllProperties(ClassNode type, boolean includeSuperProperties, boolean includeStatic, boolean includePseudoGetters) Get all properties including JavaBean pseudo properties matching getter conventions.static List<PropertyNode>getAllProperties(ClassNode type, boolean includeSuperProperties, boolean includeStatic, boolean includePseudoGetters, boolean includePseudoSetters, boolean superFirst) Get all properties including JavaBean pseudo properties matching JavaBean getter or setter conventions. 
- 
Constructor Details
- 
BeanUtils
public BeanUtils() 
 - 
 - 
Method Details
- 
getAllProperties
public static List<PropertyNode> getAllProperties(ClassNode type, boolean includeSuperProperties, boolean includeStatic, boolean includePseudoGetters) Get all properties including JavaBean pseudo properties matching getter conventions.- Parameters:
 type- the ClassNodeincludeSuperProperties- whether to include super propertiesincludeStatic- whether to include static propertiesincludePseudoGetters- whether to include JavaBean pseudo (getXXX/isYYY) properties with no corresponding field- Returns:
 - the list of found property nodes
 
 - 
getAllProperties
public static List<PropertyNode> getAllProperties(ClassNode type, boolean includeSuperProperties, boolean includeStatic, boolean includePseudoGetters, boolean includePseudoSetters, boolean superFirst) Get all properties including JavaBean pseudo properties matching JavaBean getter or setter conventions.- Parameters:
 type- the ClassNodeincludeSuperProperties- whether to include super propertiesincludeStatic- whether to include static propertiesincludePseudoGetters- whether to include JavaBean pseudo (getXXX/isYYY) properties with no corresponding fieldincludePseudoSetters- whether to include JavaBean pseudo (setXXX) properties with no corresponding fieldsuperFirst- are properties gathered first from parent classes- Returns:
 - the list of found property nodes
 
 - 
addPseudoProperties
 
 -