文档章节

自定义IntelliJ IDEA 代码自动生成例的Getter | Setter生成模板

Destroy001
 Destroy001
发布于 2015/10/27 16:06
字数 227
阅读 164
收藏 0

虽然默认的代码自动生成工具已经是非常强大了,但是有时候我们还是需要用自己想要的方式来生成代码。

例如生成Java中的Setter,默认是下面的格式

public void setName(String name){
    this.name = name;
}

但是有时候,我们想要像jQuery那样连写的时候呢?

$("#test").css("display","block").css("border","solid 1px blue");

这时我们就需要去修改默认的模板了。

首先我们还是点出来Generate...,有快捷键大家可以自行设置,mac的默认快捷键是Command+N

输入图片说明

输入图片说明 注意点开红色方框内的按钮后

输入图片说明 点击左侧的添加按钮,输入名字后并修改默认的模板,然后选择生成代码。

public ClassName setName(String name){
    this.name = name;
    return this;
}
new ClassName().setName("JJJ");

这样的大功告成了!!!

© 著作权归作者所有

Destroy001
粉丝 0
博文 14
码字总数 3909
作品 0
日本
高级程序员
私信 提问
使用Eclipse创建模板并格式化代码

Eclipse有内置的代码格式化程序和模板,也可以创建自己的模板: 在菜单栏中选中『窗口』-〉『首选项』。在出现的对话框的左边树中展开『Java』下的『代码样式』。其中有两项,一项是『代码格...

疯狂的艺术家
2011/09/14
1K
0
Kotlin教程学习-伴生对象,getter,setter,内部,局部,匿名类,可变参数

神奇的武汉大学国际软件学院,才大一就要参加暑期实训,现在大二了,考试到7.9,20多天的实训结束了,再过几天,又要提前去上学,可怜我的暑假就这样没了. 接着说Kotlin: 先来看一个名为Message的类...

天命剑主
2015/08/07
3.5K
4
Objective-C Property 和 Synthesize

Objective-C中的@property、@synthesize及点语法都是与两个函数有关的,一是setter函数,另一个是getter函数 以前我们是这样来定义setter与getter函数的 @interface Dog:NSObject { int age;...

子非鱼你造么
2015/05/17
35
0
关于java代码生成器---上篇之原理

讲代码生成器之前先要说说模板,什么叫模板呢,举个例子吧,汇款单都见过吧,你不填写的那些内容都属于模板范畴 说到这应该明白了吧,模板就是把共性提取出来反复使用,节约时间、工作量。。...

William
2010/05/19
1K
0
为什么阿里巴巴禁止开发人员使用isSuccess作为变量名

在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。 关于这个”本次请求是否成功”的字段的定义...

HollisChuang's Blog
2018/12/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

006-Docker中导出单个或多个tar包

docker中导出单个镜像和多个镜像的tar包 docker save [images] > [name.tar] docker save [images] [images] > [name.tar]...

伟大源于勇敢的开始
今天
6
0
Kotlin基础语法学习

安装好安卓studio,以及插件支持Kotlin 就可以在创建项目的时候选择 Kotlin语言了。 https://www.jianshu.com/p/4ab13691d681 参考手册: https://www.runoob.com/kotlin/otlin-android-setu...

T型人才追梦者
今天
4
0
java实现简单计算器

1.概述 之前作者写过一篇文章,也是关于计算器的,用的是C++与Qt,链接在这里 这次用java的swing写的(这差距好像有点大,好吧是qt太强了). 先上图: 2.UI 总体布局使用流布局. (1)文本框 文本框就...

Blueeeeeee
今天
4
0
纯CSS实现DIV悬浮(固定位置)

纯CSS实现的DIV悬浮效果(固定位置),兼容常用的浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗等。效果如下: 实现代码: <!DOCTYPE html> <html> <head> <meta ...

独钓渔
今天
6
0
OSChina 周二乱弹 —— 给我来个女菩萨

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @这次装个文艺青年吧 :#今日歌曲推荐#分享XXXTENTACION/Travis Barker的单曲《Pain = BESTFRIEND》: 《Pain = BESTFRIEND》- XXXTENTACION/...

小小编辑
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部