src/JavaClassContentRef2.st
branchjk_new_structure
changeset 761 43e017ec7958
parent 758 be8e84381ce0
child 771 fb8026dda011
equal deleted inserted replaced
760:5f55da80009b 761:43e017ec7958
    30 
    30 
    31 name
    31 name
    32     ^ nameAndType name.
    32     ^ nameAndType name.
    33 
    33 
    34     "Created: / 08-04-2011 / 13:54:28 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
    34     "Created: / 08-04-2011 / 13:54:28 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
       
    35 !
       
    36 
       
    37 nameAndType
       
    38 ^ nameAndType.
       
    39 
       
    40     "Created: / 11-04-2011 / 19:57:16 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
       
    41 !
       
    42 
       
    43 selector
       
    44     ^ nameAndType selector.
       
    45 
       
    46     "Created: / 11-04-2011 / 20:38:54 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
    35 ! !
    47 ! !
    36 
    48 
    37 !JavaClassContentRef2 methodsFor:'comparing'!
    49 !JavaClassContentRef2 methodsFor:'comparing'!
    38 
    50 
    39 = anotherJavaRef
    51 = anotherJavaRef
    60     "Modified: / 08-04-2011 / 15:07:27 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
    72     "Modified: / 08-04-2011 / 15:07:27 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
    61 ! !
    73 ! !
    62 
    74 
    63 !JavaClassContentRef2 methodsFor:'resolving'!
    75 !JavaClassContentRef2 methodsFor:'resolving'!
    64 
    76 
       
    77 invalidate
       
    78 classRef invalidate.
       
    79 super invalidate.
       
    80 
       
    81     "Created: / 13-04-2011 / 12:21:38 / Marcel Hlopko <hlopkmar@fel.cvut.cz>"
       
    82 !
       
    83 
    65 invalidateForClass: internalJavaClassName 
    84 invalidateForClass: internalJavaClassName 
    66     "Invalidate (means call invalidate) reference if it has something to do with given class (e.g Class named internalJavaClassName was unloaded).
    85     "Invalidate (means call invalidate) reference if it has something to do with given class (e.g Class named internalJavaClassName was unloaded).
    67      Return true, if reference was invalidated."
    86      Return true, if reference was invalidated."
    68     
    87     
    69     (classRef invalidateForClass: internalJavaClassName) 
    88     (classRef invalidateForClass: internalJavaClassName) 
    77 
    96 
    78 version_SVN
    97 version_SVN
    79     ^ '$Id$'
    98     ^ '$Id$'
    80 ! !
    99 ! !
    81 
   100 
       
   101