accessibleobject.java

来自「一个开源的JAVA虚拟机」· Java 代码 · 共 44 行

JAVA
44
字号
/*    libaegisvm - The Aegis Virtual Machine for executing Java bytecode    Copyright (C) 2001-2002  Philip W. L. Fong    This library is free software; you can redistribute it and/or    modify it under the terms of the GNU Lesser General Public    License as published by the Free Software Foundation; either    version 2.1 of the License, or (at your option) any later version.    This library is distributed in the hope that it will be useful,    but WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU    Lesser General Public License for more details.    You should have received a copy of the GNU Lesser General Public    License along with this library; if not, write to the Free Software    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*/package java.lang.reflect;public class AccessibleObject {    private boolean accessible;    // The VM depends on the object layout.    protected AccessibleObject() {	accessible = false;    }    /**     * \todo Security check.     */    public static void setAccessible(AccessibleObject[] array,				     boolean flag)	throws SecurityException {	for (int i = 0; i < array.length; i++)	    array[i].accessible = flag;    }    public void setAccessible(boolean flag) throws SecurityException {	accessible = flag;    }    public boolean isAccessible() {	return accessible;    }}

⌨️ 快捷键说明

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