-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[homekit] some cleanups #8041
[homekit] some cleanups #8041
Conversation
Signed-off-by: Eugen Freiter <[email protected]>
Signed-off-by: Eugen Freiter <[email protected]>
....openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitChangeListener.java
Outdated
Show resolved
Hide resolved
....openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitChangeListener.java
Outdated
Show resolved
Hide resolved
...penhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitCommandExtension.java
Outdated
Show resolved
Hide resolved
...penhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitCommandExtension.java
Outdated
Show resolved
Hide resolved
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitImpl.java
Outdated
Show resolved
Hide resolved
....io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/BooleanItemReader.java
Outdated
Show resolved
Hide resolved
.../org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitTaggedItem.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the clean up. Just a general comment. Where possible can inline the null annotations on fields and variables: private @Nullable String something;
.
...penhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitCommandExtension.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Eugen Freiter <[email protected]>
@cpmeister @Hilbrand should we make both "final" or remove "final" ? both parameters will not get new objects assigned in the method. just want to make it consistent. |
Signed-off-by: Eugen Freiter <[email protected]>
i have checked the usage of final in parameters in openHAB core and some mature extensions like hueemulation and it looks like in majority of cases final is not used for parameters. |
@yfre Seems fine. (I had this comment prepared, but somehow forgot to click comment): There is no definite preference on final parameters. I think most people do prefer not to make them final as it would make code more verbose and harder to read is the thought. I personally prefer to make them final. And for some reason some version of the Eclipse setup of openHAB will make all parameters final when you save a file, although I'm not sure if that is intentional or a bug somewhere that causes this setting to be enabled. |
...mekit/src/main/java/org/openhab/io/homekit/internal/accessories/HomekitAccessoryFactory.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Eugen Freiter <[email protected]>
* some cleanups Signed-off-by: Eugen Freiter <[email protected]>
* some cleanups Signed-off-by: Eugen Freiter <[email protected]> Signed-off-by: CSchlipp <[email protected]>
* some cleanups Signed-off-by: Eugen Freiter <[email protected]> Signed-off-by: MPH80 <[email protected]>
* some cleanups Signed-off-by: Eugen Freiter <[email protected]>
* some cleanups Signed-off-by: Eugen Freiter <[email protected]>
* some cleanups Signed-off-by: Eugen Freiter <[email protected]>
* some cleanups Signed-off-by: Eugen Freiter <[email protected]>
* some cleanups Signed-off-by: Eugen Freiter <[email protected]> Signed-off-by: Daan Meijer <[email protected]>
* some cleanups Signed-off-by: Eugen Freiter <[email protected]>
some cleanup and alignment of accessories implementations.
key changes
Signed-off-by: Eugen Freiter [email protected]