2016-03-16 41 views
0

正如標題表明,是否有任何方式使用例如annotatoion處理器(APT)驗證切入點語法?驗證AspectJ切入點語法

這是很容易使用APT @Pointcut(值)獲得價值......但在那之後,有對我來說,如果驗證給定的String 相匹配的有效語法的AspectJ織入...

問題
+0

什麼編譯方面? – JEY

+0

我不認爲「推薦」近距離投票是有道理的。 OP正在詢問如何進行一般計算。 – chrylis

回答

2

AspectJ的包括類型org.aspectj.weaver.patterns.PatternParser。使用切入點的文本調用構造函數,然後調用getPointcut()來檢索切入點對象 - 如果將輸入文本解析爲切入點時出現問題,它將引發異常。但是,這純粹是對文本的語法檢查,它不會驗證/解析類型引用(但您建議您不需要那麼遠)。如果您想要解決問題,切入點對象上有解析方法。