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