1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/topanda-mybatis-3

Клонировать/Скачать
findProperty.puml 652 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
jpanda Отправлено 16.03.2020 11:53 2f55f5e
@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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/topanda-mybatis-3.git
git@api.gitlife.ru:oschina-mirror/topanda-mybatis-3.git
oschina-mirror
topanda-mybatis-3
topanda-mybatis-3
master