JavaField.st
changeset 354 320707c9d7fe
parent 264 44aedfcd08d1
child 376 ffd6472dbf91
--- a/JavaField.st	Tue May 12 20:25:02 1998 +0000
+++ b/JavaField.st	Wed May 13 12:51:50 1998 +0000
@@ -1,11 +1,44 @@
 JavaRef subclass:#JavaField
 	instanceVariableNames:'accessFlags name signature constantValue'
-	classVariableNames:''
+	classVariableNames:'A_FINAL A_PRIVATE A_PROTECTED A_PUBLIC A_STATIC A_TRANSIENT
+		A_VOLATILE A_SMALLTALK'
 	poolDictionaries:''
 	category:'Java-Reader-Support'
 !
 
 
+!JavaField class methodsFor:'class initialization'!
+
+initialize
+    A_PUBLIC    := 16r0001. "/ JavaClass A_PUBLIC
+    A_PRIVATE   := 16r0002.
+    A_PROTECTED := 16r0004.
+    A_STATIC    := 16r0008.
+    A_FINAL     := 16r0010. "/ JavaClass A_FINAL
+    A_VOLATILE  := 16r0040.
+    A_TRANSIENT := 16r0080.
+
+    "
+     self initialize
+    "
+
+    "Modified: / 13.5.1998 / 14:44:43 / cg"
+! !
+
+!JavaField class methodsFor:'constants'!
+
+A_PROTECTED
+    ^ A_PROTECTED
+
+    "Created: / 13.5.1998 / 13:03:51 / cg"
+!
+
+A_STATIC
+    ^ A_STATIC
+
+    "Created: / 13.5.1998 / 13:03:55 / cg"
+! !
+
 !JavaField methodsFor:'accessing'!
 
 constantValue
@@ -63,36 +96,45 @@
 !
 
 isFinal
-    ^ (accessFlags bitAnd:16r0010) ~~ 0
+    ^ (accessFlags bitAnd:A_FINAL) ~~ 0
 
+    "Modified: / 13.5.1998 / 12:59:26 / cg"
 !
 
 isPrivate
-    ^ (accessFlags bitAnd:16r0002) ~~ 0
+    ^ (accessFlags bitAnd:A_PRIVATE) ~~ 0
 
+    "Modified: / 13.5.1998 / 12:59:30 / cg"
 !
 
 isProtected
-    ^ (accessFlags bitAnd:16r0004) ~~ 0
+    ^ (accessFlags bitAnd:A_PROTECTED) ~~ 0
 
+    "Modified: / 13.5.1998 / 12:59:35 / cg"
 !
 
 isPublic
-    ^ (accessFlags bitAnd:16r0001) ~~ 0
+    ^ (accessFlags bitAnd:A_PUBLIC) ~~ 0
 
+    "Modified: / 13.5.1998 / 12:59:40 / cg"
 !
 
 isStatic
-    ^ (accessFlags bitAnd:16r0008) ~~ 0
+    ^ (accessFlags bitAnd:A_STATIC) ~~ 0
 
+    "Modified: / 13.5.1998 / 12:59:43 / cg"
 !
 
 isTransient
-    ^ (accessFlags bitAnd:16r0080) ~~ 0
+    ^ (accessFlags bitAnd:A_TRANSIENT) ~~ 0
+
+    "Modified: / 13.5.1998 / 12:59:51 / cg"
 !
 
 isVolatile
-    ^ (accessFlags bitAnd:16r0040) ~~ 0
+    ^ (accessFlags bitAnd:A_VOLATILE) ~~ 0
+
+    "Modified: / 13.5.1998 / 12:59:56 / cg"
 !
 
 type
@@ -104,5 +146,6 @@
 !JavaField class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaField.st,v 1.11 1998/01/17 14:43:45 cg Exp $'
+    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaField.st,v 1.12 1998/05/13 12:51:50 cg Exp $'
 ! !
+JavaField initialize!