public class BeanUtils extends Object
Type Params | Return Type | Name and description |
---|---|---|
|
public static void |
addPseudoProperties(ClassNode origType, ClassNode cNode, List<PropertyNode> result, Set<String> names, boolean includeStatic, boolean includePseudoGetters, boolean includePseudoSetters) |
|
public static void |
addPseudoProperties(ClassNode origType, ClassNode cNode, List<PropertyNode> result, Set<String> names, boolean includeStatic, boolean includePseudoGetters, boolean includePseudoSetters, boolean traverseSuperClasses) |
|
public static List<PropertyNode> |
getAllProperties(ClassNode type, boolean includeSuperProperties, boolean includeStatic, boolean includePseudoGetters) Get all properties including JavaBean pseudo properties matching getter conventions. |
|
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. |
Get all properties including JavaBean pseudo properties matching getter conventions.
type
- the ClassNodeincludeSuperProperties
- whether to include super propertiesincludeStatic
- whether to include static propertiesincludePseudoGetters
- whether to include JavaBean pseudo (getXXX/isYYY) properties with no corresponding fieldGet all properties including JavaBean pseudo properties matching JavaBean getter or setter conventions.
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