原创 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, 返回,同時把傳入