├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── benjiweber │ └── typeref │ ├── DefaultValue.java │ ├── MethodAwareConsumer.java │ ├── MethodAwareFunction.java │ ├── MethodAwarePredicate.java │ ├── MethodFinder.java │ ├── NameOf.java │ ├── NamedValue.java │ ├── Newable.java │ ├── NewableConsumer.java │ ├── Parameters.java │ └── TypeReference.java └── test └── java └── com └── benjiweber ├── DefaultValuesAndMethodReferences.java ├── Examples.java ├── HashLiteralExample.java ├── MethodFinderExample.java └── PuppetExample.java /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | *.class 3 | *.iml 4 | .idea/ 5 | 6 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/DefaultValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/DefaultValue.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/MethodAwareConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/MethodAwareConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/MethodAwareFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/MethodAwareFunction.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/MethodAwarePredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/MethodAwarePredicate.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/MethodFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/MethodFinder.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/NameOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/NameOf.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/NamedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/NamedValue.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/Newable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/Newable.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/NewableConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/NewableConsumer.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/Parameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/Parameters.java -------------------------------------------------------------------------------- /src/main/java/com/benjiweber/typeref/TypeReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/main/java/com/benjiweber/typeref/TypeReference.java -------------------------------------------------------------------------------- /src/test/java/com/benjiweber/DefaultValuesAndMethodReferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/test/java/com/benjiweber/DefaultValuesAndMethodReferences.java -------------------------------------------------------------------------------- /src/test/java/com/benjiweber/Examples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/test/java/com/benjiweber/Examples.java -------------------------------------------------------------------------------- /src/test/java/com/benjiweber/HashLiteralExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/test/java/com/benjiweber/HashLiteralExample.java -------------------------------------------------------------------------------- /src/test/java/com/benjiweber/MethodFinderExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/test/java/com/benjiweber/MethodFinderExample.java -------------------------------------------------------------------------------- /src/test/java/com/benjiweber/PuppetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benjiman/lambda-type-references/HEAD/src/test/java/com/benjiweber/PuppetExample.java --------------------------------------------------------------------------------