{"action":"opened","issue":{"url":"https://api.github.com/repos/Dyvil/Dyvil/issues/407","repository_url":"https://api.github.com/repos/Dyvil/Dyvil","labels_url":"https://api.github.com/repos/Dyvil/Dyvil/issues/407/labels{/name}","comments_url":"https://api.github.com/repos/Dyvil/Dyvil/issues/407/comments","events_url":"https://api.github.com/repos/Dyvil/Dyvil/issues/407/events","html_url":"https://github.com/Dyvil/Dyvil/issues/407","id":365236551,"node_id":"MDU6SXNzdWUzNjUyMzY1NTE=","number":407,"title":"type([:]) causes compiler error","user":{"login":"Clashsoft","id":4145923,"node_id":"MDQ6VXNlcjQxNDU5MjM=","avatar_url":"https://avatars3.githubusercontent.com/u/4145923?v=4","gravatar_id":"","url":"https://api.github.com/users/Clashsoft","html_url":"https://github.com/Clashsoft","followers_url":"https://api.github.com/users/Clashsoft/followers","following_url":"https://api.github.com/users/Clashsoft/following{/other_user}","gists_url":"https://api.github.com/users/Clashsoft/gists{/gist_id}","starred_url":"https://api.github.com/users/Clashsoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Clashsoft/subscriptions","organizations_url":"https://api.github.com/users/Clashsoft/orgs","repos_url":"https://api.github.com/users/Clashsoft/repos","events_url":"https://api.github.com/users/Clashsoft/events{/privacy}","received_events_url":"https://api.github.com/users/Clashsoft/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"Clashsoft","id":4145923,"node_id":"MDQ6VXNlcjQxNDU5MjM=","avatar_url":"https://avatars3.githubusercontent.com/u/4145923?v=4","gravatar_id":"","url":"https://api.github.com/users/Clashsoft","html_url":"https://github.com/Clashsoft","followers_url":"https://api.github.com/users/Clashsoft/followers","following_url":"https://api.github.com/users/Clashsoft/following{/other_user}","gists_url":"https://api.github.com/users/Clashsoft/gists{/gist_id}","starred_url":"https://api.github.com/users/Clashsoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Clashsoft/subscriptions","organizations_url":"https://api.github.com/users/Clashsoft/orgs","repos_url":"https://api.github.com/users/Clashsoft/repos","events_url":"https://api.github.com/users/Clashsoft/events{/privacy}","received_events_url":"https://api.github.com/users/Clashsoft/received_events","type":"User","site_admin":false},"assignees":[{"login":"Clashsoft","id":4145923,"node_id":"MDQ6VXNlcjQxNDU5MjM=","avatar_url":"https://avatars3.githubusercontent.com/u/4145923?v=4","gravatar_id":"","url":"https://api.github.com/users/Clashsoft","html_url":"https://github.com/Clashsoft","followers_url":"https://api.github.com/users/Clashsoft/followers","following_url":"https://api.github.com/users/Clashsoft/following{/other_user}","gists_url":"https://api.github.com/users/Clashsoft/gists{/gist_id}","starred_url":"https://api.github.com/users/Clashsoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Clashsoft/subscriptions","organizations_url":"https://api.github.com/users/Clashsoft/orgs","repos_url":"https://api.github.com/users/Clashsoft/repos","events_url":"https://api.github.com/users/Clashsoft/events{/privacy}","received_events_url":"https://api.github.com/users/Clashsoft/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-09-30T16:02:01Z","updated_at":"2018-09-30T16:02:01Z","closed_at":null,"author_association":"MEMBER","body":"The expression `type([:])`, in particular the type `[:]`, causes a compiler error:\n\njava.lang.NullPointerException\n\tat dyvilx.tools.compiler.ast.type.TypeList.resolveTypes(TypeList.java:109)\n\tat dyvilx.tools.compiler.ast.type.compound.MapType.resolveType(MapType.java:139)\n\tat dyvilx.tools.compiler.ast.expression.TypeOperator.resolveTypes(TypeOperator.java:126)\n\tat dyvilx.tools.compiler.ast.field.Field.resolveTypes(Field.java:233)\n\tat dyvilx.tools.compiler.ast.classes.ClassBody.resolveTypes(ClassBody.java:769)\n\tat dyvilx.tools.compiler.ast.classes.CodeClass.resolveTypes(CodeClass.java:145)\n\tat dyvilx.tools.repl.context.REPLContext.endEvaluation(REPLContext.java:119)\n\tat dyvilx.tools.repl.DyvilREPL.evaluate(DyvilREPL.java:226)\n\tat dyvilx.tools.repl.DyvilREPL.processInput(DyvilREPL.java:206)\n\tat dyvilx.tools.repl.Main.readAndProcess(Main.java:55)\n\tat dyvilx.tools.repl.Main.main(Main.java:20)"}}
{"actor":{"display_login":"Clashsoft"}}