summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java20
1 files changed, 17 insertions, 3 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java
index f3886d6cce..985a054d0d 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/style/light/Light.java
@@ -49,6 +49,7 @@ public class Light {
*
* @return anchor as String
*/
+ @NonNull
@Property.ANCHOR public String getAnchor() {
checkThread();
return nativeGetAnchor();
@@ -69,6 +70,7 @@ public class Light {
*
* @return position as Position
*/
+ @NonNull
public Position getPosition() {
checkThread();
return nativeGetPosition();
@@ -79,6 +81,7 @@ public class Light {
*
* @return transition options for position
*/
+ @NonNull
public TransitionOptions getPositionTransition() {
checkThread();
return nativeGetPositionTransition();
@@ -89,7 +92,7 @@ public class Light {
*
* @param options transition options for position
*/
- public void setPositionTransition(TransitionOptions options) {
+ public void setPositionTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetPositionTransition(options.getDuration(), options.getDelay());
}
@@ -119,6 +122,7 @@ public class Light {
*
* @return color as String
*/
+ @NonNull
public String getColor() {
checkThread();
return nativeGetColor();
@@ -129,6 +133,7 @@ public class Light {
*
* @return transition options for color
*/
+ @NonNull
public TransitionOptions getColorTransition() {
checkThread();
return nativeGetColorTransition();
@@ -139,7 +144,7 @@ public class Light {
*
* @param options transition options for color
*/
- public void setColorTransition(TransitionOptions options) {
+ public void setColorTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetColorTransition(options.getDuration(), options.getDelay());
}
@@ -159,6 +164,7 @@ public class Light {
*
* @return intensity as Float
*/
+ @NonNull
public float getIntensity() {
checkThread();
return nativeGetIntensity();
@@ -169,6 +175,7 @@ public class Light {
*
* @return transition options for intensity
*/
+ @NonNull
public TransitionOptions getIntensityTransition() {
checkThread();
return nativeGetIntensityTransition();
@@ -179,7 +186,7 @@ public class Light {
*
* @param options transition options for intensity
*/
- public void setIntensityTransition(TransitionOptions options) {
+ public void setIntensityTransition(@NonNull TransitionOptions options) {
checkThread();
nativeSetIntensityTransition(options.getDuration(), options.getDelay());
}
@@ -191,13 +198,16 @@ public class Light {
@Keep
private native void nativeSetAnchor(String anchor);
+ @NonNull
@Keep
private native String nativeGetAnchor();
@Keep
private native void nativeSetPosition(Position position);
+ @NonNull
@Keep
private native Position nativeGetPosition();
+ @NonNull
@Keep
private native TransitionOptions nativeGetPositionTransition();
@@ -206,8 +216,10 @@ public class Light {
@Keep
private native void nativeSetColor(String color);
+ @NonNull
@Keep
private native String nativeGetColor();
+ @NonNull
@Keep
private native TransitionOptions nativeGetColorTransition();
@@ -216,8 +228,10 @@ public class Light {
@Keep
private native void nativeSetIntensity(float intensity);
+ @NonNull
@Keep
private native float nativeGetIntensity();
+ @NonNull
@Keep
private native TransitionOptions nativeGetIntensityTransition();