@Internal public class ByteBuddyUtils extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ByteBuddyUtils.ConvertTypeGive a Java type, returns the Java type expected for use with Row. | 
| static class  | ByteBuddyUtils.ConvertValueForGetterTakes a  StackManipulationthat returns a value. | 
| static class  | ByteBuddyUtils.ConvertValueForSetterRow is going to call the setter with its internal Java type, however the user object being set
 might have a different type internally. | 
| static class  | ByteBuddyUtils.DefaultTypeConversionsFactory | 
| static class  | ByteBuddyUtils.InjectPackageStrategyA naming strategy for ByteBuddy classes. | 
| static class  | ByteBuddyUtils.TransformingMap<K1,V1,K2,V2> | 
| static class  | ByteBuddyUtils.TypeConversion<T> | 
| static interface  | ByteBuddyUtils.TypeConversionsFactory | 
| Constructor and Description | 
|---|
| ByteBuddyUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static <K1,V1,K2,V2> | getTransformingMap(java.util.Map<K1,V1> sourceMap,
                  org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.base.Function<K1,K2> keyFunction,
                  org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.base.Function<V1,V2> valueFunction) | 
| static DynamicType.Builder<FieldValueGetter> | subclassGetterInterface(ByteBuddy byteBuddy,
                       java.lang.reflect.Type objectType,
                       java.lang.reflect.Type fieldType) | 
| static DynamicType.Builder<FieldValueSetter> | subclassSetterInterface(ByteBuddy byteBuddy,
                       java.lang.reflect.Type objectType,
                       java.lang.reflect.Type fieldType) | 
| static <FromT,DestT> | transformContainer(java.lang.Iterable<FromT> iterable,
                  org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.base.Function<FromT,DestT> function) | 
public static DynamicType.Builder<FieldValueGetter> subclassGetterInterface(ByteBuddy byteBuddy, java.lang.reflect.Type objectType, java.lang.reflect.Type fieldType)
public static DynamicType.Builder<FieldValueSetter> subclassSetterInterface(ByteBuddy byteBuddy, java.lang.reflect.Type objectType, java.lang.reflect.Type fieldType)
public static <FromT,DestT> java.lang.Iterable<DestT> transformContainer(java.lang.Iterable<FromT> iterable,
                                                                         org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.base.Function<FromT,DestT> function)
public static <K1,V1,K2,V2> ByteBuddyUtils.TransformingMap<K1,V1,K2,V2> getTransformingMap(java.util.Map<K1,V1> sourceMap, org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.base.Function<K1,K2> keyFunction, org.apache.beam.vendor.guava.v32_1_2_jre.com.google.common.base.Function<V1,V2> valueFunction)