Class ByteBuddyUtils


  • @Internal
    public class ByteBuddyUtils
    extends java.lang.Object
    • Constructor Detail

      • ByteBuddyUtils

        public ByteBuddyUtils()
    • Method Detail

      • subclassGetterInterface

        public static net.bytebuddy.dynamic.DynamicType.Builder<FieldValueGetter> subclassGetterInterface​(net.bytebuddy.ByteBuddy byteBuddy,
                                                                                                          java.lang.reflect.Type objectType,
                                                                                                          java.lang.reflect.Type fieldType)
      • subclassSetterInterface

        public static net.bytebuddy.dynamic.DynamicType.Builder<FieldValueSetter> subclassSetterInterface​(net.bytebuddy.ByteBuddy byteBuddy,
                                                                                                          java.lang.reflect.Type objectType,
                                                                                                          java.lang.reflect.Type fieldType)
      • transformContainer

        public static <FromT,​DestT> java.lang.Iterable<DestT> transformContainer​(java.lang.Iterable<FromT> iterable,
                                                                                       org.apache.beam.vendor.guava.v26_0_jre.com.google.common.base.Function<FromT,​DestT> function)
      • getTransformingMap

        public static <K1,​V1,​K2,​V2> ByteBuddyUtils.TransformingMap<K1,​V1,​K2,​V2> getTransformingMap​(java.util.Map<K1,​V1> sourceMap,
                                                                                                                                       org.apache.beam.vendor.guava.v26_0_jre.com.google.common.base.Function<K1,​K2> keyFunction,
                                                                                                                                       org.apache.beam.vendor.guava.v26_0_jre.com.google.common.base.Function<V1,​V2> valueFunction)