Module qtjambi

Class MetaTypeUtility

java.lang.Object
io.qt.internal.MetaTypeUtility

public final class MetaTypeUtility extends Object
  • Method Details

    • registerDataStreamOperators

      public static <T> void registerDataStreamOperators(int metaType, Class<?> classType, BiConsumer<QDataStream,T> datastreamInFn, Function<QDataStream,T> datastreamOutFn)
    • registerDebugStreamOperator

      public static <T> void registerDebugStreamOperator(int metaType, Class<?> classType, BiConsumer<QDebug,T> debugstreamFn)
    • registerConverter

      public static boolean registerConverter(int metaType1, Class<?> classType1, int metaType2, Class<?> classType2, Function<?,?> converterFn)
    • registerMetaType

      public static int registerMetaType(Class<?> clazz, Type genericType, AnnotatedElement annotatedType, boolean isPointer, boolean isReference)
    • objectMetaTypeId

      public static int objectMetaTypeId(Object o)
    • nextMetaTypeId

      public static int nextMetaTypeId(Class<?> clazz)
    • internalNameOfArgumentType

      public static String internalNameOfArgumentType(Class<? extends Object> cls)
    • internalTypeNameOfClass

      public static String internalTypeNameOfClass(Class<? extends Object> cls, Type genericType)
    • internalTypeName

      public static String internalTypeName(String s, ClassLoader classLoader)