ä»æç´¹ä»ããæ©è½ã¯ãJavaã®ããã§ã¯ãªãæ©è½ã§ããInvokeDynamicã§ãã ãã¡ãããJavaã«é¢ä¿ããªãæ©è½ã¨ããã®ã¯ãé·ãJavaã®æ´å²ã®ä¸ã§ãåãã¦ã§ãããã®èæ¯ã«ããã®ããJVMä¸ã§åä½ããè¨èªã®æ´»æ³ã§ãã JVMä¸ã§åä½ããè¨èªã«ã¯ãJRubyãGroovyãªã©åçåä»ãã®è¨èªãå¤ãããã¾ããããããJavaã¯éçåä»ãè¨èªã§ãããããåçåä»ããå¹ççã«å®è£ ã§ããªãã¨ããåé¡ãããã¾ãããããã解決ããã®ããä»åç´¹ä»ããInvokeDynamicã§ãã ãªããä»åã¯ãã¡æ©ãInvokeDynamicã¸ã®å¯¾å¿ãé²ãã¦ããJRubyã使ç¨ãã¦æ¤è¨¼ãè¡ã£ã¦ããã¾ããJRubyã¯å稿å·çæç¹ã§ã®ææ°ã§ãã1.7.0.preview1ã使ç¨ãã¾ããã InvokeDynamicå°å ¥ã®çç± InvokeDynamicã¯Java VMã«è¿½å ãããæ°ãããã¤ãã³ã¼ãã¨ããã®å¦çã®ä»çµ
{{#tags}}- {{label}}
{{/tags}}