Intellij如何使用Groovy AST @ log4j识别合成的“log”属性

时间:2015-11-12 09:33:44

标签: intellij-idea groovy

即使在项目编译之前,合成字段如何在groovy AST中获得Intellij识别。 特别是<?php $url = 'http://jobsearch.naukri.com/job-listings-010915006292'; $html = file_get_contents($url); if (preg_match('~<TR VALIGN="top"> <TD CLASS="jdHead">Job Posted </TD> <TD VALIGN="top" CLASS="detailJob">([^<]*)</TD> </TR>~', $html, $matches)) { echo 'Job Posted: ' . $matches[1] . '<br><br>'; } if (preg_match('~<TR VALIGN="top"> <TD CLASS="jdHead">Job Description</TD> <TD VALIGN="top" CLASS="detailJob">(.*?)</TD> </TR>~', $html, $matches)) { echo 'Job Description: ' . $matches[1] . '<br><br>'; } AST注释?

1 个答案:

答案 0 :(得分:0)

他们使用Groovy DSL脚本框架来完成它。而不仅仅是Log4J Bindable,Singleton,Newify,Delegate等都是使用GDSL实现的。