SYMBOL INDEX (3342 symbols across 394 files) FILE: lib/common/constants.dart class StyleString (line 3) | class StyleString { class Constants (line 11) | class Constants { FILE: lib/common/pages_bottom_sheet.dart class EpisodeBottomSheet (line 7) | class EpisodeBottomSheet { method buildEpisodeListItem (line 28) | Widget buildEpisodeListItem( method buildTitle (line 96) | Widget buildTitle() method buildShowContent (line 117) | Widget buildShowContent(BuildContext context) method show (line 163) | PersistentBottomSheetController show(BuildContext context) FILE: lib/common/skeleton/dynamic_card.dart class DynamicCardSkeleton (line 4) | class DynamicCardSkeleton extends StatelessWidget { method build (line 8) | Widget build(BuildContext context) FILE: lib/common/skeleton/media_bangumi.dart class MediaBangumiSkeleton (line 6) | class MediaBangumiSkeleton extends StatefulWidget { method createState (line 10) | State createState() class _MediaBangumiSkeletonState (line 13) | class _MediaBangumiSkeletonState extends State { method build (line 15) | Widget build(BuildContext context) FILE: lib/common/skeleton/skeleton.dart class Skeleton (line 3) | class Skeleton extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) class Shimmer (line 40) | class Shimmer extends StatefulWidget { method of (line 41) | ShimmerState? of(BuildContext context) method createState (line 55) | ShimmerState createState() class ShimmerState (line 58) | class ShimmerState extends State with SingleTickerProviderState... method initState (line 62) | void initState() method dispose (line 70) | void dispose() method getDescendantOffset (line 90) | Offset getDescendantOffset({ method build (line 101) | Widget build(BuildContext context) class _SlidingGradientTransform (line 106) | class _SlidingGradientTransform extends GradientTransform { method transform (line 114) | Matrix4? transform(Rect bounds, {TextDirection? textDirection}) class ShimmerLoading (line 119) | class ShimmerLoading extends StatefulWidget { method createState (line 130) | State createState() class _ShimmerLoadingState (line 133) | class _ShimmerLoadingState extends State { method didChangeDependencies (line 137) | void didChangeDependencies() method dispose (line 149) | void dispose() method _onShimmerChange (line 154) | void _onShimmerChange() method build (line 161) | Widget build(BuildContext context) FILE: lib/common/skeleton/video_card_h.dart class VideoCardHSkeleton (line 5) | class VideoCardHSkeleton extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: lib/common/skeleton/video_card_v.dart class VideoCardVSkeleton (line 5) | class VideoCardVSkeleton extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: lib/common/skeleton/video_reply.dart class VideoReplySkeleton (line 4) | class VideoReplySkeleton extends StatelessWidget { method build (line 8) | Widget build(BuildContext context) FILE: lib/common/widgets/animated_dialog.dart class AnimatedDialog (line 3) | class AnimatedDialog extends StatefulWidget { method createState (line 11) | State createState() class AnimatedDialogState (line 14) | class AnimatedDialogState extends State method initState (line 21) | void initState() method dispose (line 35) | void dispose() method build (line 41) | Widget build(BuildContext context) FILE: lib/common/widgets/app_expansion_panel_list.dart class _SaltedKey (line 5) | class _SaltedKey extends LocalKey { method toString (line 23) | String toString() class AppExpansionPanelList (line 30) | class AppExpansionPanelList extends StatefulWidget { method createState (line 97) | State createState() class _AppExpansionPanelListState (line 100) | class _AppExpansionPanelListState extends State { method initState (line 104) | void initState() method didUpdateWidget (line 118) | void didUpdateWidget(AppExpansionPanelList oldWidget) method _allIdentifiersUnique (line 136) | bool _allIdentifiersUnique() method _isChildExpanded (line 145) | bool _isChildExpanded(int index) method _handlePressed (line 154) | void _handlePressed(bool isExpanded, int index) method searchPanelByValue (line 181) | ExpansionPanelRadio? searchPanelByValue( method build (line 190) | Widget build(BuildContext context) type ExpansionPanelIconBuilder (line 303) | typedef ExpansionPanelIconBuilder = Widget? Function( class AppExpansionPanel (line 308) | class AppExpansionPanel { FILE: lib/common/widgets/appbar.dart class AppBarWidget (line 3) | class AppBarWidget extends StatelessWidget implements PreferredSizeWidget { method build (line 19) | Widget build(BuildContext context) FILE: lib/common/widgets/badge.dart class PBadge (line 3) | class PBadge extends StatelessWidget { method build (line 28) | Widget build(BuildContext context) FILE: lib/common/widgets/content_container.dart class ContentContainer (line 3) | class ContentContainer extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/common/widgets/custom_toast.dart class CustomToast (line 7) | class CustomToast extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) FILE: lib/common/widgets/html_render.dart class HtmlRender (line 9) | class HtmlRender extends StatelessWidget { method build (line 22) | Widget build(BuildContext context) FILE: lib/common/widgets/http_error.dart class HttpError (line 4) | class HttpError extends StatelessWidget { method build (line 19) | Widget build(BuildContext context) FILE: lib/common/widgets/live_card.dart class LiveCard (line 6) | class LiveCard extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) class LiveContent (line 77) | class LiveContent extends StatelessWidget { method build (line 82) | Widget build(BuildContext context) class LiveStat (line 116) | class LiveStat extends StatelessWidget { method build (line 122) | Widget build(BuildContext context) FILE: lib/common/widgets/network_img_layer.dart class NetworkImgLayer (line 11) | class NetworkImgLayer extends StatelessWidget { method build (line 35) | Widget build(BuildContext context) method setMemCacheSizes (line 45) | void setMemCacheSizes() method placeholder (line 99) | Widget placeholder(BuildContext context) FILE: lib/common/widgets/no_data.dart class NoData (line 4) | class NoData extends StatelessWidget { method build (line 8) | Widget build(BuildContext context) FILE: lib/common/widgets/sliver_header.dart class SliverHeaderDelegate (line 3) | class SliverHeaderDelegate extends SliverPersistentHeaderDelegate { method build (line 10) | Widget build( method shouldRebuild (line 22) | bool shouldRebuild(covariant SliverPersistentHeaderDelegate oldDelegate) FILE: lib/common/widgets/stat/danmu.dart class StatDanMu (line 4) | class StatDanMu extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) class StatIconText (line 29) | class StatIconText extends StatelessWidget { method build (line 44) | Widget build(BuildContext context) FILE: lib/common/widgets/stat/view.dart class StatView (line 4) | class StatView extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) class StatIconText (line 33) | class StatIconText extends StatelessWidget { method build (line 48) | Widget build(BuildContext context) FILE: lib/common/widgets/video_card_h.dart class VideoCardH (line 20) | class VideoCardH extends StatelessWidget { method build (line 44) | Widget build(BuildContext context) class VideoContent (line 169) | class VideoContent extends StatelessWidget { method build (line 191) | Widget build(BuildContext context) class MorePanel (line 321) | class MorePanel extends StatelessWidget { method menuActionHandler (line 325) | Future menuActionHandler(String type) method blockUser (line 339) | void blockUser() method build (line 375) | Widget build(BuildContext context) FILE: lib/common/widgets/video_card_v.dart class VideoCardV (line 20) | class VideoCardV extends StatelessWidget { method isStringNumeric (line 32) | bool isStringNumeric(String str) method onPushDetail (line 37) | void onPushDetail(heroTag) method build (line 110) | Widget build(BuildContext context) class VideoContent (line 168) | class VideoContent extends StatelessWidget { method _buildBadge (line 180) | Widget _buildBadge(String text, String type, [double fs = 12]) method build (line 191) | Widget build(BuildContext context) class VideoStat (line 271) | class VideoStat extends StatelessWidget { method build (line 282) | Widget build(BuildContext context) class MorePanel (line 306) | class MorePanel extends StatelessWidget { method menuActionHandler (line 315) | Future menuActionHandler(String type) method blockUser (line 330) | void blockUser() method build (line 369) | Widget build(BuildContext context) FILE: lib/http/api.dart class Api (line 3) | class Api { FILE: lib/http/bangumi.dart class BangumiHttp (line 4) | class BangumiHttp { method bangumiList (line 5) | Future bangumiList({int? page}) method bangumiFollow (line 21) | Future bangumiFollow({int? mid}) FILE: lib/http/black.dart class BlackHttp (line 4) | class BlackHttp { method blackList (line 5) | Future blackList({required int pn, int? ps}) method removeBlack (line 28) | Future removeBlack({required int fid}) FILE: lib/http/common.dart class CommonHttp (line 3) | class CommonHttp { method unReadDynamic (line 4) | Future unReadDynamic() FILE: lib/http/constants.dart class HttpString (line 1) | class HttpString { FILE: lib/http/danmaku.dart class DanmakaHttp (line 5) | class DanmakaHttp { method queryDanmaku (line 7) | Future queryDanmaku({ method shootDanmaku (line 25) | Future shootDanmaku({ FILE: lib/http/dynamics.dart class DynamicsHttp (line 7) | class DynamicsHttp { method followDynamic (line 8) | Future followDynamic({ method followUp (line 50) | Future followUp() method likeDynamic (line 67) | Future likeDynamic({ method dynamicDetail (line 94) | Future dynamicDetail({ method dynamicForward (line 124) | Future dynamicForward() method dynamicCreate (line 156) | Future dynamicCreate({ FILE: lib/http/fan.dart class FanHttp (line 4) | class FanHttp { method fans (line 5) | Future fans({int? vmid, int? pn, int? ps, String? orderType}) FILE: lib/http/fav.dart class FavHttp (line 3) | class FavHttp { method editFolder (line 5) | Future editFolder({ method addFolder (line 38) | Future addFolder({ FILE: lib/http/follow.dart class FollowHttp (line 4) | class FollowHttp { method followings (line 5) | Future followings( FILE: lib/http/html.dart class HtmlHttp (line 5) | class HtmlHttp { method reqHtml (line 7) | Future reqHtml(id, dynamicType) method reqReadHtml (line 70) | Future reqReadHtml(id, dynamicType) FILE: lib/http/init.dart class Request (line 20) | class Request { method setCookie (line 35) | setCookie() method getCsrf (line 79) | Future getCsrf() method getBuvid (line 89) | Future getBuvid() method setOptionsHeaders (line 113) | setOptionsHeaders(userInfo, bool status) method buvidActivate (line 125) | Future buvidActivate() method get (line 220) | get(url, {data, options, cancelToken, extra}) method cancelRequests (line 307) | void cancelRequests(CancelToken token) method headerUa (line 311) | String headerUa({type = 'mob'}) method setBaseUrl (line 328) | setBaseUrl({String type = 'default'}) FILE: lib/http/interceptor.dart class ApiInterceptor (line 9) | class ApiInterceptor extends Interceptor { method onRequest (line 11) | void onRequest(RequestOptions options, RequestInterceptorHandler handler) method onResponse (line 20) | void onResponse(Response response, ResponseInterceptorHandler handler) method onError (line 45) | void onError(DioException err, ErrorInterceptorHandler handler) method dioError (line 59) | Future dioError(DioException error) method checkConnect (line 81) | Future checkConnect() FILE: lib/http/live.dart class LiveHttp (line 9) | class LiveHttp { method liveList (line 10) | Future liveList( method liveRoomInfo (line 30) | Future liveRoomInfo({roomId, qn}) method liveRoomInfoH5 (line 53) | Future liveRoomInfoH5({roomId, qn}) method liveDanmakuInfo (line 72) | Future liveDanmakuInfo({roomId}) method sendDanmaku (line 91) | Future sendDanmaku({roomId, msg}) method liveFollowing (line 127) | Future liveFollowing({int? pn, int? ps}) method liveRoomEntry (line 150) | Future liveRoomEntry({required int roomId}) FILE: lib/http/login.dart class LoginHttp (line 12) | class LoginHttp { method queryCaptcha (line 13) | Future queryCaptcha() method sendWebSmsCode (line 53) | Future sendWebSmsCode({ method loginInByWebSmsCode (line 86) | Future loginInByWebSmsCode({ method liginInByWebPwd (line 118) | Future liginInByWebPwd() method sendAppSmsCode (line 121) | Future sendAppSmsCode({ method buvid (line 156) | String buvid() method getWebKey (line 173) | Future getWebKey() method loginInByMobPwd (line 184) | Future loginInByMobPwd({ method loginInByWebPwd (line 207) | Future loginInByWebPwd({ method getWebQrcode (line 255) | Future getWebQrcode() method queryWebQrcodeStatus (line 268) | Future queryWebQrcodeStatus(String qrcodeKey) FILE: lib/http/member.dart class MemberHttp (line 20) | class MemberHttp { method memberInfo (line 21) | Future memberInfo({ method memberStat (line 50) | Future memberStat({int? mid}) method memberCardInfo (line 63) | Future memberCardInfo({int? mid}) method memberArchive (line 77) | Future memberArchive({ method memberDynamic (line 133) | Future memberDynamic({String? offset, int? mid}) method memberDynamicSearch (line 158) | Future memberDynamicSearch({int? pn, int? ps, int? mid}) method followUpTags (line 181) | Future followUpTags() method addUsers (line 200) | Future addUsers(int? fids, String? tagids) method followUpGroup (line 222) | Future followUpGroup( method getTopVideo (line 252) | Future getTopVideo(String? vmid) method getMemberSeasons (line 271) | Future getMemberSeasons(int? mid, int? pn, int? ps) method getRecentCoinVideo (line 292) | Future getRecentCoinVideo({required int mid}) method getRecentLikeVideo (line 325) | Future getRecentLikeVideo({required int mid}) method getSeasonDetail (line 358) | Future getSeasonDetail({ method getTVCode (line 394) | Future getTVCode() method cookieToKey (line 424) | Future cookieToKey() method qrcodePoll (line 449) | Future qrcodePoll(authCode) method memberView (line 482) | Future memberView({required int mid}) method getfollowSearch (line 496) | Future getfollowSearch({ method getSeriesDetail (line 532) | Future getSeriesDetail({ method getWWebid (line 568) | Future getWWebid({required int mid}) method getMemberArticle (line 588) | Future getMemberArticle({ FILE: lib/http/msg.dart class MsgHttp (line 12) | class MsgHttp { method sessionList (line 14) | Future sessionList({int? endTs}) method accountList (line 51) | Future accountList(uids) method sessionMsg (line 77) | Future sessionMsg({ method ackSessionMsg (line 108) | Future ackSessionMsg({ method sendMsg (line 134) | Future sendMsg({ method getDevId (line 171) | String getDevId() method removeSession (line 205) | Future removeSession({ method unread (line 228) | Future unread() method messageReply (line 241) | Future messageReply({ method messageLike (line 265) | Future messageLike({ method messageSystem (line 288) | Future messageSystem() method systemMarkRead (line 312) | Future systemMarkRead(int cursor) method messageSystemAccount (line 330) | Future messageSystemAccount() FILE: lib/http/read.dart class ReadHttp (line 8) | class ReadHttp { method extractScriptContents (line 9) | List extractScriptContents(String htmlContent) method parseArticleOpus (line 21) | Future parseArticleOpus({required String id}) method parseArticleCv (line 64) | Future parseArticleCv({required String id}) method getViewInfo (line 83) | Future getViewInfo({required String id}) FILE: lib/http/reply.dart class ReplyHttp (line 6) | class ReplyHttp { method replyList (line 7) | Future replyList({ method replyReplyList (line 37) | Future replyReplyList({ method likeReply (line 73) | Future likeReply({ method getEmoteList (line 100) | Future getEmoteList({String? business}) method replyDel (line 119) | Future replyDel({ FILE: lib/http/search.dart class SearchHttp (line 13) | class SearchHttp { method hotSearchList (line 15) | Future hotSearchList() method searchSuggest (line 40) | Future searchSuggest({required term}) method searchByType (line 72) | Future searchByType({ method ab2c (line 137) | Future ab2c({int? aid, String? bvid}) method bangumiInfo (line 153) | Future> bangumiInfo( method ab2cWithPic (line 177) | Future> ab2cWithPic( method searchCount (line 193) | Future> searchCount( class Data (line 216) | class Data { FILE: lib/http/user.dart class UserHttp (line 19) | class UserHttp { method userStat (line 20) | Future userStat({required int mid}) method userInfo (line 29) | Future userInfo() method userStatOwner (line 39) | Future userStatOwner() method userfavFolder (line 50) | Future userfavFolder({ method userFavFolderDetail (line 78) | Future userFavFolderDetail( method seeYouLater (line 104) | Future seeYouLater() method historyList (line 132) | Future historyList(int? max, int? viewAt) method pauseHistory (line 152) | Future pauseHistory(bool switchStatus) method historyStatus (line 166) | Future historyStatus() method clearHistory (line 172) | Future clearHistory() method toViewLater (line 184) | Future toViewLater({String? bvid, dynamic aid}) method toViewDel (line 203) | Future toViewDel({int? aid}) method thirdLogin (line 222) | Future thirdLogin() method toViewClear (line 241) | Future toViewClear() method delHistory (line 257) | Future delHistory(kid) method hasFollow (line 273) | Future hasFollow(int mid) method searchHistory (line 312) | Future searchHistory( method userSubFolder (line 330) | Future userSubFolder({ method userSeasonList (line 356) | Future userSeasonList({ method userResourceList (line 376) | Future userResourceList({ method cancelSub (line 406) | Future cancelSub({required int seasonId}) method delFavFolder (line 423) | Future delFavFolder({required int mediaIds}) method extractScriptContents (line 464) | List extractScriptContents(String htmlContent) method getMediaList (line 476) | Future getMediaList({ method parseFavVideo (line 514) | Future parseFavVideo({ FILE: lib/http/video.dart class VideoHttp (line 24) | class VideoHttp { method rcmdVideoList (line 32) | Future rcmdVideoList({required int ps, required int freshIdx}) method rcmdVideoListApp (line 71) | Future rcmdVideoListApp( method hotVideoList (line 114) | Future hotVideoList({required int pn, required int ps}) method videoUrl (line 139) | Future videoUrl( method videoIntro (line 189) | Future videoIntro({required String bvid}) method relatedVideoList (line 205) | Future relatedVideoList({required String bvid}) method hasLikeVideo (line 222) | Future hasLikeVideo({required String bvid}) method hasCoinVideo (line 232) | Future hasCoinVideo({required String bvid}) method coinVideo (line 243) | Future coinVideo({required String bvid, required int multiply}) method hasFavVideo (line 261) | Future hasFavVideo({required int aid}) method oneThree (line 271) | Future oneThree({required String bvid}) method likeVideo (line 287) | Future likeVideo({required String bvid, required bool type}) method favVideo (line 304) | Future favVideo( method videoInFolder (line 324) | Future videoInFolder({required int mid, required int rid}) method replyAdd (line 343) | Future replyAdd({ method hasFollow (line 373) | Future hasFollow({required int mid}) method relationMod (line 383) | Future relationMod( method heartBeat (line 408) | Future heartBeat({bvid, cid, progress, realtime}) method bangumiAdd (line 428) | Future bangumiAdd({int? seasonId}) method bangumiDel (line 444) | Future bangumiDel({int? seasonId}) method onlineTotal (line 460) | Future onlineTotal({int? aid, String? bvid, int? cid}) method aiConclusion (line 473) | Future aiConclusion({ method getSubtitle (line 494) | Future getSubtitle({int? cid, String? bvid}) method getRankVideoList (line 514) | Future getRankVideoList(int rid) method getSubtitleContent (line 537) | Future> getSubtitleContent(url) FILE: lib/main.dart function main (line 30) | void main() class MyApp (line 70) | class MyApp extends StatelessWidget { method build (line 74) | Widget build(BuildContext context) class AndroidApp (line 125) | class AndroidApp extends StatelessWidget { method build (line 140) | Widget build(BuildContext context) class OtherApp (line 171) | class OtherApp extends StatelessWidget { method build (line 184) | Widget build(BuildContext context) class BuildMainApp (line 200) | class BuildMainApp extends StatelessWidget { method build (line 215) | Widget build(BuildContext context) FILE: lib/models/bangumi/info.dart class BangumiInfoModel (line 1) | class BangumiInfoModel { class EpisodeItem (line 129) | class EpisodeItem { FILE: lib/models/bangumi/list.dart class BangumiListDataModel (line 1) | class BangumiListDataModel { class BangumiListItemModel (line 29) | class BangumiListItemModel { FILE: lib/models/common/action_type.dart type ActionType (line 5) | enum ActionType { FILE: lib/models/common/business_type.dart type BusinessType (line 1) | enum BusinessType { FILE: lib/models/common/dynamic_badge_mode.dart type DynamicBadgeMode (line 1) | enum DynamicBadgeMode { hidden, point, number } FILE: lib/models/common/dynamics_type.dart type DynamicsType (line 1) | enum DynamicsType { FILE: lib/models/common/gesture_mode.dart type FullScreenGestureMode (line 1) | enum FullScreenGestureMode { FILE: lib/models/common/rank_type.dart type RandType (line 4) | enum RandType { FILE: lib/models/common/rcmd_type.dart type RcmdType (line 2) | enum RcmdType { web, app, notLogin } FILE: lib/models/common/reply_sort_type.dart type ReplySortType (line 1) | enum ReplySortType { time, like } FILE: lib/models/common/reply_type.dart type ReplyType (line 1) | enum ReplyType { FILE: lib/models/common/search_type.dart type SearchType (line 2) | enum SearchType { type ArchiveFilterType (line 32) | enum ArchiveFilterType { type ArticleFilterType (line 49) | enum ArticleFilterType { FILE: lib/models/common/tab_type.dart type TabType (line 8) | enum TabType { live, rcmd, hot, bangumi } FILE: lib/models/common/theme_type.dart type ThemeType (line 1) | enum ThemeType { FILE: lib/models/common/video_episode_type.dart type VideoEpidoesType (line 1) | enum VideoEpidoesType { FILE: lib/models/danmaku/dm.pb.dart class Avatar (line 18) | class Avatar extends $pb.GeneratedMessage { method clone (line 76) | Avatar clone() method copyWith (line 80) | Avatar copyWith(void Function(Avatar) updates) method create (line 85) | Avatar create() method createEmptyInstance (line 86) | Avatar createEmptyInstance() method createRepeated (line 87) | $pb.PbList createRepeated() method getDefault (line 89) | Avatar getDefault() method hasId (line 101) | $core.bool hasId() method clearId (line 103) | void clearId() method hasUrl (line 113) | $core.bool hasUrl() method clearUrl (line 115) | void clearUrl() method hasAvatarType (line 125) | $core.bool hasAvatarType() method clearAvatarType (line 127) | void clearAvatarType() class Bubble (line 130) | class Bubble extends $pb.GeneratedMessage { method clone (line 175) | Bubble clone() method copyWith (line 179) | Bubble copyWith(void Function(Bubble) updates) method create (line 184) | Bubble create() method createEmptyInstance (line 185) | Bubble createEmptyInstance() method createRepeated (line 186) | $pb.PbList createRepeated() method getDefault (line 188) | Bubble getDefault() method hasText (line 200) | $core.bool hasText() method clearText (line 202) | void clearText() method hasUrl (line 212) | $core.bool hasUrl() method clearUrl (line 214) | void clearUrl() class BubbleV2 (line 217) | class BubbleV2 extends $pb.GeneratedMessage { method clone (line 297) | BubbleV2 clone() method copyWith (line 301) | BubbleV2 copyWith(void Function(BubbleV2) updates) method create (line 306) | BubbleV2 create() method createEmptyInstance (line 307) | BubbleV2 createEmptyInstance() method createRepeated (line 308) | $pb.PbList createRepeated() method getDefault (line 310) | BubbleV2 getDefault() method hasText (line 322) | $core.bool hasText() method clearText (line 324) | void clearText() method hasUrl (line 334) | $core.bool hasUrl() method clearUrl (line 336) | void clearUrl() method hasBubbleType (line 346) | $core.bool hasBubbleType() method clearBubbleType (line 348) | void clearBubbleType() method hasExposureOnce (line 358) | $core.bool hasExposureOnce() method clearExposureOnce (line 360) | void clearExposureOnce() method hasExposureType (line 370) | $core.bool hasExposureType() method clearExposureType (line 372) | void clearExposureType() class Button (line 375) | class Button extends $pb.GeneratedMessage { method clone (line 421) | Button clone() method copyWith (line 425) | Button copyWith(void Function(Button) updates) method create (line 430) | Button create() method createEmptyInstance (line 431) | Button createEmptyInstance() method createRepeated (line 432) | $pb.PbList