1    
2    /*
3    
4      The author of this software is Ian Kaplan
5      Bear Products International
6      www.bearcave.com
7      iank@bearcave.com
8    
9      Copyright (c) Ian Kaplan, 1999, 2000
10   
11     See copyright file for usage and licensing
12   
13   */
14   
15   package util;
16   
17   /*
18    * access_and_modifier_flags
19    *
20   
21      Note that the various access and modifiers are unique
22      except for ACC_SUPER, which seems to be "deprecated"
23      and is used as the ACC_SYNCHRONIZED (synchronized) 
24      modifier for methods.
25   
26    */
27   public interface access_and_modifier_flags {
28     short ACC_PUBLIC    = 0x0001;
29     short ACC_PRIVATE   = 0x0002;
30     short ACC_PROTECTED = 0x0004;
31     short ACC_STATIC    = 0x0008;
32     short ACC_FINAL     = 0x0010;
33     short ACC_SYNC      = 0x0020;  // also ACC_SUPER, which is "deprecated"
34     short ACC_VOLATILE  = 0x0040;
35     short ACC_TRANSIENT = 0x0080;
36     short ACC_NATIVE    = 0x0100;
37     short ACC_INTERFACE = 0x0200;
38     short ACC_ABSTRACT  = 0x0400;
39     short ACC_STRICT    = 0x0800;
40   } // interface access_and_modifier_flags
41   
42