X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.databoard%2Ftestcases%2Forg%2Fsimantics%2Fdataboard%2Ftests%2FTestInterfaceBinding.java;h=939650e28676f984c008d2f4ba099e02f50ba828;hb=refs%2Fchanges%2F38%2F238%2F2;hp=b5e1838580b4baa388c1f28d9ff29928681eb081;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.databoard/testcases/org/simantics/databoard/tests/TestInterfaceBinding.java b/bundles/org.simantics.databoard/testcases/org/simantics/databoard/tests/TestInterfaceBinding.java index b5e183858..939650e28 100644 --- a/bundles/org.simantics.databoard/testcases/org/simantics/databoard/tests/TestInterfaceBinding.java +++ b/bundles/org.simantics.databoard/testcases/org/simantics/databoard/tests/TestInterfaceBinding.java @@ -1,45 +1,45 @@ -package org.simantics.databoard.tests; - -import java.lang.reflect.Field; -import java.util.List; - -import org.simantics.databoard.Bindings; -import org.simantics.databoard.binding.Binding; -import org.simantics.databoard.binding.error.BindingConstructionException; -import org.simantics.databoard.binding.error.BindingException; -import org.simantics.databoard.binding.reflection.BindingRequest; - -public class TestInterfaceBinding { - - public interface Tuple { - int length(); - Object get(int id); - Object[] toArray(); - } - - public static class MyTestClass { - public List dummy; - } - - public static void main(String[] args) { - try { - Binding b2 = Bindings.getBinding( Tuple.class ); - Field f = MyTestClass.class.getField("dummy"); - Binding b = Bindings.getBinding( BindingRequest.create(f) ); - b.createDefault(); - } catch (BindingConstructionException e) { - e.printStackTrace(); - } catch (BindingException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (SecurityException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (NoSuchFieldException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - } - -} +package org.simantics.databoard.tests; + +import java.lang.reflect.Field; +import java.util.List; + +import org.simantics.databoard.Bindings; +import org.simantics.databoard.binding.Binding; +import org.simantics.databoard.binding.error.BindingConstructionException; +import org.simantics.databoard.binding.error.BindingException; +import org.simantics.databoard.binding.reflection.BindingRequest; + +public class TestInterfaceBinding { + + public interface Tuple { + int length(); + Object get(int id); + Object[] toArray(); + } + + public static class MyTestClass { + public List dummy; + } + + public static void main(String[] args) { + try { + Binding b2 = Bindings.getBinding( Tuple.class ); + Field f = MyTestClass.class.getField("dummy"); + Binding b = Bindings.getBinding( BindingRequest.create(f) ); + b.createDefault(); + } catch (BindingConstructionException e) { + e.printStackTrace(); + } catch (BindingException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (SecurityException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (NoSuchFieldException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + +}