Minor: Improve message in IllegalArgumentException.
BUG: 308098760
Change-Id: Id7b78f3da30f9875d4775c3b5b5343091539a249
diff --git a/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java b/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java
index 6b55c675..544b9c8 100644
--- a/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java
+++ b/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java
@@ -321,7 +321,8 @@
@NonNull
Builder setColor(@NonNull ColorProp color) {
if (color.getDynamicValue() != null) {
- throw new IllegalArgumentException("setColor doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "ColorStop.Builder.setColor doesn't support dynamic values.");
}
mImpl.setColor(color.toProto());
mFingerprint.recordPropertyUpdate(
@@ -341,7 +342,8 @@
@NonNull
Builder setOffset(@NonNull FloatProp offset) {
if (offset.getDynamicValue() != null) {
- throw new IllegalArgumentException("setOffset doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "ColorStop.Builder.setOffset doesn't support dynamic values.");
}
float value = offset.getValue();
if (value < 0f || value > 1f) {
@@ -541,7 +543,7 @@
public Builder setStartAngle(@NonNull DegreesProp startAngle) {
if (startAngle.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setStartAngle doesn't support dynamic values.");
+ "SweepGradient.Builder.setStartAngle doesn't support dynamic values.");
}
mImpl.setStartAngle(startAngle.toProto());
mFingerprint.recordPropertyUpdate(
@@ -566,7 +568,7 @@
public Builder setEndAngle(@NonNull DegreesProp endAngle) {
if (endAngle.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setEndAngle doesn't support dynamic values.");
+ "SweepGradient.Builder.setEndAngle doesn't support dynamic values.");
}
mImpl.setEndAngle(endAngle.toProto());
mFingerprint.recordPropertyUpdate(
diff --git a/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java b/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java
index 2fc0e2f..525958a 100644
--- a/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java
+++ b/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java
@@ -1032,7 +1032,8 @@
public Builder setLayoutWeight(@NonNull FloatProp layoutWeight) {
if (layoutWeight.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setLayoutWeight doesn't support dynamic values.");
+ "ExpandedDimensionProp.Builder.setLayoutWeight doesn't support dynamic"
+ + " values.");
}
mImpl.setLayoutWeight(layoutWeight.toProto());
mFingerprint.recordPropertyUpdate(
@@ -1142,7 +1143,8 @@
public Builder setMinimumSize(@NonNull DpProp minimumSize) {
if (minimumSize.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setMinimumSize doesn't support dynamic values.");
+ "WrappedDimensionProp.Builder.setMinimumSize doesn't support dynamic"
+ + " values.");
}
mImpl.setMinimumSize(minimumSize.toProto());
mFingerprint.recordPropertyUpdate(
diff --git a/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java b/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java
index 28eaf27..f353a88 100644
--- a/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java
+++ b/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java
@@ -2116,7 +2116,7 @@
public Builder setResourceId(@NonNull StringProp resourceId) {
if (resourceId.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setResourceId doesn't support dynamic values.");
+ "Image.Builder.setResourceId doesn't support dynamic values.");
}
mImpl.setResourceId(resourceId.toProto());
mFingerprint.recordPropertyUpdate(
@@ -3156,7 +3156,7 @@
public Builder setResourceId(@NonNull StringProp resourceId) {
if (resourceId.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setResourceId doesn't support dynamic values.");
+ "SpanImage.Builder.setResourceId doesn't support dynamic values.");
}
mImpl.setResourceId(resourceId.toProto());
mFingerprint.recordPropertyUpdate(
@@ -3185,7 +3185,8 @@
@NonNull
public Builder setWidth(@NonNull DpProp width) {
if (width.getDynamicValue() != null) {
- throw new IllegalArgumentException("setWidth doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "SpanImage.Builder.setWidth doesn't support dynamic values.");
}
mImpl.setWidth(width.toProto());
mFingerprint.recordPropertyUpdate(
@@ -3203,7 +3204,8 @@
@NonNull
public Builder setHeight(@NonNull DpProp height) {
if (height.getDynamicValue() != null) {
- throw new IllegalArgumentException("setHeight doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "SpanImage.Builder.setHeight doesn't support dynamic values.");
}
mImpl.setHeight(height.toProto());
mFingerprint.recordPropertyUpdate(
@@ -4530,7 +4532,8 @@
@NonNull
public Builder setText(@NonNull StringProp text) {
if (text.getDynamicValue() != null) {
- throw new IllegalArgumentException("setText doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "ArcText.Builder.setText doesn't support dynamic values.");
}
mImpl.setText(text.toProto());
mFingerprint.recordPropertyUpdate(
@@ -4813,7 +4816,7 @@
public Builder setThickness(@NonNull DpProp thickness) {
if (thickness.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setThickness doesn't support dynamic values.");
+ "ArcLine.Builder.setThickness doesn't support dynamic values.");
}
mImpl.setThickness(thickness.toProto());
mFingerprint.recordPropertyUpdate(
@@ -5141,7 +5144,8 @@
@NonNull
public Builder setLength(@NonNull DegreesProp length) {
if (length.getDynamicValue() != null) {
- throw new IllegalArgumentException("setLength doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "ArcSpacer.Builder.setLength doesn't support dynamic values.");
}
mImpl.setLength(length.toProto());
mFingerprint.recordPropertyUpdate(
@@ -5160,7 +5164,7 @@
public Builder setThickness(@NonNull DpProp thickness) {
if (thickness.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setThickness doesn't support dynamic values.");
+ "ArcSpacer.Builder.setThickness doesn't support dynamic values.");
}
mImpl.setThickness(thickness.toProto());
mFingerprint.recordPropertyUpdate(
diff --git a/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java b/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java
index e7be5de..dc5499b 100644
--- a/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java
+++ b/wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java
@@ -480,7 +480,8 @@
public Builder setMinimumClickableWidth(@NonNull DpProp minimumClickableWidth) {
if (minimumClickableWidth.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setMinimumClickableWidth doesn't support dynamic values.");
+ "Clickable.Builder.setMinimumClickableWidth doesn't support dynamic"
+ + " values.");
}
mImpl.setMinimumClickableWidth(minimumClickableWidth.toProto());
mFingerprint.recordPropertyUpdate(
@@ -505,7 +506,8 @@
public Builder setMinimumClickableHeight(@NonNull DpProp minimumClickableHeight) {
if (minimumClickableHeight.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setMinimumClickableHeight doesn't support dynamic values.");
+ "Clickable.Builder.setMinimumClickableHeight doesn't support dynamic"
+ + " values.");
}
mImpl.setMinimumClickableHeight(minimumClickableHeight.toProto());
mFingerprint.recordPropertyUpdate(
@@ -857,7 +859,8 @@
@NonNull
public Builder setEnd(@NonNull DpProp end) {
if (end.getDynamicValue() != null) {
- throw new IllegalArgumentException("setEnd doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "Padding.Builder.setEnd doesn't support dynamic values.");
}
mImpl.setEnd(end.toProto());
mFingerprint.recordPropertyUpdate(
@@ -876,7 +879,8 @@
@NonNull
public Builder setStart(@NonNull DpProp start) {
if (start.getDynamicValue() != null) {
- throw new IllegalArgumentException("setStart doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "Padding.Builder.setStart doesn't support dynamic values.");
}
mImpl.setStart(start.toProto());
mFingerprint.recordPropertyUpdate(
@@ -894,7 +898,8 @@
@NonNull
public Builder setTop(@NonNull DpProp top) {
if (top.getDynamicValue() != null) {
- throw new IllegalArgumentException("setTop doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "Padding.Builder.setTop doesn't support dynamic values.");
}
mImpl.setTop(top.toProto());
mFingerprint.recordPropertyUpdate(
@@ -912,7 +917,8 @@
@NonNull
public Builder setBottom(@NonNull DpProp bottom) {
if (bottom.getDynamicValue() != null) {
- throw new IllegalArgumentException("setBottom doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "Padding.Builder.setBottom doesn't support dynamic values.");
}
mImpl.setBottom(bottom.toProto());
mFingerprint.recordPropertyUpdate(
@@ -1065,7 +1071,8 @@
@NonNull
public Builder setWidth(@NonNull DpProp width) {
if (width.getDynamicValue() != null) {
- throw new IllegalArgumentException("setWidth doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "Border.Builder.setWidth doesn't support dynamic values.");
}
mImpl.setWidth(width.toProto());
mFingerprint.recordPropertyUpdate(
@@ -1176,7 +1183,8 @@
@NonNull
public Builder setRadius(@NonNull DpProp radius) {
if (radius.getDynamicValue() != null) {
- throw new IllegalArgumentException("setRadius doesn't support dynamic values.");
+ throw new IllegalArgumentException(
+ "Corner.Builder.setRadius doesn't support dynamic values.");
}
mImpl.setRadius(radius.toProto());
mFingerprint.recordPropertyUpdate(
@@ -3109,7 +3117,7 @@
public Builder setBlurRadius(@NonNull DpProp blurRadius) {
if (blurRadius.getDynamicValue() != null) {
throw new IllegalArgumentException(
- "setBlurRadius doesn't support dynamic values.");
+ "Shadow.Builder.setBlurRadius doesn't support dynamic values.");
}
mImpl.setBlurRadius(blurRadius.toProto());
mFingerprint.recordPropertyUpdate(