{"id":34661,"date":"2013-09-05T12:37:55","date_gmt":"2013-09-05T03:37:55","guid":{"rendered":"https:\/\/blog.jetbrains.com\/jp\/?p=140"},"modified":"2013-09-05T12:37:55","modified_gmt":"2013-09-05T03:37:55","slug":"140","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/ja\/2013\/09\/05\/140\/","title":{"rendered":"Scala \u3068 Play 2.0 \u30d7\u30e9\u30b0\u30a4\u30f3 0.19.297 \u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u30ea\u30ea\u30fc\u30b9"},"content":{"rendered":"IntelliJ IDEA 12.1\u5411\u3051\u306e\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306eScala\u3068Play 2.0\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u30ea\u30ea\u30fc\u30b9\u3057\u307e\u3057\u305f\u3002\u65e2\u306b\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u308b\u5834\u5408\u306f&quot;Update Plugin&quot;\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3060\u3051\u3067\u66f4\u65b0\u3067\u304d\u307e\u3059\u3002\u4eca\u56de\u3088\u308aScala\u3068Play2.0\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u30d3\u30eb\u30c9\u30d7\u30ed\u30bb\u30b9\u306f\u7d71\u4e00\u3055\u308c\u305f\u305f\u3081\u3001\u540c\u3058\u30d3\u30eb\u30c9\u756a\u53f7\u304c\u4ed8\u304f\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002\r\n\u65e2\u306bIntelliJ IDEA 13 EAP\u3092\u304a\u4f7f\u3044\u306e\u5834\u5408\u306f0.21.45 (\u307e\u305f\u306f\u305d\u308c\u4ee5\u4e0a)\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306eScala\/Play 2.0\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u4f7f\u3046\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u306f\u8fd1\u3005\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u308bEAP\u304b\u3089\u3054\u5229\u7528\u9802\u3051\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\r\n\u65b0\u3057\u3044\u6a5f\u80fd\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3059:\r\n\r\nScala\u304b\u3089Java\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3078\u306e\u5909\u63db(contribution by jozic)\r\ntype aliase\u306e\u30b0\u30ed\u30fc\u30d0\u30eb\u88dc\u5b8c\r\n\u30c7\u30d0\u30c3\u30ac\u306eevaluate expression\u306b\u304a\u3051\u308b\u30e9\u30f3\u30bf\u30a4\u30e0\u30b3\u30f3\u30c6\u30af\u30b9\u30c8\u30d9\u30fc\u30b9\u306e\u88dc\u5b8c\r\n\u30b3\u30f3\u30d1\u30cb\u30aa\u30f3\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u751f\u6210(Generate companion object)\u30a2\u30af\u30b7\u30e7\u30f3\r\nequals\/hashCode\u306e\u751f\u6210 (IDEA 13 \u306e\u307f)\r\n\r\n\u4fee\u6b63\u5185\u5bb9:\r\n\r\n\u72ec\u7acb\u3057\u305f\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u4e26\u5217\u30b3\u30f3\u30d1\u30a4\u30eb\u5468\u308a\u306e\u4fee\u6b63\r\n&#8220;show type on mouse&#8221; \u30a2\u30af\u30b7\u30e7\u30f3\u306e\u6539\u5584\u3002\u9752\u8272\u306e\u30cf\u30a4\u30e9\u30a4\u30c8\u3084\u3001\u9045\u5ef6\u306e\u8a2d\u5b9a\u306f\u306a\u3057\r\nSCL-6018 Inplace rename does not work for declarations and definitions\r\nSCL-5970 Function rename doesn&#8217;t rename overriden methods\r\nIntroduce Variable\u306e\u4fee\u6b63\r\nSCL-5592 Better path dependent types resolve in case of selector set imports, probably with renames\r\nSCL-5938 Evaluate expression in anonymous functions and for loops\r\nFixed resolve precedence between package local classes and imported classes\r\nFixed some red code issues in projects, which use Spray library\r\nBugfixes in Play 2.0 plugin including better parser and analyzer\r\n\r\nIDEA 13\u3068IDEA 12\u5411\u3051\u3067\u306f\u82e5\u5e72\u306e\u9055\u3044\u3060\u3051\u306b\u306a\u308a\u307e\u3059\u3002\u6765\u6708\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u3082\u307b\u3068\u3093\u3069\u540c\u3058\u306b\u306a\u308a\u307e\u3059\u304c\u3001\u305d\u308c\u4ee5\u964d\u306f\u958b\u767a\u3092IDEA 13\u306b\u96c6\u4e2d\u3059\u308b\u305f\u3081IDEA 13\u5c02\u7528\u306e\u30ea\u30ea\u30fc\u30b9\u3068\u306a\u308b\u898b\u8fbc\u307f\u3067\u3059\u3002","protected":false},"excerpt":{"rendered":"IntelliJ IDEA 12.1\u5411\u3051\u306e\u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306eScala\u3068Play 2.0\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u30ea\u30ea\u30fc\u30b9\u3057\u307e\u3057\u305f\u3002\u65e2\u306b\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3044\u308b\u5834\u5408\u306f&quot;Update Plugin&quot;\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3060\u3051\u3067\u66f4\u65b0\u3067\u304d\u307e\u3059\u3002\u4eca\u56de\u3088\u308aScala\u3068Play2.0\u30d7\u30e9\u30b0\u30a4\u30f3\u306e\u30d3\u30eb\u30c9\u30d7\u30ed\u30bb\u30b9\u306f\u7d71\u4e00\u3055\u308c\u305f\u305f\u3081\u3001\u540c\u3058\u30d3\u30eb\u30c9\u756a\u53f7\u304c\u4ed8\u304f\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002\u65e2\u306bIntelliJ IDEA 13","protected":false},"author":{"name":"Yusuke","link":"https:\/\/blog.jetbrains.com\/ja\/author\/yusuke-yamamoto"},"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[],"tags":[],"cross-post-tag":[],"acf":[],"featured_image":null,"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/posts\/34661"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/users\/215"},{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/users\/215"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/comments?post=34661"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/posts\/34661\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/media?parent=34661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/categories?post=34661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/tags?post=34661"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ja\/wp-json\/wp\/v2\/cross-post-tag?post=34661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}