equal
deleted
inserted
replaced
1264 |
1264 |
1265 ^ self doesNotUnderstand:(Message selector:selector) |
1265 ^ self doesNotUnderstand:(Message selector:selector) |
1266 |
1266 |
1267 "Modified: / 15.1.1998 / 00:31:27 / cg" |
1267 "Modified: / 15.1.1998 / 00:31:27 / cg" |
1268 "Created: / 12.11.1998 / 16:29:20 / cg" |
1268 "Created: / 12.11.1998 / 16:29:20 / cg" |
|
1269 ! |
|
1270 |
|
1271 performStatic:selector with:arg |
|
1272 "send a static message, with one args." |
|
1273 |
|
1274 |javaMethod sel| |
|
1275 |
|
1276 sel := selector asSymbolIfInterned. |
|
1277 sel notNil ifTrue:[ |
|
1278 javaMethod := methodDictionary at:sel. |
|
1279 javaMethod notNil ifTrue:[ |
|
1280 javaMethod isStatic ifTrue:[ |
|
1281 ^ javaMethod |
|
1282 valueWithReceiver:self |
|
1283 arguments:(Array with:arg) |
|
1284 ] |
|
1285 ]. |
|
1286 ]. |
|
1287 |
|
1288 ^ self doesNotUnderstand:(Message selector:selector argument:arg) |
|
1289 |
|
1290 "Modified: / 15.1.1998 / 00:31:27 / cg" |
|
1291 "Created: / 10.12.1998 / 21:50:29 / cg" |
1269 ! ! |
1292 ! ! |
1270 |
1293 |
1271 !JavaClass methodsFor:'printOut'! |
1294 !JavaClass methodsFor:'printOut'! |
1272 |
1295 |
1273 printNameInHierarchy |
1296 printNameInHierarchy |
1650 ! ! |
1673 ! ! |
1651 |
1674 |
1652 !JavaClass class methodsFor:'documentation'! |
1675 !JavaClass class methodsFor:'documentation'! |
1653 |
1676 |
1654 version |
1677 version |
1655 ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaClass.st,v 1.94 1998/11/17 19:19:59 cg Exp $' |
1678 ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaClass.st,v 1.95 1998/12/10 20:50:59 cg Exp $' |
1656 ! ! |
1679 ! ! |
1657 JavaClass initialize! |
1680 JavaClass initialize! |