srecode/java.srt
changeset 1150 dad3fb58f710
child 1205 40a4c859a994
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/srecode/java.srt	Thu Jul 24 14:01:58 2014 +0300
@@ -0,0 +1,38 @@
+
+set mode "java-mode"
+set escape_start "[["
+set escape_end "]]"
+
+context my
+
+set comment_start  "/**"
+set comment_end    " */"
+set comment_prefix " *"
+
+;; :file :user :time
+
+template empty :java
+"Fill out an empty file."
+----
+package [[FILENAME_AS_PACKAGE]];
+
+import java.util.*;
+
+public class [[FILENAME_AS_CLASS]] {
+
+    public [[FILENAME_AS_CLASS]]() {[[^]] }
+
+}
+----
+
+template getset :indent
+"Getter/Setter."
+----
+   private [[?TYPE]] [[?NAME]];
+   /** [[^]] */
+   public [[TYPE]] get[[NAME:my-java-capitalize]]() { return [[NAME]]; }
+   /**  */
+   public void set[[NAME:my-java-capitalize]]([[TYPE]] [[NAME]]) { this.[[NAME]] = [[NAME]]; }
+
+----
+