permissionimpl.java

来自「JAVA的一些源码 JAVA2 STANDARD EDITION DEVELO」· Java 代码 · 共 77 行

JAVA
77
字号
/* * @(#)file      PermissionImpl.java * @(#)author    Sun Microsystems, Inc. * @(#)version   4.10 * @(#)date      07/09/25 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * */package com.sun.jmx.snmp.IPAcl;import java.io.Serializable;/** * Permission is represented as a String. * * @see java.security.acl.Permission * @version     4.10     12/19/03 * @author      Sun Microsystems, Inc */class PermissionImpl implements java.security.acl.Permission, Serializable {  private String perm = null;    /**   * Constructs a permission.   *   * @param s the string representing the permission.   */  public PermissionImpl(String s) {	perm = s;  }    public int hashCode() {	return super.hashCode();	  }    /**   * Returns true if the object passed matches the permission represented in.    *   * @param p the Permission object to compare with.    * @return true if the Permission objects are equal, false otherwise.   */  public boolean equals(Object p){	if (p instanceof PermissionImpl){	  return perm.equals(((PermissionImpl)p).getString());	} else {	  return false;	}  }    /**   * Prints a string representation of this permission.    *   * @return a string representation of this permission.    */  public String toString(){	return perm.toString();  }    /**   * Prints the permission.    *   * @return a string representation of this permission.    */  public String getString(){	return perm;  }}

⌨️ 快捷键说明

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