OSDN Git Service

remove depracated SecurityManager.
authorOlyutorskii <olyutorskii@users.osdn.me>
Mon, 10 Oct 2022 10:09:51 +0000 (19:09 +0900)
committerOlyutorskii <olyutorskii@users.osdn.me>
Mon, 10 Oct 2022 10:09:51 +0000 (19:09 +0900)
remove 'yield' keyword.

src/main/java/jp/sfjp/jindolf/glyph/FontEnv.java
src/main/java/jp/sfjp/jindolf/log/LogUtils.java

index 2a51110..64a7d0c 100644 (file)
@@ -123,7 +123,7 @@ public class FontEnv {
      * 自発的なスケジューリングを促す。
      */
     @SuppressWarnings("CallToThreadYield")
-    protected static void yield(){
+    protected static void selfYield(){
         Thread.yield();
         return;
     }
@@ -141,12 +141,12 @@ public class FontEnv {
                 GraphicsEnvironment.getLocalGraphicsEnvironment();
         Font[] allFonts = ge.getAllFonts();
 
-        yield();
+        selfYield();
 
         Collection<String> result = new HashSet<>();
         int ct = 0;
         for(Font font : allFonts){
-            if(++ct % STRIDE == 0) yield();
+            if(++ct % STRIDE == 0) selfYield();
 
             String familyName = font.getFamily();
             if(result.contains(familyName)) continue;
@@ -258,11 +258,11 @@ public class FontEnv {
         public List<String> call(){
             Collection<String> fontSet =
                     createFontSet(FontEnv.this.proveChars);
-            yield();
+            selfYield();
 
             List<String> result = new ArrayList<>(fontSet);
             Collections.sort(result);
-            yield();
+            selfYield();
 
             result = Collections.unmodifiableList(result);
 
index 7bf62a7..ce12506 100644 (file)
@@ -42,17 +42,20 @@ public final class LogUtils {
      * @return アクセス権があればtrue
      */
     public static boolean hasLoggingPermission(){
+        /*    for JDK17 or later
         SecurityManager manager = System.getSecurityManager();
         boolean result = hasLoggingPermission(manager);
         return result;
+        */
+        return true;
     }
 
-    /**
+    /* *    for JDK17 or later
      * ログ操作のアクセス権があるか否か判定する。
      *
      * @param manager セキュリティマネージャ
      * @return アクセス権があればtrue
-     */
+     * /
     public static boolean hasLoggingPermission(SecurityManager manager){
         if(manager == null) return true;
 
@@ -64,6 +67,7 @@ public final class LogUtils {
 
         return true;
     }
+    */
 
     /**
      * ルートロガーを返す。