Skip to content

Commit e29ccc8

Browse files
l46kokcopybara-github
authored andcommitted
Mark CelDescriptorUtil as internal. Remove unused method
PiperOrigin-RevId: 634473979
1 parent 285436e commit e29ccc8

File tree

1 file changed

+7
-16
lines changed

1 file changed

+7
-16
lines changed

common/src/main/java/dev/cel/common/CelDescriptorUtil.java

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,37 +14,28 @@
1414

1515
package dev.cel.common;
1616

17-
import com.google.common.collect.ImmutableMap;
1817
import com.google.common.collect.ImmutableSet;
1918
import com.google.protobuf.DescriptorProtos.FileDescriptorSet;
2019
import com.google.protobuf.Descriptors.Descriptor;
2120
import com.google.protobuf.Descriptors.FieldDescriptor;
2221
import com.google.protobuf.Descriptors.FileDescriptor;
23-
import com.google.protobuf.Descriptors.GenericDescriptor;
22+
import dev.cel.common.annotations.Internal;
2423
import dev.cel.common.internal.FileDescriptorSetConverter;
2524
import dev.cel.common.types.CelTypes;
2625
import java.util.Arrays;
27-
import java.util.Collection;
2826
import java.util.HashSet;
2927
import java.util.Set;
3028

31-
/** Utility class for working with protobuf descriptors. */
29+
/**
30+
* Utility class for working with protobuf descriptors.
31+
*
32+
* <p>CEL Library Internals. Do Not Use.
33+
*/
34+
@Internal
3235
public final class CelDescriptorUtil {
3336

3437
private CelDescriptorUtil() {}
3538

36-
/**
37-
* Converts descriptor collection to an ImmutableMap.
38-
*
39-
* <p>Key: Descriptor's full name, Value: Descriptor object
40-
*/
41-
public static <T extends GenericDescriptor> ImmutableMap<String, T> descriptorCollectionToMap(
42-
Collection<T> descriptors) {
43-
ImmutableMap.Builder<String, T> descriptorMapBuilder = new ImmutableMap.Builder<>();
44-
descriptors.forEach(d -> descriptorMapBuilder.put(d.getFullName(), d));
45-
return descriptorMapBuilder.buildOrThrow();
46-
}
47-
4839
/**
4940
* Get the full {@code FileDescriptor} set needed to accurately instantiate the {@code
5041
* descriptors}.

0 commit comments

Comments
 (0)