This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 27584
Collapse All | Expand All

(-)src/org/openide/util/SharedClassObject.java (-2 / +2 lines)
Lines 714-720 Link Here
714
         */
714
         */
715
        private Object readResolve () throws ObjectStreamException {
715
        private Object readResolve () throws ObjectStreamException {
716
            
716
            
717
            SharedClassObject resolved = object;
717
            Object resolved = object;
718
            
718
            
719
            Method resolveMethod = findReadResolveMethod(object.getClass());
719
            Method resolveMethod = findReadResolveMethod(object.getClass());
720
            if (resolveMethod != null) {
720
            if (resolveMethod != null) {
Lines 722-728 Link Here
722
                try {
722
                try {
723
                    // make readResolve accessible (it can have any access modifier)
723
                    // make readResolve accessible (it can have any access modifier)
724
                    resolveMethod.setAccessible(true);                    
724
                    resolveMethod.setAccessible(true);                    
725
                    resolved = (SharedClassObject)resolveMethod.invoke(object, null);
725
                    resolved = resolveMethod.invoke(object, null);
726
                    
726
                    
727
                } catch (Exception ex) {
727
                } catch (Exception ex) {
728
                    
728
                    

Return to bug 27584