# HG changeset patch # User hlopkmar # Date 1306791137 0 # Node ID 36cb538be3c2231ad2e3c3cbd0a9703593c4a125 # Parent 560f60ad3a2af05cffc9f670d47728796d5980a1 there's nothing I fix on the first try :) diff -r 560f60ad3a2a -r 36cb538be3c2 src/JavaClass.st --- a/src/JavaClass.st Mon May 30 21:19:04 2011 +0000 +++ b/src/JavaClass.st Mon May 30 21:32:17 2011 +0000 @@ -705,11 +705,10 @@ ! javaComponentClass - - self breakPoint: #jv. "Should not happen" - ^nil + ^self. "Created: / 20-12-2010 / 22:02:55 / Jan Vrany " + "Modified: / 30-05-2011 / 23:26:13 / Marcel Hlopko " ! javaName diff -r 560f60ad3a2a -r 36cb538be3c2 src/JavaResolver.st --- a/src/JavaResolver.st Mon May 30 21:19:04 2011 +0000 +++ b/src/JavaResolver.st Mon May 30 21:32:17 2011 +0000 @@ -209,11 +209,12 @@ (self checkPermissionsFrom: accessingJavaClass to: resolvedJavaClass) ifFalse: [ ^ false ]. aJavaMethodOrField isPublic ifTrue: [ ^ true ]. - ((aJavaMethodOrField isProtected - and: [ resolvedJavaClass equalsOrIsSubclassOf: aJavaMethodOrField javaClass ]) - and: - [ accessingJavaClass equalsOrIsSubclassOf: resolvedJavaClass - ] ) + ((aJavaMethodOrField isProtected and: + [ resolvedJavaClass javaComponentClass + equalsOrIsSubclassOf: aJavaMethodOrField javaClass ]) + and: + [ accessingJavaClass javaComponentClass + equalsOrIsSubclassOf: aJavaMethodOrField javaClass ]) ifTrue: [ ^ true ]. ((aJavaMethodOrField isPrivate not and: [ resolvedJavaClass javaPackage = accessingJavaClass javaPackage ]) @@ -225,7 +226,7 @@ ^ false. "Created: / 14-04-2011 / 14:19:33 / Marcel Hlopko " - "Modified: / 30-05-2011 / 23:16:50 / Marcel Hlopko " + "Modified: / 30-05-2011 / 23:32:55 / Marcel Hlopko " ! ! !JavaResolver methodsFor:'exceptions'! diff -r 560f60ad3a2a -r 36cb538be3c2 src/stx_libjava.st --- a/src/stx_libjava.st Mon May 30 21:19:04 2011 +0000 +++ b/src/stx_libjava.st Mon May 30 21:32:17 2011 +0000 @@ -366,7 +366,7 @@ "Return a SVN revision number of myself. This number is updated after a commit" - ^ "$SVN-Revision:"'1161'"$" + ^ "$SVN-Revision:"'1165'"$" ! ! !stx_libjava class methodsFor:'file generation'!