line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package PJVM::Access; |
2
|
|
|
|
|
|
|
|
3
|
7
|
|
|
7
|
|
39
|
use strict; |
|
7
|
|
|
|
|
12
|
|
|
7
|
|
|
|
|
308
|
|
4
|
7
|
|
|
7
|
|
38
|
use warnings; |
|
7
|
|
|
|
|
13
|
|
|
7
|
|
|
|
|
1114
|
|
5
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
our @ISA = qw(Exporter); |
7
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
our @EXPORT; |
9
|
|
|
|
|
|
|
our @EXPORT_OK = qw( |
10
|
|
|
|
|
|
|
ACC_PUBLIC |
11
|
|
|
|
|
|
|
ACC_PRIVATE |
12
|
|
|
|
|
|
|
ACC_PROTECTED |
13
|
|
|
|
|
|
|
ACC_STATIC |
14
|
|
|
|
|
|
|
ACC_FINAL |
15
|
|
|
|
|
|
|
ACC_SUPER |
16
|
|
|
|
|
|
|
ACC_SYNCHRONIZED |
17
|
|
|
|
|
|
|
ACC_VOLATILE |
18
|
|
|
|
|
|
|
ACC_TRANSIENT |
19
|
|
|
|
|
|
|
ACC_NATIVE |
20
|
|
|
|
|
|
|
ACC_INTERFACE |
21
|
|
|
|
|
|
|
ACC_ABSTRACT |
22
|
|
|
|
|
|
|
ACC_STRICT |
23
|
|
|
|
|
|
|
); |
24
|
|
|
|
|
|
|
|
25
|
|
|
|
|
|
|
our %EXPORT_TAGS = ( |
26
|
|
|
|
|
|
|
flags => [qw( |
27
|
|
|
|
|
|
|
ACC_PUBLIC |
28
|
|
|
|
|
|
|
ACC_PRIVATE |
29
|
|
|
|
|
|
|
ACC_PROTECTED |
30
|
|
|
|
|
|
|
ACC_STATIC |
31
|
|
|
|
|
|
|
ACC_FINAL |
32
|
|
|
|
|
|
|
ACC_SUPER |
33
|
|
|
|
|
|
|
ACC_SYNCHRONIZED |
34
|
|
|
|
|
|
|
ACC_VOLATILE |
35
|
|
|
|
|
|
|
ACC_TRANSIENT |
36
|
|
|
|
|
|
|
ACC_NATIVE |
37
|
|
|
|
|
|
|
ACC_INTERFACE |
38
|
|
|
|
|
|
|
ACC_ABSTRACT |
39
|
|
|
|
|
|
|
ACC_STRICT |
40
|
|
|
|
|
|
|
)], |
41
|
|
|
|
|
|
|
); |
42
|
|
|
|
|
|
|
|
43
|
|
|
|
|
|
|
use constant { |
44
|
7
|
|
|
|
|
1793
|
ACC_PUBLIC => 0x0001, # Declared public; may be accessed from outside its package. |
45
|
|
|
|
|
|
|
ACC_PRIVATE => 0x0002, # Declared private; usable only within the defining class. |
46
|
|
|
|
|
|
|
ACC_PROTECTED => 0x0004, # Declared protected; may be accessed within subclasses. |
47
|
|
|
|
|
|
|
ACC_STATIC => 0x0008, # Declared static. |
48
|
|
|
|
|
|
|
ACC_FINAL => 0x0010, # Declared final; no subclasses allowed. |
49
|
|
|
|
|
|
|
ACC_SUPER => 0x0020, # Treat superclass methods specially when invoked by the invokespecial instruction. |
50
|
|
|
|
|
|
|
ACC_SYNCHRONIZED => 0x0020, # Declared synchronized; invocation is wrapped in a monitor lock |
51
|
|
|
|
|
|
|
ACC_VOLATILE => 0x0040, # Declared volatile; cannot be cached. |
52
|
|
|
|
|
|
|
ACC_TRANSIENT => 0x0080, # Declared transient; not written or read by a persistent object manager. |
53
|
|
|
|
|
|
|
ACC_NATIVE => 0x0100, # Declared native; implemented in a language other than Java. |
54
|
|
|
|
|
|
|
ACC_INTERFACE => 0x0200, # Is an interface, not a class. |
55
|
|
|
|
|
|
|
ACC_ABSTRACT => 0x0400, # Declared abstract; may not be instantiated. |
56
|
|
|
|
|
|
|
ACC_STRICT => 0x0800, # Declared strictfp; floating-point mode is FP-strict |
57
|
7
|
|
|
7
|
|
44
|
}; |
|
7
|
|
|
|
|
43
|
|
58
|
|
|
|
|
|
|
|
59
|
|
|
|
|
|
|
1; |
60
|
|
|
|
|
|
|
__END__ |