src/JavaClassReader2Tests.st
author hlopkmar
Thu, 12 May 2011 14:28:39 +0000
branchjk_new_structure
changeset 773 ff7dbe5581a3
parent 771 fb8026dda011
child 774 ac54730a2b74
permissions -rw-r--r--
cleaned tests class hierarchy, small fixes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
771
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
     1
"{ Package: 'stx:libjava' }"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
     2
773
ff7dbe5581a3 cleaned tests class hierarchy, small fixes
hlopkmar
parents: 771
diff changeset
     3
AbstractJavaTestCase subclass:#JavaClassReader2Tests
771
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
     4
	instanceVariableNames:''
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
     5
	classVariableNames:''
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
     6
	poolDictionaries:''
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
     7
	category:'Languages-Java-Tests-RuntimeConstantPool'
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
     8
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
     9
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    10
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    11
!JavaClassReader2Tests methodsFor:'infrastructure'!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    12
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    13
setUp
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    14
JavaClassReader useNewClassReader.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    15
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    16
    "Created: / 10-05-2011 / 14:44:04 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    17
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    18
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    19
tearDown
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    20
    JavaClassReader useOldClassReader.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    21
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    22
    "Created: / 10-05-2011 / 14:44:12 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    23
! !
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    24
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    25
!JavaClassReader2Tests methodsFor:'tests'!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    26
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    27
testJavaInitializationWithNewReader
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    28
    JavaClassReader useNewClassReader.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    29
    Java flushAllJavaResources.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    30
    Java initialize.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    31
    JavaVM initializeVM.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    32
    JavaClassReader useOldClassReader.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    33
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    34
    "Created: / 09-05-2011 / 23:17:30 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    35
    "Modified: / 10-05-2011 / 13:43:33 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    36
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    37
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    38
testJavaInitializationWithOldReader
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    39
    JavaClassReader useOldClassReader.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    40
    Java flushAllJavaResources.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    41
    Java initialize.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    42
    JavaVM initializeVM.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    43
    JavaClassReader useOldClassReader.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    44
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    45
    "Created: / 10-05-2011 / 16:16:53 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    46
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    47
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    48
testReadingClass
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    49
    | reader  constantPool  result |
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    50
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    51
    reader := JavaClassReader2 new.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    52
    constantPool := JavaConstantPool new: 1.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    53
    constantPool at: 1 put: 'Ljava/lang/Object;'.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    54
    reader constants: constantPool.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    55
    reader stream: (ReadStream on: #( 1 0 )).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    56
    result := reader readConstant_Class.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    57
    self assertTrue: (result notNil).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    58
    self assertTrue: (result isJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    59
    self assertTrue: (result isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    60
    self assertTrue: (result name = 'Ljava/lang/Object;').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    61
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    62
    "Created: / 10-05-2011 / 13:52:35 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    63
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    64
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    65
testReadingField
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    66
    | reader  constantPool  result |
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    67
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    68
    reader := JavaClassReader2 new.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    69
    constantPool := JavaConstantPool new: 4.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    70
    constantPool at: 1 put: (self getClassRefFor: 'class').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    71
    constantPool at: 2 put: (self getName: 'foo' descriptor: 'bar').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    72
    reader constants: constantPool.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    73
    reader stream: (ReadStream on: #( 1 0 2 0 )).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    74
    result := reader readConstant_Fieldref.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    75
    self assertTrue: (result notNil).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    76
    self assertTrue: (result isJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    77
    self assertTrue: (result isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    78
    self assertTrue: (result classRef isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    79
    self assertTrue: (result classRef isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    80
    self assertTrue: (result nameAndType isNewJavaNameAndType).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    81
    self assertTrue: (result nameAndType name = 'foo').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    82
    self assertTrue: (result nameAndType descriptor = 'bar').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    83
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    84
    "Created: / 10-05-2011 / 14:12:07 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    85
    "Modified: / 10-05-2011 / 16:14:39 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    86
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    87
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    88
testReadingInterfaceMethod
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    89
    | reader  constantPool  result |
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    90
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    91
    reader := JavaClassReader2 new.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    92
    constantPool := JavaConstantPool new: 4.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    93
    constantPool at: 1 put: (self getClassRefFor: 'class').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    94
    constantPool at: 2 put: (self getName: 'foo' descriptor: 'bar').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    95
    reader constants: constantPool.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    96
    reader stream: (ReadStream on: #( 1 0 2 0 )).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    97
    result := reader readConstant_InterfaceMethodref.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    98
    self assertTrue: (result notNil).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
    99
    self assertTrue: (result isJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   100
    self assertTrue: (result isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   101
    self assertTrue: (result classRef isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   102
    self assertTrue: (result classRef isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   103
    self assertTrue: (result nameAndType isNewJavaNameAndType).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   104
    self assertTrue: (result nameAndType name = 'foo').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   105
    self assertTrue: (result nameAndType descriptor = 'bar').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   106
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   107
    "Created: / 10-05-2011 / 14:12:21 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   108
    "Modified: / 10-05-2011 / 16:14:44 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   109
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   110
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   111
testReadingMethod
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   112
    | reader  constantPool  result |
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   113
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   114
    reader := JavaClassReader2 new.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   115
    constantPool := JavaConstantPool new: 4.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   116
    constantPool at: 1 put: (self getClassRefFor: 'class').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   117
    constantPool at: 2 put: (self getName: 'foo' descriptor: 'bar').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   118
    reader constants: constantPool.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   119
    reader stream: (ReadStream on: #( 1 0 2 0 )).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   120
    result := reader readConstant_Methodref.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   121
    self assertTrue: (result notNil).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   122
    self assertTrue: (result isJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   123
    self assertTrue: (result isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   124
    self assertTrue: (result classRef isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   125
    self assertTrue: (result classRef isNewJavaRef).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   126
    self assertTrue: (result nameAndType isNewJavaNameAndType).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   127
    self assertTrue: (result nameAndType name = 'foo').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   128
    self assertTrue: (result nameAndType descriptor = 'bar').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   129
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   130
    "Created: / 10-05-2011 / 14:10:25 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   131
    "Modified: / 10-05-2011 / 16:14:48 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   132
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   133
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   134
testReadingNameAndType
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   135
    | reader  constantPool  result |
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   136
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   137
    reader := JavaClassReader2 new.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   138
    constantPool := JavaConstantPool new: 2.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   139
    constantPool at: 1 put: 'foo'.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   140
    constantPool at: 2 put: 'bar'.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   141
    reader constants: constantPool.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   142
    reader stream: (ReadStream on: #( 1 0 2 0 )).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   143
    result := reader readConstant_NameAndType.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   144
    self assertTrue: (result notNil).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   145
    self assertTrue: (result isJavaNameAndType).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   146
    self assertTrue: (result isNewJavaNameAndType).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   147
    self assertTrue: (result name = 'foo').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   148
    self assertTrue: (result descriptor = 'bar').
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   149
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   150
    "Created: / 10-05-2011 / 13:56:37 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   151
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   152
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   153
testReadingStream
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   154
|result|    
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   155
result := JavaClassReader2 readStream: self getCrateClassReadStream.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   156
self assertTrue: (result notNil).
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   157
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   158
    "Created: / 10-05-2011 / 12:16:43 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   159
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   160
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   161
testWholeConstantPoolContainsFullyInitializedItems
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   162
    | result |
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   163
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   164
    result := JavaClassReader readStream: self getCrateClassReadStream.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   165
    result constantPool do: 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   166
            [:each | 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   167
            each isJavaRef 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   168
                ifTrue: [ self assertTrue: each isNewJavaRef. self assertTrue: each owner notNil. self assertTrue: each constantPool notNil.]
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   169
                ifFalse: 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   170
                    [ each isJavaNameAndType 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   171
                        ifTrue: [ self assertTrue: each isNewJavaNameAndType. self assertTrue: each owner notNil. self assertTrue: each constantPool notNil.] ] ].
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   172
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   173
    "Created: / 10-05-2011 / 17:01:12 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   174
!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   175
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   176
testWholeConstantPoolContainsOnlyNewRefs
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   177
    | result |
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   178
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   179
    result := JavaClassReader readStream: self getCrateClassReadStream.
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   180
    result constantPool do: 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   181
            [:each | 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   182
            each isJavaRef 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   183
                ifTrue: [ self assertTrue: each isNewJavaRef ]
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   184
                ifFalse: 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   185
                    [ each isJavaNameAndType 
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   186
                        ifTrue: [ self assertTrue: each isNewJavaNameAndType ] ] ].
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   187
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   188
    "Created: / 10-05-2011 / 12:18:58 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   189
    "Modified: / 10-05-2011 / 16:59:15 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   190
! !
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   191
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   192
!JavaClassReader2Tests class methodsFor:'documentation'!
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   193
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   194
version_SVN
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   195
    ^ '$Id$'
fb8026dda011 Merged with /trunk
vranyj1
parents:
diff changeset
   196
! !