|
17 | 17 | import static com.google.common.collect.ImmutableList.toImmutableList; |
18 | 18 | import static com.google.common.collect.ImmutableMap.toImmutableMap; |
19 | 19 |
|
20 | | -import com.google.common.base.CaseFormat; |
21 | | -import com.google.common.base.Joiner; |
22 | 20 | import com.google.common.base.Preconditions; |
23 | 21 | import com.google.common.collect.ImmutableList; |
24 | 22 | import com.google.common.collect.ImmutableMap; |
|
29 | 27 | import com.google.protobuf.BytesValue; |
30 | 28 | import com.google.protobuf.DoubleValue; |
31 | 29 | import com.google.protobuf.Duration; |
32 | | -import com.google.protobuf.FieldMask; |
33 | 30 | import com.google.protobuf.FloatValue; |
34 | 31 | import com.google.protobuf.Int32Value; |
35 | 32 | import com.google.protobuf.Int64Value; |
|
44 | 41 | import dev.cel.common.annotations.Internal; |
45 | 42 | import dev.cel.common.internal.ProtoTimeUtils; |
46 | 43 | import dev.cel.common.internal.WellKnownProto; |
47 | | -import java.util.ArrayList; |
48 | | -import java.util.List; |
49 | 44 |
|
50 | 45 | /** |
51 | 46 | * {@code BaseProtoCelValueConverter} contains the common logic for converting between native Java |
@@ -103,15 +98,6 @@ protected Object fromWellKnownProto(MessageLiteOrBuilder message, WellKnownProto |
103 | 98 | return UnsignedLong.valueOf(((UInt32Value) message).getValue()); |
104 | 99 | case UINT64_VALUE: |
105 | 100 | return UnsignedLong.fromLongBits(((UInt64Value) message).getValue()); |
106 | | - case FIELD_MASK: |
107 | | - FieldMask fieldMask = (FieldMask) message; |
108 | | - List<String> paths = new ArrayList<>(fieldMask.getPathsCount()); |
109 | | - for (String path : fieldMask.getPathsList()) { |
110 | | - if (!path.isEmpty()) { |
111 | | - paths.add(CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, path)); |
112 | | - } |
113 | | - } |
114 | | - return normalizePrimitive(Joiner.on(",").join(paths)); |
115 | 101 | case EMPTY: |
116 | 102 | return ImmutableMap.of(); |
117 | 103 | default: |
|
0 commit comments