Commits

Tim Vernum  committed 9c9728b

Add sample for member references

  • Participants
  • Parent commits 987fb91

Comments (0)

Files changed (1)

File convert/source/java/samples/sample/MemberReferences.java

+/* ------------------------------------------------------------------------
+ * Copyright 2013 Tim Vernum
+ * ------------------------------------------------------------------------
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ------------------------------------------------------------------------
+ */
+
+import javax.swing.event.ChangeEvent;
+import javax.swing.event.ChangeListener;
+import java.util.concurrent.Callable;
+
+public class MemberReferences
+{
+    private static void execute()
+    {
+
+    }
+
+    public void foo()
+    {
+        Callable<String> c = this::toString;
+        ChangeListener listener = ChangeEvent::toString;
+        Runnable runnable = MemberReferences::execute;
+    }
+
+}