Package org.codehaus.groovy.ast.tools
Class BeanUtils
- java.lang.Object
- 
- org.codehaus.groovy.ast.tools.BeanUtils
 
- 
 public class BeanUtils extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description BeanUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddPseudoProperties(ClassNode origType, ClassNode cNode, java.util.List<PropertyNode> result, java.util.Set<java.lang.String> names, boolean includeStatic, boolean includePseudoGetters, boolean includePseudoSetters)static java.util.List<PropertyNode>getAllProperties(ClassNode type, boolean includeSuperProperties, boolean includeStatic, boolean includePseudoGetters)Get all properties including JavaBean pseudo properties matching getter conventions.static java.util.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.
 
- 
- 
- 
Method Detail- 
getAllPropertiespublic static java.util.List<PropertyNode> getAllProperties(ClassNode type, boolean includeSuperProperties, boolean includeStatic, boolean includePseudoGetters) Get all properties including JavaBean pseudo properties matching getter conventions.- Parameters:
- type- the ClassNode
- includeSuperProperties- whether to include super properties
- includeStatic- whether to include static properties
- includePseudoGetters- whether to include JavaBean pseudo (getXXX/isYYY) properties with no corresponding field
- Returns:
- the list of found property nodes
 
 - 
getAllPropertiespublic static java.util.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 ClassNode
- includeSuperProperties- whether to include super properties
- includeStatic- whether to include static properties
- includePseudoGetters- whether to include JavaBean pseudo (getXXX/isYYY) properties with no corresponding field
- includePseudoSetters- whether to include JavaBean pseudo (setXXX) properties with no corresponding field
- superFirst- are properties gathered first from parent classes
- Returns:
- the list of found property nodes
 
 - 
addPseudoPropertiespublic static void addPseudoProperties(ClassNode origType, ClassNode cNode, java.util.List<PropertyNode> result, java.util.Set<java.lang.String> names, boolean includeStatic, boolean includePseudoGetters, boolean includePseudoSetters) 
 
- 
 
-