GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Soundness: a to that sets another object's state drops the receiver's frame (x.observe(y) forgets x's state) · Issue #504 · liquid-java/liquidjava Open Labels bugSomething isn't workingSomething isn't working DescriptionProblem (soundness). import liquidjava.specification.*; @StateSet({"closed", "opened"}) public class FrameOther { @StateRefinement(to = "closed(this)") public FrameOther() {} @StateRefinement(from = "opened(this)", to = "closed(this)") public void close() {} @StateRefinement(to = "opened(other)") public void observe(FrameOther other) {} public static void main(String[] args) { FrameOther x = new FrameOther(); FrameOther y = new FrameOther(); x.observe(y); x.close(); // fine only if x is still closed is NOT required; close needs opened(x) } } This passes verification, but Fix. A set counts as mentioned only when Found while designing #502. ActivityMetadataMetadataAssigneesLabelsbugSomething isn't workingSomething isn't working TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |