(self, java_type)
return SimTypeNum(size=jni_type_size)
Maps the Java type to a SimTypeReg representation of its native
        counterpart. This type can be used to indicate the (well-defined) size
        of native JNI types.

        :return: A SymTypeReg with the JNI size of the given type.
Maps the Java type to a SimTypeReg representation of its native
        counterpart. This type can be used to indicate the (well-defined) size
        of native JNI types.
Maps the Java type to a SimTypeReg representation of its native counterpart . This type can be used to indicate the ( well - defined ) size of native JNI types .
def get_native_type(self, java_type):
        """
        Maps the Java type to a SimTypeReg representation of its native
        counterpart. This type can be used to indicate the (well-defined) size
        of native JNI types.

        :return: A SymTypeReg with the JNI size of the given type.
        """
        if java_type in ArchSoot.sizeof.keys():
            jni_type_size = ArchSoot.sizeof[java_type]
        else:
            # if it's not a primitive type, we treat it as a reference
            jni_type_size = self.native_simos.arch.bits
        return SimTypeNum(size=jni_type_size)
def get_native_type ( self , java_type ) : if java_type in ArchSoot . sizeof . keys ( ) : jni_type_size = ArchSoot . sizeof [ java_type ] else : # if it's not a primitive type, we treat it as a reference jni_type_size = self . native_simos . arch . bits return SimTypeNum ( size = jni_type_size )