Skip to content

Commit dbf807a

Browse files
l46kokcopybara-github
authored andcommitted
Remove unnecessary unknown value adaptation in ProtoAdapter
PiperOrigin-RevId: 697786696
1 parent e9eaba7 commit dbf807a

1 file changed

Lines changed: 0 additions & 12 deletions

File tree

common/src/main/java/dev/cel/common/internal/ProtoAdapter.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import static com.google.common.base.Preconditions.checkNotNull;
1818
import static com.google.common.collect.ImmutableMap.toImmutableMap;
1919

20-
import dev.cel.expr.ExprValue;
2120
import com.google.common.collect.ImmutableList;
2221
import com.google.common.collect.ImmutableMap;
2322
import com.google.common.primitives.Ints;
@@ -205,9 +204,6 @@ public Object adaptProtoToValue(MessageOrBuilder proto) {
205204

206205
@SuppressWarnings({"unchecked", "rawtypes"})
207206
public Optional<Object> adaptFieldToValue(FieldDescriptor fieldDescriptor, Object fieldValue) {
208-
if (isUnknown(fieldValue)) {
209-
return Optional.of(fieldValue);
210-
}
211207
if (fieldDescriptor.isMapField()) {
212208
Descriptor entryDescriptor = fieldDescriptor.getMessageType();
213209
FieldDescriptor keyFieldDescriptor = entryDescriptor.findFieldByNumber(1);
@@ -255,9 +251,6 @@ public Optional<Object> adaptValueToFieldType(
255251
if (isWrapperType(fieldDescriptor) && fieldValue.equals(NullValue.NULL_VALUE)) {
256252
return Optional.empty();
257253
}
258-
if (isUnknown(fieldValue)) {
259-
return Optional.of(fieldValue);
260-
}
261254
if (fieldDescriptor.isMapField()) {
262255
Descriptor entryDescriptor = fieldDescriptor.getMessageType();
263256
FieldDescriptor keyDescriptor = entryDescriptor.findFieldByNumber(1);
@@ -590,11 +583,6 @@ private static boolean isWrapperType(FieldDescriptor fieldDescriptor) {
590583
return wellKnownProto != null && wellKnownProto.isWrapperType();
591584
}
592585

593-
private static boolean isUnknown(Object object) {
594-
return object instanceof ExprValue
595-
&& ((ExprValue) object).getKindCase() == ExprValue.KindCase.UNKNOWN;
596-
}
597-
598586
private static int intCheckedCast(long value) {
599587
try {
600588
return Ints.checkedCast(value);

0 commit comments

Comments
 (0)