⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modifier.java

📁 kaffe是一个java虚拟机的源代码。里面包含了一些java例程和标准的java包。
💻 JAVA
字号:
/* * Java core library component. * * Copyright (c) 1997, 1998, 2001 *      Transvirtual Technologies, Inc.  All rights reserved. * * See the file "license.terms" for information on usage and redistribution * of this file. * * Checked Since: JDK 1.3 */package java.lang.reflect;public class Modifier {  public static final int PUBLIC = 0x0001;  public static final int PRIVATE = 0x0002;  public static final int PROTECTED = 0x0004;  public static final int STATIC = 0x0008;  public static final int FINAL = 0x0010;  public static final int SYNCHRONIZED = 0x0020;  public static final int VOLATILE = 0x0040;  public static final int TRANSIENT = 0x0080;  public static final int NATIVE = 0x0100;  public static final int INTERFACE = 0x0200;  public static final int ABSTRACT = 0x0400;  public static final int STRICT = 0x0800;  public Modifier()  {	// ???  }  public static boolean isPublic(int mod)  {    return ((mod & PUBLIC) == 0 ? false : true);  }  public static boolean isPrivate(int mod)  {    return ((mod & PRIVATE) == 0 ? false : true);  }  public static boolean isProtected(int mod)  {    return ((mod & PROTECTED) == 0 ? false : true);  }  public static boolean isStatic(int mod)  {    return ((mod & STATIC) == 0 ? false : true);  }  public static boolean isFinal(int mod)  {    return ((mod & FINAL) == 0 ? false : true);  }  public static boolean isSynchronized(int mod)  {    return ((mod & SYNCHRONIZED) == 0 ? false : true);  }  public static boolean isVolatile(int mod)  {    return ((mod & VOLATILE) == 0 ? false : true);  }  public static boolean isTransient(int mod)  {    return ((mod & TRANSIENT) == 0 ? false : true);  }  public static boolean isNative(int mod)  {    return ((mod & NATIVE) == 0 ? false : true);  }  public static boolean isInterface(int mod)  {    return ((mod & INTERFACE) == 0 ? false : true);  }  public static boolean isAbstract(int mod)  {    return ((mod & ABSTRACT) == 0 ? false : true);  }  public static boolean isStrict(int mod)  {    return ((mod & STRICT) == 0 ? false : true);  }  public static String toString(int mod)  {    StringBuffer str = new StringBuffer();    if ((mod & PUBLIC) != 0) {      append(str, "public");    }    if ((mod & PRIVATE) != 0) {      append(str, "private");    }    if ((mod & PROTECTED) != 0) {      append(str, "protected");    }    if ((mod & ABSTRACT) != 0) {      append(str, "abstract");    }    if ((mod & STATIC) != 0) {      append(str, "static");    }    if ((mod & FINAL) != 0) {      append(str, "final");    }    if ((mod & SYNCHRONIZED) != 0) {      append(str, "synchronized");    }    if ((mod & NATIVE) != 0) {      append(str, "native");    }    if ((mod & VOLATILE) != 0) {      append(str, "volatile");    }    if ((mod & TRANSIENT) != 0) {      append(str, "transient");    }    if ((mod & STRICT) != 0) {      append(str, "strictfp");    }    if ((mod & INTERFACE) != 0) {      append(str, "interface");    }    return (new String(str));  }  private static void append(StringBuffer buf, String str)  {    if (buf.length() != 0) {      buf.append(" ");    }    buf.append(str);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -