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

📄 basicpermission.java

📁 kaffe是一个java虚拟机的源代码。里面包含了一些java例程和标准的java包。
💻 JAVA
字号:
/* * Java core library component. * * Copyright (c) 1999 *	Archie L. Cobbs.  All rights reserved. * Copyright (c) 1999 *	Transvirtual Technologies, Inc.  All rights reserved. * * See the file "license.terms" for information on usage and redistribution * of this file. * * Author: Archie L. Cobbs <archie@whistle.com> */package java.security;public abstract class BasicPermission extends Permission {	public BasicPermission(String name) {		super(name);	}	public BasicPermission(String name, String actions) {		super(name);	}	public boolean implies(Permission p) {		if (!p.getClass().equals(getClass())) {			return false;		}		String myName = getName();		String pName = p.getName();		if (pName.equals(myName)) {			return true;		}		if (myName.length() < 2) {			return false;		}		if (myName.charAt(myName.length() - 2) == '.'		    && myName.charAt(myName.length() - 1) == '*'		    && myName.regionMatches(0, pName, 0, myName.length() - 1)) {			return true;		}		return false;	}	public boolean equals(Object obj) {		if (obj == null) {			return false;		}		if (!obj.getClass().equals(getClass())) {			return false;		}		return getName().equals(((BasicPermission)obj).getName());	}	public int hashCode() {		return getName().hashCode();	}	public String getActions() {		return "";	}/************* XXX implement me	public PermissionCollection newPermissionCollection() {	}*************/}

⌨️ 快捷键说明

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