首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏fjal

    有意思,发现Kotlin一个神奇的bug!

    5、扩展 如果你的项目没有依赖Gson,可以自定义一个类,来获取具体的泛型类型,如下: open class TypeLiteral<T> { val type: Type get javaClass.genericSuperclass as ParameterizedType).actualTypeArguments[0] } //用以下代码替换TypeToken类相关代码即可 val type = object : TypeLiteral

    1.2K20编辑于 2022-01-06
  • 来自专栏BAT的乌托邦

    3分钟带你了解轻量级依赖注入框架Google Guice【享学Java】

    借助TypeLiteral来完成 bind(new TypeLiteral<List<Animal>>(){}).toInstance(Arrays.asList(new Dog(),new Cat()

    6.3K21发布于 2020-03-26
  • 来自专栏Golang语言社区

    转--Golang语言语法汇总

    如果匿名类型中有字段和本身有冲突,可以使用匿名类型+.访问 类型的方法声明: func (r ReceiverType) funcName(parameters) (results) 可以使用:type typeName typeLiteral

    875161发布于 2018-03-21
  • 来自专栏Golang语言社区

    Go语言语法汇总

    如果匿名类型中有字段和本身有冲突,可以使用匿名类型+.访问 类型的方法声明: func (r ReceiverType) funcName(parameters) (results) 可以使用:type typeName typeLiteral

    769130发布于 2018-03-26
  • 来自专栏Golang语言社区

    Go语言语法汇总

    如果匿名类型中有字段和本身有冲突,可以使用匿名类型+.访问 类型的方法声明: func (r ReceiverType) funcName(parameters) (results) 可以使用:type typeName typeLiteral

    1.2K80发布于 2018-03-26
  • 来自专栏低级Java知识传播者

    Maven IOC 容器-- Guice内部有什么

    ; 类似于spring,spring也有父子容器的概念;大体就是,当前容器找不到实例,还可以去父容器找 我们这个demo里,parent是null 绑定map final ListMultimap<TypeLiteral

    94930发布于 2021-09-23
  • 来自专栏设计模式

    FIDL:Flutter界的AIDL,不局限于基础数据类型

    interface ObjectCodec { List<byte[]> encode(Object... objects); <T> T decode(byte[] input, TypeLiteral

    1.7K10发布于 2020-12-16
  • 来自专栏贾维斯Echo的博客

    Go 泛型之类型参数

    ., Tn constraintN] TypeLiteral 和泛型函数中类型参数有其作用域一样,泛型类型中类型参数的作用域范围也是从类型参数列表左侧的方括号[开始,一直持续到类型定义结束的位置,如下图所示

    1.8K10编辑于 2023-12-24
领券