我正在使用GroovyCodeVisitor來檢查和抱怨禁止類型是否在腳本中。訪問者看到嘗試新的Banned(),但在訪問返回Banned的方法時,它只能看到Object。這是故意的還是我錯過了一些東西。我只是想確認這個方法是一個普通的香草聲明,它返回的是簡單的舊的枯燥的禁止,並且不包括任何形式的泛型,它應該消除作爲潛在問題源的擦除。GroovyCodeVisitor說java方法返回的是對象而不是實際的類型。沒有涉及的仿製藥
在任何跳轉之前,我沒有使用SecureASTCompilationCustsomer,因爲我使用匹配器來禁止類,而不是簡單地添加SecureASTCompilationCustomizer支持的黑白列表和其他東西。