Lines Matching refs:field
936 func filterArchStruct(field reflect.StructField, prefix string) (bool, reflect.StructField) {
937 if proptools.HasTag(field, "android", "arch_variant") {
944 androidTag := field.Tag.Get("android")
947 if string(field.Tag) != `android:"`+strings.Join(values, ",")+`"` {
948 panic(fmt.Errorf("unexpected tag format %q", field.Tag))
954 panic(fmt.Errorf("unknown tags %q in field %q", values, prefix+field.Name))
956 field.Tag = reflect.StructTag(`android:"` + strings.Join(values, ",") + `"`)
958 field.Tag = ``
961 return true, field
963 return false, field
1058 src reflect.Value, field, userFriendlyField string) reflect.Value { argument
1069 src = src.FieldByName(proptools.FieldNameForProperty(field))
1100 field := "Host"
1102 hostProperties := getChildPropertyStruct(ctx, targetProp, field, prefix)
1113 field := "Linux"
1115 linuxProperties := getChildPropertyStruct(ctx, targetProp, field, prefix)
1120 field := "Bionic"
1122 bionicProperties := getChildPropertyStruct(ctx, targetProp, field, prefix)
1138 field := os.Field
1140 osProperties := getChildPropertyStruct(ctx, targetProp, field, prefix)
1144 field := "Not_windows"
1146 notWindowsProperties := getChildPropertyStruct(ctx, targetProp, field, prefix)
1165 field := "Android64"
1167 android64Properties := getChildPropertyStruct(ctx, targetProp, field, prefix)
1170 field := "Android32"
1172 android32Properties := getChildPropertyStruct(ctx, targetProp, field, prefix)
1281 field := "Linux_" + arch.ArchType.Name
1283 linuxProperties := getChildPropertyStruct(ctx, targetProp, field, userFriendlyField)
1288 field := "Bionic_" + archType.Name
1290 bionicProperties := getChildPropertyStruct(ctx, targetProp, field, userFriendlyField)
1309 field := os.Field + "_" + archType.Name
1311 osArchProperties := getChildPropertyStruct(ctx, targetProp, field, userFriendlyField)
1327 field := "Arm_on_x86"
1329 armOnX86Properties := getChildPropertyStruct(ctx, targetProp, field, userFriendlyField)
1334 field := "Arm_on_x86_64"
1336 armOnX8664Properties := getChildPropertyStruct(ctx, targetProp, field, userFriendlyField)
1959 field := os.Field
1980 src = src.FieldByName(field)