You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, references to implicit fields inherited from a superclass or interface are not handled properly by Nocturne. I intend to implement a solution in which such fields are made non-selectable so as to avoid a malfunction; however, in the future this should be replaced with a system wherein these references are analyzed and replaced with a reference to an explicit field from another class.
This will likely require an overhaul of the hierarchy builder, as the current system only stores an amorphous structure of various classes which relate to each other as opposed to a true hierarchy. The current system is valid for methods, which will override those of superclasses and interfaces, but fields do not share in this behavior and thus further analysis is needed to determine an appropriate replacement.
The text was updated successfully, but these errors were encountered:
Currently, references to implicit fields inherited from a superclass or interface are not handled properly by Nocturne. I intend to implement a solution in which such fields are made non-selectable so as to avoid a malfunction; however, in the future this should be replaced with a system wherein these references are analyzed and replaced with a reference to an explicit field from another class.
This will likely require an overhaul of the hierarchy builder, as the current system only stores an amorphous structure of various classes which relate to each other as opposed to a true hierarchy. The current system is valid for methods, which will override those of superclasses and interfaces, but fields do not share in this behavior and thus further analysis is needed to determine an appropriate replacement.
The text was updated successfully, but these errors were encountered: