home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / lang / reflect / Modifier.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.8 KB  |  119 lines

  1. package java.lang.reflect;
  2.  
  3. public class Modifier {
  4.    public static final int PUBLIC = 1;
  5.    public static final int PRIVATE = 2;
  6.    public static final int PROTECTED = 4;
  7.    public static final int STATIC = 8;
  8.    public static final int FINAL = 16;
  9.    public static final int SYNCHRONIZED = 32;
  10.    public static final int VOLATILE = 64;
  11.    public static final int TRANSIENT = 128;
  12.    public static final int NATIVE = 256;
  13.    public static final int INTERFACE = 512;
  14.    public static final int ABSTRACT = 1024;
  15.    public static final int STRICT = 2048;
  16.  
  17.    public static boolean isPublic(int var0) {
  18.       return (var0 & 1) != 0;
  19.    }
  20.  
  21.    public static boolean isPrivate(int var0) {
  22.       return (var0 & 2) != 0;
  23.    }
  24.  
  25.    public static boolean isProtected(int var0) {
  26.       return (var0 & 4) != 0;
  27.    }
  28.  
  29.    public static boolean isStatic(int var0) {
  30.       return (var0 & 8) != 0;
  31.    }
  32.  
  33.    public static boolean isFinal(int var0) {
  34.       return (var0 & 16) != 0;
  35.    }
  36.  
  37.    public static boolean isSynchronized(int var0) {
  38.       return (var0 & 32) != 0;
  39.    }
  40.  
  41.    public static boolean isVolatile(int var0) {
  42.       return (var0 & 64) != 0;
  43.    }
  44.  
  45.    public static boolean isTransient(int var0) {
  46.       return (var0 & 128) != 0;
  47.    }
  48.  
  49.    public static boolean isNative(int var0) {
  50.       return (var0 & 256) != 0;
  51.    }
  52.  
  53.    public static boolean isInterface(int var0) {
  54.       return (var0 & 512) != 0;
  55.    }
  56.  
  57.    public static boolean isAbstract(int var0) {
  58.       return (var0 & 1024) != 0;
  59.    }
  60.  
  61.    public static boolean isStrict(int var0) {
  62.       return (var0 & 2048) != 0;
  63.    }
  64.  
  65.    public static String toString(int var0) {
  66.       StringBuffer var1 = new StringBuffer();
  67.       if ((var0 & 1) != 0) {
  68.          var1.append("public ");
  69.       }
  70.  
  71.       if ((var0 & 2) != 0) {
  72.          var1.append("private ");
  73.       }
  74.  
  75.       if ((var0 & 4) != 0) {
  76.          var1.append("protected ");
  77.       }
  78.  
  79.       if ((var0 & 1024) != 0) {
  80.          var1.append("abstract ");
  81.       }
  82.  
  83.       if ((var0 & 8) != 0) {
  84.          var1.append("static ");
  85.       }
  86.  
  87.       if ((var0 & 16) != 0) {
  88.          var1.append("final ");
  89.       }
  90.  
  91.       if ((var0 & 128) != 0) {
  92.          var1.append("transient ");
  93.       }
  94.  
  95.       if ((var0 & 64) != 0) {
  96.          var1.append("volatile ");
  97.       }
  98.  
  99.       if ((var0 & 256) != 0) {
  100.          var1.append("native ");
  101.       }
  102.  
  103.       if ((var0 & 32) != 0) {
  104.          var1.append("synchronized ");
  105.       }
  106.  
  107.       if ((var0 & 512) != 0) {
  108.          var1.append("interface ");
  109.       }
  110.  
  111.       if ((var0 & 2048) != 0) {
  112.          var1.append("strictfp ");
  113.       }
  114.  
  115.       int var2;
  116.       return (var2 = var1.length()) > 0 ? var1.toString().substring(0, var2 - 1) : "";
  117.    }
  118. }
  119.