码迷,mamicode.com
首页 > 移动开发 > 详细

Android Studio中getter和setter模版配置

时间:2016-08-11 17:38:43      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:

设置Getter和Setter模版可以参考as里面自带模版,下面给出我自己使用的模版

1、在as菜单栏中的Code-->Generate(Atl+Inset)-->弹出面板中选择Getter and Setter

技术分享

2、点击Getter Templete后面的图标技术分享,弹出如下面板

技术分享

技术分享

 

3、点击+添加一个自己的模版,将下面代码复制到新建的面板然后保存即可

public ##
#if($field.modifierStatic)
  static ##
#end
$field.type ##
#set($name = $StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project))))
#if ($field.boolean && $field.primitive)
  #if ($StringUtil.startsWithIgnoreCase($name, ‘is‘))
    #set($name = $StringUtil.decapitalize($name))
  #else
    is##
#end
#else
  get##
#end
${name}() {
  #if($field.string)
    return $field.name == null ? "" : $field.name;
  #else return $field.name;
  #end
}

4、Setter Templete同理,点击后面的图标技术分享,新建模版,输入下面代码即可

#set($paramName = $helper.getParamName($field, $project))
public ##
#if($field.modifierStatic)
  static ##
#end
void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) {
  #if ($field.name == $paramName)
    #if (!$field.modifierStatic)
      this.##
    #else
      $classname.##
    #end
  #end
  #if($field.string)
    $field.name = $paramName == null ? "" : $paramName;
  #else  
    $field.name = $paramName;
  #end
}

 

Android Studio中getter和setter模版配置

标签:

原文地址:http://www.cnblogs.com/falzy/p/5761726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!