{"action":"created","issue":{"url":"https://api.github.com/repos/CalebFenton/simplify/issues/50","repository_url":"https://api.github.com/repos/CalebFenton/simplify","labels_url":"https://api.github.com/repos/CalebFenton/simplify/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/CalebFenton/simplify/issues/50/comments","events_url":"https://api.github.com/repos/CalebFenton/simplify/issues/50/events","html_url":"https://github.com/CalebFenton/simplify/issues/50","id":165096977,"number":50,"title":"failure on abstract class and implementer emulation","user":{"login":"teDDyGH","id":14575173,"avatar_url":"https://avatars.githubusercontent.com/u/14575173?v=3","gravatar_id":"","url":"https://api.github.com/users/teDDyGH","html_url":"https://github.com/teDDyGH","followers_url":"https://api.github.com/users/teDDyGH/followers","following_url":"https://api.github.com/users/teDDyGH/following{/other_user}","gists_url":"https://api.github.com/users/teDDyGH/gists{/gist_id}","starred_url":"https://api.github.com/users/teDDyGH/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/teDDyGH/subscriptions","organizations_url":"https://api.github.com/users/teDDyGH/orgs","repos_url":"https://api.github.com/users/teDDyGH/repos","events_url":"https://api.github.com/users/teDDyGH/events{/privacy}","received_events_url":"https://api.github.com/users/teDDyGH/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-07-12T14:38:40Z","updated_at":"2016-07-15T07:09:46Z","closed_at":null,"body":"Hello, I discovered a problem in smalivm emulating code relating to abstract class or casting.\r\nI'm testing a static function passing all parameters but a warning is logged and result is not retrieved; this is due to an Array containing a set of real class and casted to relative abstract class; in real execution \"invoke-virtual\" is invoked on a real class implementing the abstract class and retrieved by the array, but emulator is non able to manage it.\r\n\r\n[main] WARN InvokeOp - Attempting to execute local method without implementation: Lffffff/fnnfnf;->bК041A041AКК041A041A(Ljava/lang/String;C)Ljava/lang/String;. Assuming maxiumum ambiguity.\r\n\r\nCode is like this:\r\n```\r\n...\r\n    invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;\r\n    move-result-object v0\r\n    check-cast v0, Lffffff/fnnfnf;\r\n    new-instance v1, Ljava/lang/Character;\r\n    invoke-direct {v1, p1}, Ljava/lang/Character;-><init>(C)V\r\n    invoke-virtual {v1}, Ljava/lang/Character;->charValue()C\r\n    move-result v1\r\n    invoke-virtual {v0, p0, v1}, Lffffff/fnnfnf;->bК041A041AКК041A041A(Ljava/lang/String;C)Ljava/lang/String;\r\n...\r\n\r\n...\r\n.class public abstract Lffffff/fnnfnf;\r\n.super Ljava/lang/Object;\r\n...\r\n\r\n...\r\n.class public Lffffff/nfnfff;\r\n.super Lffffff/fnnfnf;\r\n...\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/CalebFenton/simplify/issues/comments/232879638","html_url":"https://github.com/CalebFenton/simplify/issues/50#issuecomment-232879638","issue_url":"https://api.github.com/repos/CalebFenton/simplify/issues/50","id":232879638,"user":{"login":"teDDyGH","id":14575173,"avatar_url":"https://avatars.githubusercontent.com/u/14575173?v=3","gravatar_id":"","url":"https://api.github.com/users/teDDyGH","html_url":"https://github.com/teDDyGH","followers_url":"https://api.github.com/users/teDDyGH/followers","following_url":"https://api.github.com/users/teDDyGH/following{/other_user}","gists_url":"https://api.github.com/users/teDDyGH/gists{/gist_id}","starred_url":"https://api.github.com/users/teDDyGH/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/teDDyGH/subscriptions","organizations_url":"https://api.github.com/users/teDDyGH/orgs","repos_url":"https://api.github.com/users/teDDyGH/repos","events_url":"https://api.github.com/users/teDDyGH/events{/privacy}","received_events_url":"https://api.github.com/users/teDDyGH/received_events","type":"User","site_admin":false},"created_at":"2016-07-15T07:09:46Z","updated_at":"2016-07-15T07:09:46Z","body":"Great! Thank you"}}
{"actor":{"display_login":"teDDyGH"}}