首页 > 解决方案 > 返回泛型类类型的方法的 Java VM 类型签名是什么?

问题描述

方法是

public Set<BluetoothDevice> getBondedDevices ()

来自 Android.bluetooth.BluetoothAdapter。

我在这里阅读了类型签名指南,包括如何使用 L类名指定对象;但我不知道如何将其扩展到泛型类(或者即使可能)。

标签: javajava-native-interface

解决方案


泛型在运行时不存在;AFAIK,该语法不支持类型参数。

我不确定这是否适用于基类的类型参数(在反射运行时确实存在)。


推荐阅读