Слияние кода завершено, страница обновится автоматически
@startuml
hide footbox
participant MetaClass as mc
participant PropertyTokenizer as rt
participant Reflector as r
autonumber 1 "0.1"
loop 有未处理的有效子属性
[-> mc :buildProperty
activate mc
mc -> rt ++: hasNext
return hasNext?
alt hasNext
mc -> r ++: findPropertyName
return 大小写不敏感的属性名
note left
获取指定名称对应的
大小写不敏感的属性名
endnote
opt 存在对应的属性
mc -> mc ++:metaClassForProperty
return
mc -> mc ++ : buildProperty
end
else 解析到最后一个有效属性
mc -> r ++:findPropertyName
return 大小写不敏感的属性名
return 有效属性名称集合
end
end
@enduml
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )