×ܽá
ÔÚÕâÆªÎÄÕÂÖУ¬ÎÒÃÇÏêϸ̽ÌÖÁËÈçºÎ»ñÈ¡ºÍʹÓÃÐÔÉÙ¸¾JavaparserHDÏà¹ØÄÚÈÝ¡£ÎÞÂÛÊÇͨ¹ý¹Ù·½ÍøÕ¾¡¢GitHubÏîÄ¿¡¢ÔÚÏßÎĵµ¡¢ÉçÇø½»Á÷ÕÕ¾ÉÊÓÆµ½Ì³Ì£¬¶¼ÄÜΪÄãÌṩ¸»ºñµÄѧϰ×ÊÔ´¡£ÔÚʵ¼ÊʹÓÃÀú³ÌÖУ¬Í¨¹ý×°ÖúÍÅäÖᢻù´¡?²Ù×÷¡¢¸ß¼¶¹¦Ð§¡¢¼¯³Éµ½?¿ª·¢Çé¿öÒÔ¼°Á¬ÐøÑ§Ï°£¬Ä㽫Äܹ»³ä·Ö·¢»ÓÐÔÉÙ¸¾JavaparserHDµÄ×÷Óã¬Ìá¸ß´úÂëÆÊÎöºÍÓÅ»¯µÄЧÂÊ¡£
ÕÆÎÕÕâÒ»¹¤¾ß²»µ«Äܹ»ÌáÉýÄãµÄ¼¼Êõˮƽ£¬»¹ÄÜΪÄã´øÀ´¸ü¸ßЧµÄ¿ª·¢ÌåÑé¡£Òò´Ë£¬ÎÞ·Á´ÓÏÖÔÚ¿ªÊ¼£¬ÉîÈëÁ˽âºÍʵ¼ùÐÔÉÙ¸¾JavaparserHD£¬ÈÃËü³ÉΪÄ㿪·¢¹¤¾ßÏäÖеÄÒ»ÏîÖØÒª×é³É²¿·Ö¡£×£ÄãѧϰÓä¿ì£¬ÊÂÇé˳Àû£¡
Ï£ÍûÕâÆªÎÄÕ¶ÔÄãÓÐËù×ÊÖú£¬Èç¹ûÄãÓÐÈκÎÎÊÌâ»òÐèÒª½øÒ»²½µÄÖ¸µ¼£¬½Ó´ýËæÊ±ÌáÎÊ¡£ÎÒÃÇÆÚ´ý¿´µ½ÄãÔÚʹÓÃÐÔÉÙ¸¾JavaparserHDʱȡµÃµÄ?Àֳɺͽø²½¡£Èç¹ûÄã¾õµÃÕâÆªÎÄÕ¶ÔÄãÓÐ×ÊÖú£¬Ò²¿ÉÒÔ·ÖÏí¸øÆäËû¿ª·¢Õߣ¬Ò»Æðѧϰ½ø²½£¡
ÊìϤÆä»ù±¾ÃüÁîºÍAPIÊÇʹÓÃJavaparserHDµÄÒªº¦¡£JavaparserHDͨ³£ÌṩÁËһϵÁÐÃüÁîÐй¤¾ßºÍAPI£¬ÓÃÓÚ½âÎö¡¢×ª»»ºÍÉú³É?Java´úÂë¡£ÔÚ¿ªÊ¼Ê¹ÓÃǰ£¬ÄúÐèÒªÏêϸÔĶÁ¹Ù·½Îĵµ£¬Á˽âÕâЩÃüÁîºÍAPIµÄÓ÷¨¡£¹Ù·½ÎĵµÍ¨³£?»áÌṩÏêϸµÄ?ʹÓÃʾÀýºÍ´úÂëÆ¬¶Î£¬ÕâЩ¶¼ÊÇÄúÈëÃźÍÉÏÊÖµÄÖØÒª×ÊÔ´¡£
ÔÚʵ¼ÊʹÓÃÖУ¬Äú¿ÉÒÔÏÈ´Ó¼òµ¥µÄʾÀý¿ªÊ¼£¬Öð²½?ʵÑé²î±ðµÄ¹¦Ð§¡£ÀýÈ磬Äú¿ÉÒÔʵÑéʹÓÃJavaparserHD½âÎöÒ»¸ö¼òµ¥µÄJavaÀ࣬¿´¿´ËüÄܹ»ÌáÈ¡³ö?ÄÄЩÐÅÏ¢£¬ÈçÀàµÄ×ֶΡ¢ÒªÁìµÈ¡£Í¨¹ýÕâЩʵÑ飬Äú¿ÉÒÔÖð½¥ÊìϤÆä²Ù×÷Á÷³ÌºÍ·µ»Ø½á¹û¡£
¼ÓÈëÏà¹ØµÄ¼¼ÊõÂÛ̳ºÍÉçÇøÒ²ÊÇ»ñÈ¡ÐÅÏ¢µÄºÃÒªÁì¡£ÏñStackOverflow¡¢RedditµÈÉçÇø£¬Óдó×ڵĿª·¢ÕßÔÚÕâÀï·ÖÏí¾ÑéÏ¢Õù¾öÎÊÌ⡣ͨ¹ý¼ÓÈëÌÖÂÛ£¬Äú¿ÉÒÔÖ±½ÓÏòÆäËûÓû§ÌáÎÊ£¬»ñµÃËûÃǵľÑéºÍ½¨Ò飬Õâ¹ØÓÚ½â¾öʵ¼ÊʹÓÃÖеÄÎÊÌâºÜÊÇÓÐ×ÊÖú¡£
ͨ¹ýÒÔÉÏÕâЩ;¾¶£¬Äú¿ÉÒÔÈ«ÃæÁ˽âJavaparserHDµÄÏà¹ØÄÚÈÝ£¬²¢?»ñÈ¡ËùÐèµÄ¼¼Êõ×ÊÔ´¡£ÔÚ»ñÈ¡ÕâЩ×ÊÔ´µÄÎÒÃÇÒ²Ó¦×¢ÖØÆä°æ±¾µÄ×îÐÂÐԺͰ²?È«ÐÔ£¬È·±£ÎÒÃÇʹÓõŤ¾ßÊÇ×îÐÂÇÒ¾¹ýÑéÖ¤µÄ¡£
»ù±¾²Ù×÷
Á˽â»ù±¾²Ù×÷ÊÇʹÓÃÈκι¤¾ßµÄ»ù´¡¡£ÐÔÉÙ¸¾JavaparserHDͨ³£ÓÐÒ»¸öÃüÁîÐнçÃæ£¬Í¨¹ýÊäÈë²î±ðµÄ?ÃüÁ¿ÉÒÔÖ´ÐÐÖÖÖÖ¹¦Ð§¡£ÀýÈ磬Äã¿ÉÒÔʹÓÃËüÀ´½âÎöJavaÀàÎļþ£¬Éú³ÉAST£¨ÁýͳÓï·¨Ê÷£©£¬»òÕß½øÐдúÂ뾲̬ÆÊÎö¡£
½âÎöJavaÎļþ£ºjavaparser--filemyClass.javaÉú³É?AST£ºjavaparser--astmyClass.java¾²Ì¬ÆÊÎö£ºjavaparser--analysismyClass.java
ÈçºÎʹÓÃÐÔÉÙ¸¾JavaparserHDÏà¹ØÄÚÈÝ
ÕÆÎÕÁËÈçºÎ»ñÈ¡JavaparserHDÏà¹ØÄÚÈݺ󣬽ÓÏÂÀ´ÎÒÃÇÀ´Ì½ÌÖÈçºÎÓÐЧµØÊ¹ÓÃÕâÒ»¹¤¾ß¡£JavaparserHDÊÇÒ»¿îÇ¿´óµÄJava½âÎö¹¤¾ß£¬ËüÄÜ×ÊÖúÎÒÃÇÔÚ¿ª·¢Àú³ÌÖиü¸ßЧµØ´¦ÀíJava´úÂë¡£±¾²¿·Ö½«Ïêϸ½éÉÜÆäʹÓü¼ÇÉ£¬ÒÔ±ã?ÄúÄܳä·Ö·¢»ÓÆä¹¦Ð§£¬ÌáÉý¿ª·¢Ð§ÂÊ¡£
°²?×°ºÍÅäÖÃÊÇʹÓÃÈκι¤¾ßµÄµÚÒ»²½¡£ÔÚÏÂÔØJavaparserHDºó£¬ÄúÐèҪƾ¾Ý¹Ù·½ÌṩµÄ×°ÖÃÖ¸ÄϽøÐÐ×°Öá£Í¨³££¬×°ÖÃÀú³Ì°üÀ¨½âѹËõ¡¢ÉèÖÃÇé¿ö±äÁ¿µÈ°ì·¨¡£ÔÚ×°ÖÃÍê³Éºó£¬ÄúÐèÒª½øÐÐÅäÖ㬰üÀ¨ÉèÖÃJava¿ª·¢Çé¿ö¡¢Â·¾¶µÈ¡£È·±£ËùÓÐÅäÖÃÕýÈ·ÎÞÎó£¬ÊÇÄܹ»Ë³ÀûʹÓÃJavaparserHDµÄ?ǰÌá¡£
С½á
ʹÓÃÐÔÉÙ¸¾JavaparserHD²¢²»ÊÇÒ»õí¶ø¾ÍµÄ£¬ÐèҪͨ¹ýʵ¼Ê²Ù×÷ºÍ²»¾øÑ§Ï°À´ÕÆÎÕºÍÌáÉý¡£Í¨¹ýÉîÈëÁ˽⹤¾ßµÄ»ù´¡²Ù×÷¡¢¸ß¼¶¹¦Ð§ÒÔ¼°Êµ¼ÊÓ¦Óð¸Àý£¬Ä㽫Äܹ»³ä·Ö·¢»ÓÐÔÉÙ¸¾JavaparserHDµÄ×÷Óã¬Ìá¸ß´úÂëÆÊÎöºÍÓÅ»¯µÄЧÂÊ£¬ÎªÄãµÄ¿ª·¢ÏîÄ¿´øÀ´ÊµÊµÔÚÔÚµÄ×ÊÖú¡£
ÎÞÂÛÄãÊǼ¼ÊõϲºÃÕßÕÕ¾Éרҵ¿ª·¢ÈËÔ±£¬ÕÆÎÕÕâÒ»¹¤¾ß¶¼½«³ÉΪÄã¼¼ÊõÌáÉýµÄÒ»´óÖúÁ¦¡£
¿ªÔ´ÉçÇøÊÇ»ñÈ¡¼¼Êõ×ÊÔ´µÄÖØÒªÍ¾¾¶¡£ÏñGitHubÕâÑùµÄƽ̨£¬ËѼ¯ÁË´ó×ڵĿªÔ´ÏîÄ¿ºÍ¹¤¾ß¡£Äú¿ÉÒÔÔÚGitHubÉÏËÑË÷¡°JavaparserHD¡±£¬¼ì²ìÆäÏîÄ¿Ò³Ãæ£¬Á˽âÆä×îÐÂÐû²¼°æ±¾¡¢¼ì²ì´úÂë¿âÒÔ¼°¼ÓÈëÆäÌÖÂۺͷ´Ïì¡£¿ªÔ´ÉçÇøÍ¨³£»áÓдó×ÚµÄʾÀý´úÂëºÍ½Ì³Ì£¬ÕâЩ¶¼ÄÜ×ÊÖúÄú¸ü¿ìËÙµØÉÏÊÖºÍÕÆÎÕJavaparserHDµÄʹÓÃÒªÁì¡£
µÚÈý£¬ÔÚÏ߽̳̺ÍÊÓÆµÊÇÁíÒ»ÖÖ»ñȡѧϰ×ÊÁϵÄÓÐЧ·½·¨¡£Ðí¶à¼¼Êõ²©¿Í¡¢ÔÚÏß½ÌÓýƽ̨ºÍÊÓÆµÍøÕ¾»áÌṩ¹ØÓÚJavaparserHDµÄÏêϸ½Ì³ÌºÍÑÝʾÊÓÆµ¡£ÕâЩ×ÊԴͨ³£»áº¸Ç×°ÖÃÅäÖᢻù±¾?ʹÓÃÒªÁìÒÔ¼°¸ß¼¶¼¼ÇÉ£¬Í¨¹ýԢĿÊÓÆµ»òÔĶÁ½Ì³Ì£¬Äú¿ÉÒÔϵͳµØÑ§Ï°ÈçºÎʹÓÃÕâÒ»¹¤¾ß¡£
ÈçºÎ»ñÈ¡ÐÔÉÙ¸¾JavaparserHDÏà¹ØÄÚÈÝ
ÔÚÏÖ´úÈí¼þ¿ª·¢ÁìÓò£¬¹¤¾ßµÄÑ¡ÔñÖÁ¹ØÖØÒª¡£ÐÔÉÙ¸¾JavaparserHD×÷Ϊһ¸öÇ¿´óµÄJava½âÎö¹¤¾ß£¬Êܵ½ÁËÐí¶à¿ª·¢ÕßµÄÇàíù¡£ËüÄܹ»×ÊÖúÄã¸ßЧµØÆÊÎöºÍ´¦ÀíJava´úÂ룬ΪÄã½ÚÊ¡´ó×Úʱ¼äºÍ¾«Á¦¡£ÈçºÎ»ñÈ¡ÐÔÉÙ¸¾JavaparserHDÏà¹ØÄÚÈÝÄØ£¿±¾ÎĽ«ÎªÄãÏêϸ½éÉÜ»ñÈ¡ÕâÒ»¹¤¾ßµÄ;¾¶ºÍÒªÁì¡£
У¶Ô£ºÌÆÍñ(1C0m4pJyqZtPma0S7t9ZFfz4hTykKag)


