將Java反射簡化的Fest-Reflect框架
Java反射是接近動態語言的一個特點,未來與動態指令碼語言PHP Ruby拼的也是反射,可惜Java反射寫起來很不DSL,不方便,需要很多語句。Fest-Reflect解決這個問題,寫反射可以如下:
Person person = constructor().withParameterTypes(String.class) .in(Person.class) .newInstance("Yoda"); method("setName").withParameterTypes(String.class) .in(person) .invoke("Luke"); field("name").ofType(String.class) .in(person) .set("Anakin"); List<String> powers = field("powers").ofType(new TypeRef<List<String>>() {}) .in(jedi) .get(); <p> |
是不是很有口語化,物件化的味道,自由使用反射吧。
相關文章
- Java 反射簡介Java反射
- java反射簡解Java反射
- Java反射與反射優化Java反射優化
- java 反射簡單使用Java反射
- Java反射機制簡答Java反射
- 助力Java系統元件化:Navi框架簡介Java元件化框架
- Java的反射Java反射
- 讀懂框架設計的靈魂—Java反射機制框架Java反射
- java框架基礎技術之--------反射機制Java框架反射
- java反射——反射AnnotationJava反射
- Java 方法的反射Java反射
- 從Java反射機制到Android註解框架Java反射Android框架
- 【Java 反射學習】Java 反射基礎Java反射
- [Java 反射學習] Java 反射基礎Java反射
- Java 反射Java反射
- Java——反射Java反射
- Java反射Java反射
- 反射簡介反射
- Java反射—初探反射基礎Java反射
- 【Android】註解框架(一) 基礎知識Java 反射Android框架Java反射
- 說說java的反射Java反射
- Java的反射機制Java反射
- Java反射的應用Java反射
- java反射構建物件和方法的反射呼叫Java反射物件
- Java反射與hook混用反射某支付的方法Java反射Hook
- Java反射—方法的反射、深入瞭解泛型Java反射泛型
- guava反射:Reflection.newProxy方法簡化動態代理Guava反射
- Java單例模式與反射及序列化Java單例模式反射
- Java 反射原理Java反射
- Java反射-模組Java反射
- java反射——FieldJava反射
- Java之反射Java反射
- java反射(2)Java反射
- java反射示例Java反射
- Java 反射 APIJava反射API
- Java ”框架 = 註解 + 反射 + 設計模式“ 之 註解詳解Java框架反射設計模式
- JAVA的反射機制==>用反射分析類的實現Java反射
- Java集合框架系列教程一:集合框架簡介Java框架