OSDN Git Service

save
authoriga <tosiki.iga@nifty.ne.jp>
Wed, 2 Apr 2014 21:27:21 +0000 (06:27 +0900)
committeriga <tosiki.iga@nifty.ne.jp>
Wed, 2 Apr 2014 21:27:21 +0000 (06:27 +0900)
jcfa/src.generated/jp/igapyon/jcfa/JcfaVersionConstants.java
jcfa/src/jp/igapyon/jcfa/JcfaConstants.java
jcfa/src/jp/igapyon/jcfa/util/JcfaEclipseUtil.java

index 17f8b12..9e1ec96 100644 (file)
@@ -1,7 +1,9 @@
 package jp.igapyon.jcfa;
 
+/* This source file is generated by JavaClassFileAnalyzer. */
+/* Do not modify this source file. */
 public class JcfaVersionConstants {
-       public static final String VERSION = "I201404030619";
+       public static final String VERSION = "I201404030627";
 
        public static final String getVersion() {
                return VERSION;
index 185c7f7..3896f9d 100644 (file)
@@ -14,11 +14,21 @@ public class JcfaConstants {
 
        public static final String VERSION_FORMAT = "yyyyMMddHHmm";
 
+       /**
+        * Version constants updater.
+        * 
+        * @param args
+        * @throws IOException
+        */
        public static final void main(final String[] args) throws IOException {
-               System.err.println("Update version source.");
+               System.err.println("JavaClassFileAnalyzer version constants updater.");
+               System.err
+                               .println("  this program overwrite JcfaVersionConstants.java source file.");
 
                final StringBuffer source = new StringBuffer();
-               source.append("package jp.igapyon.jcfa;");
+               source.append("package jp.igapyon.jcfa;\n");
+               source.append("/* This source file is generated by JavaClassFileAnalyzer. */\n");
+               source.append("/* Do not modify this source file. */\n");
                source.append("public class JcfaVersionConstants {");
                source.append("public static final String VERSION = \""
                                + VERSION_PREFIX
index 3e30e40..a5d0499 100644 (file)
@@ -43,6 +43,9 @@ public class JcfaEclipseUtil {
                final TextEdit te = cf.format(CodeFormatter.K_COMPILATION_UNIT
                                | CodeFormatter.F_INCLUDE_COMMENTS, source, 0, source.length(),
                                0, null);
+               if (te == null) {
+                       return source;
+               }
                IDocument doc = new Document(source);
                try {
                        te.apply(doc);