6398b28fe5ccb524c24a5e5e29fd8d9f6e922c51
[jalviewjs.git] / site / j2s / java / lang / reflect / Modifier.js
1 Clazz.load(null,"java.lang.reflect.Modifier",["java.lang.reflect.Method"],function(){\r
2 c$=Clazz.declareType(java.lang.reflect,"Modifier");\r
3 Clazz.makeConstructor(c$,\r
4 function(){\r
5 });\r
6 c$.isAbstract=Clazz.defineMethod(c$,"isAbstract",\r
7 function(modifiers){\r
8 return((modifiers&1024)!=0);\r
9 },"~N");\r
10 c$.isFinal=Clazz.defineMethod(c$,"isFinal",\r
11 function(modifiers){\r
12 return((modifiers&16)!=0);\r
13 },"~N");\r
14 c$.isInterface=Clazz.defineMethod(c$,"isInterface",\r
15 function(modifiers){\r
16 return((modifiers&512)!=0);\r
17 },"~N");\r
18 c$.isNative=Clazz.defineMethod(c$,"isNative",\r
19 function(modifiers){\r
20 return((modifiers&256)!=0);\r
21 },"~N");\r
22 c$.isPrivate=Clazz.defineMethod(c$,"isPrivate",\r
23 function(modifiers){\r
24 return((modifiers&2)!=0);\r
25 },"~N");\r
26 c$.isProtected=Clazz.defineMethod(c$,"isProtected",\r
27 function(modifiers){\r
28 return((modifiers&4)!=0);\r
29 },"~N");\r
30 c$.isPublic=Clazz.defineMethod(c$,"isPublic",\r
31 function(modifiers){\r
32 return((modifiers&1)!=0);\r
33 },"~N");\r
34 c$.isStatic=Clazz.defineMethod(c$,"isStatic",\r
35 function(modifiers){\r
36 return((modifiers&8)!=0);\r
37 },"~N");\r
38 c$.isStrict=Clazz.defineMethod(c$,"isStrict",\r
39 function(modifiers){\r
40 return((modifiers&2048)!=0);\r
41 },"~N");\r
42 c$.isSynchronized=Clazz.defineMethod(c$,"isSynchronized",\r
43 function(modifiers){\r
44 return((modifiers&32)!=0);\r
45 },"~N");\r
46 c$.isTransient=Clazz.defineMethod(c$,"isTransient",\r
47 function(modifiers){\r
48 return((modifiers&128)!=0);\r
49 },"~N");\r
50 c$.isVolatile=Clazz.defineMethod(c$,"isVolatile",\r
51 function(modifiers){\r
52 return((modifiers&64)!=0);\r
53 },"~N");\r
54 c$.toString=Clazz.defineMethod(c$,"toString",\r
55 function(modifiers){\r
56 var sb=new Array(0);\r
57 if(java.lang.reflect.Modifier.isPublic(modifiers))sb[sb.length]="public";\r
58 if(java.lang.reflect.Modifier.isProtected(modifiers))sb[sb.length]="protected";\r
59 if(java.lang.reflect.Modifier.isPrivate(modifiers))sb[sb.length]="private";\r
60 if(java.lang.reflect.Modifier.isAbstract(modifiers))sb[sb.length]="abstract";\r
61 if(java.lang.reflect.Modifier.isStatic(modifiers))sb[sb.length]="static";\r
62 if(java.lang.reflect.Modifier.isFinal(modifiers))sb[sb.length]="final";\r
63 if(java.lang.reflect.Modifier.isTransient(modifiers))sb[sb.length]="transient";\r
64 if(java.lang.reflect.Modifier.isVolatile(modifiers))sb[sb.length]="volatile";\r
65 if(java.lang.reflect.Modifier.isSynchronized(modifiers))sb[sb.length]="synchronized";\r
66 if(java.lang.reflect.Modifier.isNative(modifiers))sb[sb.length]="native";\r
67 if(java.lang.reflect.Modifier.isStrict(modifiers))sb[sb.length]="strictfp";\r
68 if(java.lang.reflect.Modifier.isInterface(modifiers))sb[sb.length]="interface";\r
69 if(sb.length>0){\r
70 return sb.join(" ");\r
71 }return"";\r
72 },"~N");\r
73 Clazz.defineStatics(c$,\r
74 "PUBLIC",0x1,\r
75 "PRIVATE",0x2,\r
76 "PROTECTED",0x4,\r
77 "STATIC",0x8,\r
78 "FINAL",0x10,\r
79 "SYNCHRONIZED",0x20,\r
80 "VOLATILE",0x40,\r
81 "TRANSIENT",0x80,\r
82 "NATIVE",0x100,\r
83 "INTERFACE",0x200,\r
84 "ABSTRACT",0x400,\r
85 "STRICT",0x800,\r
86 "BRIDGE",0x40,\r
87 "VARARGS",0x80,\r
88 "SYNTHETIC",0x1000,\r
89 "ANNOTATION",0x2000,\r
90 "ENUM",0x4000);\r
91 });\r