srecode/java.srt
changeset 1150 dad3fb58f710
child 1205 40a4c859a994
equal deleted inserted replaced
1149:88af326c1164 1150:dad3fb58f710
       
     1 
       
     2 set mode "java-mode"
       
     3 set escape_start "[["
       
     4 set escape_end "]]"
       
     5 
       
     6 context my
       
     7 
       
     8 set comment_start  "/**"
       
     9 set comment_end    " */"
       
    10 set comment_prefix " *"
       
    11 
       
    12 ;; :file :user :time
       
    13 
       
    14 template empty :java
       
    15 "Fill out an empty file."
       
    16 ----
       
    17 package [[FILENAME_AS_PACKAGE]];
       
    18 
       
    19 import java.util.*;
       
    20 
       
    21 public class [[FILENAME_AS_CLASS]] {
       
    22 
       
    23     public [[FILENAME_AS_CLASS]]() {[[^]] }
       
    24 
       
    25 }
       
    26 ----
       
    27 
       
    28 template getset :indent
       
    29 "Getter/Setter."
       
    30 ----
       
    31    private [[?TYPE]] [[?NAME]];
       
    32    /** [[^]] */
       
    33    public [[TYPE]] get[[NAME:my-java-capitalize]]() { return [[NAME]]; }
       
    34    /**  */
       
    35    public void set[[NAME:my-java-capitalize]]([[TYPE]] [[NAME]]) { this.[[NAME]] = [[NAME]]; }
       
    36 
       
    37 ----
       
    38