public static Type[] forNames(String[] names) {
            Type[] ret = new Type[names.length];
            for (int i = 0, len = names.length; i < len; i++) {
                ret[i] = Type.forName(names[i]);
            }
            return ret;
        }
This is a parser for custom aop pointcut expression.
<p>
Such as <pre>int android.util.Log.d(java.lang.String,java.lang.String)</pre>
plugin/src/main/groovy/com/didichuxing/tools/droidassist/spec/SourceSpec.java