摘要:
1、JCTypeParameter 1 class B<T extends CA&IA&IB> { ...} 截图如下: 接口继承了StatementTree接口,而实现类实现了JCStatement类,不过有一个例外,如: CaseTree 实现了JCStatement,但接口JCCase是继承了 阅读全文
posted @ 2019-08-21 18:05
牧之丨
阅读(2877)
评论(1)
推荐(0)
摘要:
lombok是一款能够在java代码编译阶段改变代码的插件。比如生成setter和getter方法,生成log类变量等,能够简化一些特定的模版式代码。本文将以实现一个基于特定注解生成日志代码的方式,简单介绍在lombok基础上自定义扩展的方式。 1、实现功能 基于自定义注解,将下面的代码块1变成代码 阅读全文
posted @ 2019-08-21 15:57
牧之丨
阅读(5938)
评论(0)
推荐(1)
摘要:
一、什么是重复注解允许在同一申明类型(类,属性,或方法)的多次使用同一个注解 二、一个简单的例子java 8之前也有重复使用注解的解决方案,但可读性不是很好,比如下面的代码: 复制代码代码如下: public @interface Authority { String role();} public 阅读全文
posted @ 2019-08-21 11:23
牧之丨
阅读(2667)
评论(0)
推荐(1)
浙公网安备 33010602011771号