예제 #1
0
class GMainContextDummy(GirMetaType()):
    gir_type = 'GLib.MainContext'
    c_type = 'GMainContext*'

    def __init__(self, *ignored):
        self.c_name = 'NULL'

    def transform_to_c(self):
        return TypeTransform()
예제 #2
0
class GParamSpecType(GirMetaType()):
    gir_type = None
    java_type = None
    jni_type = None
    c_type = 'GParamSpec*'
    java_signature = None

    def transform_to_c(self):
        return TypeTransform()

    def transform_to_jni(self):
        return TypeTransform()
예제 #3
0
class VoidType(GirMetaType()):
    gir_type = 'none'
    java_type = 'void'
    jni_type = 'void'
    c_type = 'void'
    java_signature = 'V'
    default_value = None

    def __init__(self, name=None, transfer_ownership=False, allow_none=False):
        super(VoidType, self).__init__(None)

    def transform_to_c(self):
        raise AssertionError('VoidType.transform_to_c should not be reached')

    def transform_to_jni(self):
        raise AssertionError('VoidType.transform_to_jni should not be reached')