原创 CEF3 源碼的下載和編譯
http://src.chromium.org/svn/branches/ TortoiseSVN , 可能需要設置代理, 否則unknown host Repository Browser 輸入網址
原创 最簡單groovy程序的執行堆棧
test.groovy def task = { println "hi source code" } task.call() stack,留個映象吧 PrintStream是 java.io.* 了 groovy-<ve
原创 ParameterizedType的作用
public interface ParameterizedType extends Type subParam.java package com.example.test; public class subParam ex
原创 Gradle中ListenerManager的初始化流程
接口實現 public void addListener(Object listener) { //interface 1 synchronized (lock) {
原创 Reflect中的Constructor
package com.example.test; import java.lang.reflect.Constructor; public class myCtor { private String s1, s2; public
原创 Gradle源碼八續
補充上次的runBuildInProcess builder() ->new 了一個ServiceRegistryBuilder build()->new 一個前文多次提到的DefaultServiceRegistry, 返回,同時把傳入