Lines Matching refs:Property
37 ret.Properties = append([]Property(nil), ret.Properties...)
45 func (p *Property) Clone() Property {
47 ret.Properties = append([]Property(nil), ret.Properties...)
55 func (p *Property) Equal(other Property) bool { argument
67 func setDefaults(properties []Property, defaults reflect.Value) { argument
127 func (p *Property) SameSubProperties(other Property) bool { argument
141 func (ps *PropertyStruct) GetByName(name string) *Property {
149 func getByName(name string, prefix string, props *[]Property) *Property { argument
160 func (p *Property) Nest(nested *PropertyStruct) {
164 func (p *Property) SetAnonymous() {
189 func structProperties(structType *ast.StructType) (props []Property, err error) {
218 props = append(props, Property{
231 func getType(expr ast.Expr) (typ string, innerProps []Property, err error) {
270 func filterPropsByTag(props *[]Property, key, value string, exclude bool) { argument