René's URL Explorer Experiment


Title: Otto integration by pyricau · Pull Request #526 · androidannotations/androidannotations · GitHub

Open Graph Title: Otto integration by pyricau · Pull Request #526 · androidannotations/androidannotations

X Title: Otto integration by pyricau · Pull Request #526 · androidannotations/androidannotations

Description: See #272. The Otto integration is a thin layer. Here is how it works : if @Subscribe or @Produce is used on methods in an AndroidAnnotations annotated class, then these methods gets overridden in the generated subclass. AndroidAnnotations performs checks based on what Otto expects (public methods, return type, etc), and adds compile errors for faster feedback. The overriding methods are annotated with the corresponding annotation, and delegate to super.

Open Graph Description: See #272. The Otto integration is a thin layer. Here is how it works : if @Subscribe or @Produce is used on methods in an AndroidAnnotations annotated class, then these methods gets overridden in t...

X Description: See #272. The Otto integration is a thin layer. Here is how it works : if @Subscribe or @Produce is used on methods in an AndroidAnnotations annotated class, then these methods gets overridden in t...

Opengraph URL: https://github.com/androidannotations/androidannotations/pull/526

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:34626ac2-7a68-a8fb-98e4-8f31b11178f5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id99D8:EEE62:B4A41B:F91421:6A624F90
html-safe-nonce62a09782ff2300c8afa34bf61380b4b7f17d31045d23083721b758c67ee0d2b3
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OUQ4OkVFRTYyOkI0QTQxQjpGOTE0MjE6NkE2MjRGOTAiLCJ2aXNpdG9yX2lkIjoiMjQ1MDMxMjQ3Mzc0Njc1NTQ3MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac1ba301022d2adf173616f8a9aafcd0f4d4b690b5b49ec29d5e5c66622484a71e
hovercard-subject-tagpull_request:4447930
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/androidannotations/androidannotations/pull/526/files
twitter:imagehttps://avatars.githubusercontent.com/u/557033?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/557033?s=400&v=4
og:image:altSee #272. The Otto integration is a thin layer. Here is how it works : if @Subscribe or @Produce is used on methods in an AndroidAnnotations annotated class, then these methods gets overridden in t...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None77f5af7d0fa3843b1779a53f60ec016b3f962e46051fb05c2e9b608a8138eefb
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/androidannotations/androidannotations git https://github.com/androidannotations/androidannotations.git
octolytics-dimension-user_id1315313
octolytics-dimension-user_loginandroidannotations
octolytics-dimension-repository_id3116751
octolytics-dimension-repository_nwoandroidannotations/androidannotations
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id3116751
octolytics-dimension-repository_network_root_nwoandroidannotations/androidannotations
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released3ce7d369aae307e197872f810f80f3ed9051c78
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/androidannotations/androidannotations/pull/526/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fandroidannotations%2Fandroidannotations%2Fpull%2F526%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fandroidannotations%2Fandroidannotations%2Fpull%2F526%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=androidannotations%2Fandroidannotations
Reloadhttps://github.com/androidannotations/androidannotations/pull/526/files
Reloadhttps://github.com/androidannotations/androidannotations/pull/526/files
Reloadhttps://github.com/androidannotations/androidannotations/pull/526/files
Please reload this pagehttps://github.com/androidannotations/androidannotations/pull/526/files
androidannotations https://github.com/androidannotations
androidannotationshttps://github.com/androidannotations/androidannotations
Notifications https://github.com/login?return_to=%2Fandroidannotations%2Fandroidannotations
Fork 2.3k https://github.com/login?return_to=%2Fandroidannotations%2Fandroidannotations
Star 11k https://github.com/login?return_to=%2Fandroidannotations%2Fandroidannotations
Code https://github.com/androidannotations/androidannotations
Issues 50 https://github.com/androidannotations/androidannotations/issues
Pull requests 0 https://github.com/androidannotations/androidannotations/pulls
Actions https://github.com/androidannotations/androidannotations/actions
Wiki https://github.com/androidannotations/androidannotations/wiki
Security and quality 0 https://github.com/androidannotations/androidannotations/security
Insights https://github.com/androidannotations/androidannotations/pulse
Code https://github.com/androidannotations/androidannotations
Issues https://github.com/androidannotations/androidannotations/issues
Pull requests https://github.com/androidannotations/androidannotations/pulls
Actions https://github.com/androidannotations/androidannotations/actions
Wiki https://github.com/androidannotations/androidannotations/wiki
Security and quality https://github.com/androidannotations/androidannotations/security
Insights https://github.com/androidannotations/androidannotations/pulse
pyricauhttps://github.com/pyricau
develophttps://github.com/androidannotations/androidannotations/tree/develop
272_Otto_integrationhttps://github.com/androidannotations/androidannotations/tree/272_Otto_integration
Conversation 2 https://github.com/androidannotations/androidannotations/pull/526
Commits 2 https://github.com/androidannotations/androidannotations/pull/526/commits
Checks 0 https://github.com/androidannotations/androidannotations/pull/526/checks
Files changed https://github.com/androidannotations/androidannotations/pull/526/files
Please reload this pagehttps://github.com/androidannotations/androidannotations/pull/526/files
Otto integration https://github.com/androidannotations/androidannotations/pull/526/files#top
Show all changes 2 commits https://github.com/androidannotations/androidannotations/pull/526/files
e22ca8e Otto integration: @Subscribe & @Produce methods are overriden to enab… pyricau Mar 5, 2013 https://github.com/androidannotations/androidannotations/pull/526/commits/e22ca8e73787ef18e67d770c6c30734b7ab0570a
26199a5 Ignoring Otto annotations when used separately from AA annotated classes pyricau Mar 5, 2013 https://github.com/androidannotations/androidannotations/pull/526/commits/26199a5e7be88420d568b34d20ac8da2d0af0948
Clear filters https://github.com/androidannotations/androidannotations/pull/526/files
Please reload this pagehttps://github.com/androidannotations/androidannotations/pull/526/files
Please reload this pagehttps://github.com/androidannotations/androidannotations/pull/526/files
AndroidAnnotationProcessor.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
AnnotationHelper.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-2a92df43dfd7c55d906361445983815fb7aed5f8b5055ca93793fb69e9956905
CanonicalNameConstants.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-1cf2c6b14237d9d602ff29b2a0291838d368fa8e989bad3227924c280d82bda6
ModelConstants.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-9f9f0895c6da23b93833a81b7c3d5c1e89c495ad966f39f6c1914b6cc8de9e92
ValidatorHelper.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
ProduceProcessor.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-00b56d76f61c9de236ccd1b2301cfcfd8843e3b4f45f86f9b9d92f02c5f1a2fe
SubscribeProcessor.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-8a9f7e8edc0c035ba521f975f52a0dc78c218e648e5a45129fdac0bfb9f2bfe0
ProduceValidator.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-53a2f03b21c993c4c350ad521efaac7cf29d4d283269c16b3d858249951f817d
SubscribeValidator.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-8599397a842d825166ca8f1625c36123dadff6bc315c36d3c3144e261879933a
Produce.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-d7af3d9ea7af9926895a7e7654b332b76547a4a17299bdd45ead7452cbb28ee0
Subscribe.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-27a5357f10314bc480e3ec1dffbf8abf3305b4e5d22596bc27cf739eae7c56f6
Event.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-b5bc1b81a11300eb593856ef40b74f9c80ad30715377d45deac6896c9b7e7a89
OttoBean.java https://github.com/androidannotations/androidannotations/pull/526/files#diff-f1e26b6bec21ae76f0dc59f60a8eb3753c6ff7219fb961fedd85b88db8769c7b
...s/androidannotations/src/main/java/org/androidannotations/AndroidAnnotationProcessor.javahttps://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
View file https://github.com/androidannotations/androidannotations/blob/26199a5e7be88420d568b34d20ac8da2d0af0948/AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/AndroidAnnotationProcessor.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/androidannotations/androidannotations/pull/526/{{ revealButtonHref }}
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
https://github.com/androidannotations/androidannotations/pull/526/files#diff-85d00e91b8b7f648293fac94a61eb4d6db4011e414e81795301ccff137fb9679
...ions/androidannotations/src/main/java/org/androidannotations/helper/AnnotationHelper.javahttps://github.com/androidannotations/androidannotations/pull/526/files#diff-2a92df43dfd7c55d906361445983815fb7aed5f8b5055ca93793fb69e9956905
View file https://github.com/androidannotations/androidannotations/blob/26199a5e7be88420d568b34d20ac8da2d0af0948/AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/helper/AnnotationHelper.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/androidannotations/androidannotations/pull/526/{{ revealButtonHref }}
https://github.com/androidannotations/androidannotations/pull/526/files#diff-2a92df43dfd7c55d906361445983815fb7aed5f8b5055ca93793fb69e9956905
https://github.com/androidannotations/androidannotations/pull/526/files#diff-2a92df43dfd7c55d906361445983815fb7aed5f8b5055ca93793fb69e9956905
https://github.com/androidannotations/androidannotations/pull/526/files#diff-2a92df43dfd7c55d906361445983815fb7aed5f8b5055ca93793fb69e9956905
...ndroidannotations/src/main/java/org/androidannotations/helper/CanonicalNameConstants.javahttps://github.com/androidannotations/androidannotations/pull/526/files#diff-1cf2c6b14237d9d602ff29b2a0291838d368fa8e989bad3227924c280d82bda6
View file https://github.com/androidannotations/androidannotations/blob/26199a5e7be88420d568b34d20ac8da2d0af0948/AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/helper/CanonicalNameConstants.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/androidannotations/androidannotations/pull/526/{{ revealButtonHref }}
https://github.com/androidannotations/androidannotations/pull/526/files#diff-1cf2c6b14237d9d602ff29b2a0291838d368fa8e989bad3227924c280d82bda6
https://github.com/androidannotations/androidannotations/pull/526/files#diff-1cf2c6b14237d9d602ff29b2a0291838d368fa8e989bad3227924c280d82bda6
...ations/androidannotations/src/main/java/org/androidannotations/helper/ModelConstants.javahttps://github.com/androidannotations/androidannotations/pull/526/files#diff-9f9f0895c6da23b93833a81b7c3d5c1e89c495ad966f39f6c1914b6cc8de9e92
View file https://github.com/androidannotations/androidannotations/blob/26199a5e7be88420d568b34d20ac8da2d0af0948/AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/helper/ModelConstants.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/androidannotations/androidannotations/pull/526/{{ revealButtonHref }}
https://github.com/androidannotations/androidannotations/pull/526/files#diff-9f9f0895c6da23b93833a81b7c3d5c1e89c495ad966f39f6c1914b6cc8de9e92
https://github.com/androidannotations/androidannotations/pull/526/files#diff-9f9f0895c6da23b93833a81b7c3d5c1e89c495ad966f39f6c1914b6cc8de9e92
...tions/androidannotations/src/main/java/org/androidannotations/helper/ValidatorHelper.javahttps://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
View file https://github.com/androidannotations/androidannotations/blob/26199a5e7be88420d568b34d20ac8da2d0af0948/AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/helper/ValidatorHelper.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/androidannotations/androidannotations/pull/526/{{ revealButtonHref }}
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
https://github.com/androidannotations/androidannotations/pull/526/files#diff-6355caf1e1708746082888b9fddc42fa7b38254aa61061bb971679d42fdddb3b
.../androidannotations/src/main/java/org/androidannotations/processing/ProduceProcessor.javahttps://github.com/androidannotations/androidannotations/pull/526/files#diff-00b56d76f61c9de236ccd1b2301cfcfd8843e3b4f45f86f9b9d92f02c5f1a2fe
View file https://github.com/androidannotations/androidannotations/blob/26199a5e7be88420d568b34d20ac8da2d0af0948/AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/processing/ProduceProcessor.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/androidannotations/androidannotations/pull/526/{{ revealButtonHref }}
...ndroidannotations/src/main/java/org/androidannotations/processing/SubscribeProcessor.javahttps://github.com/androidannotations/androidannotations/pull/526/files#diff-8a9f7e8edc0c035ba521f975f52a0dc78c218e648e5a45129fdac0bfb9f2bfe0
View file https://github.com/androidannotations/androidannotations/blob/26199a5e7be88420d568b34d20ac8da2d0af0948/AndroidAnnotations/androidannotations/src/main/java/org/androidannotations/processing/SubscribeProcessor.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/androidannotations/androidannotations/pull/526/{{ revealButtonHref }}
Please reload this pagehttps://github.com/androidannotations/androidannotations/pull/526/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.