doublevaluepermission.java

来自「Java 3D Desktop Environment旨在使用Java 3D来创」· Java 代码 · 共 35 行

JAVA
35
字号
package org.j3de.permission;

import java.security.Permission;

public abstract class DoubleValuePermission extends Permission {

  private double value;

  public DoubleValuePermission(String value) {
    super(value);
    this.value = new Double(value).doubleValue();
  }

  public boolean equals(Object obj) {
    if (!(this.getClass().isInstance(obj.getClass())))
      return false;

    return (this.value == ((DoubleValuePermission)obj).value);
  }

  public boolean implies(Permission permission) {
    if (!(this.getClass().isInstance(permission.getClass())))
      return false;

    return (this.value > ((DoubleValuePermission)permission).value);
  }

  public int hashCode() {
    return getName().hashCode();
  }

  public String getActions() {
    return "";
  }
}

⌨️ 快捷键说明

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