harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jim Yu (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-6233) [java6][classlib][security] Fix incorrect behavior of implies method of BasicPermission
Date Mon, 15 Jun 2009 08:59:07 GMT
[java6][classlib][security] Fix incorrect behavior of implies method of BasicPermission

                 Key: HARMONY-6233
                 URL: https://issues.apache.org/jira/browse/HARMONY-6233
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
    Affects Versions: 5.0M10
            Reporter: Jim Yu
             Fix For: 5.0M11

There is a simple testcase as following. For RI, it will print the message as the implies
method will return true while our java 6 branch would return false. Obviously, our behavior
is incorrect since "exitVM" should be "implied by" "exitVM". I've got a fix for this bug.

import java.security.Permission;

public class TestRuntimePermission {

     * @param args
    public static void main(String[] args) {
        Permission permission_exitVM = new RuntimePermission("exitVM");
        if(permission_exitVM.implies(new RuntimePermission("exitVM"))) {
            System.out.println("exitVM implies exitVM");


This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message