]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.databoard/src/org/simantics/databoard/method/MethodReflectionBinding.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.databoard / src / org / simantics / databoard / method / MethodReflectionBinding.java
index 93d3e22c963ace7791995ab319035abd6dd85855..c3275059b7e64aaf636d447f086e4767d1e42d40 100644 (file)
@@ -1,34 +1,34 @@
-/*******************************************************************************\r
- *  Copyright (c) 2010 Association for Decentralized Information Management in\r
- *  Industry THTH ry.\r
- *  All rights reserved. This program and the accompanying materials\r
- *  are made available under the terms of the Eclipse Public License v1.0\r
- *  which accompanies this distribution, and is available at\r
- *  http://www.eclipse.org/legal/epl-v10.html\r
- *\r
- *  Contributors:\r
- *      VTT Technical Research Centre of Finland - initial API and implementation\r
- *******************************************************************************/\r
+/*******************************************************************************
+ *  Copyright (c) 2010 Association for Decentralized Information Management in
+ *  Industry THTH ry.
+ *  All rights reserved. This program and the accompanying materials
+ *  are made available under the terms of the Eclipse Public License v1.0
+ *  which accompanies this distribution, and is available at
+ *  http://www.eclipse.org/legal/epl-v10.html
+ *
+ *  Contributors:
+ *      VTT Technical Research Centre of Finland - initial API and implementation
+ *******************************************************************************/
 package org.simantics.databoard.method;
 
-import java.lang.reflect.Array;\r
-import java.lang.reflect.Method;\r
-import java.util.HashMap;\r
-\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.databoard.Datatypes;\r
-import org.simantics.databoard.binding.Binding;\r
-import org.simantics.databoard.binding.RecordBinding;\r
-import org.simantics.databoard.binding.UnionBinding;\r
-import org.simantics.databoard.binding.error.BindingConstructionException;\r
-import org.simantics.databoard.binding.error.BindingException;\r
-import org.simantics.databoard.binding.error.DatatypeConstructionException;\r
-import org.simantics.databoard.binding.impl.OptionalBindingDefault;\r
-import org.simantics.databoard.type.Component;\r
-import org.simantics.databoard.type.Datatype;\r
-import org.simantics.databoard.type.OptionalType;\r
-import org.simantics.databoard.type.RecordType;\r
-import org.simantics.databoard.type.UnionType;\r
+import java.lang.reflect.Array;
+import java.lang.reflect.Method;
+import java.util.HashMap;
+
+import org.simantics.databoard.Bindings;
+import org.simantics.databoard.Datatypes;
+import org.simantics.databoard.binding.Binding;
+import org.simantics.databoard.binding.RecordBinding;
+import org.simantics.databoard.binding.UnionBinding;
+import org.simantics.databoard.binding.error.BindingConstructionException;
+import org.simantics.databoard.binding.error.BindingException;
+import org.simantics.databoard.binding.error.DatatypeConstructionException;
+import org.simantics.databoard.binding.impl.OptionalBindingDefault;
+import org.simantics.databoard.type.Component;
+import org.simantics.databoard.type.Datatype;
+import org.simantics.databoard.type.OptionalType;
+import org.simantics.databoard.type.RecordType;
+import org.simantics.databoard.type.UnionType;
 
 public class MethodReflectionBinding {
 
@@ -94,10 +94,10 @@ public class MethodReflectionBinding {
                ObjectArrayRecordBinding rb = new ObjectArrayRecordBinding();                   
                        Binding[] cbs = new Binding[paramClasses.length];
                        rb.setType( md.getType().getRequestType() );
-                       for (int i=0; i<paramClasses.length; i++) {\r
-                               Class<?> paramClass = paramClasses[i];\r
-                               Binding binding = Bindings.getBinding(paramClass);\r
-                               // All arguments are optional\r
+                       for (int i=0; i<paramClasses.length; i++) {
+                               Class<?> paramClass = paramClasses[i];
+                               Binding binding = Bindings.getBinding(paramClass);
+                               // All arguments are optional
                                binding = new OptionalBindingDefault( binding );
                                cbs[i] = binding;
                        }
@@ -176,10 +176,10 @@ public class MethodReflectionBinding {
                RecordType rt = new RecordType();
                Component[] components = new Component[paramClasses.length];
                rt.setReferable( false );
-               for (int i=0; i<paramClasses.length; i++) {\r
-                       Datatype paramType = Datatypes.getDatatype( paramClasses[i] );\r
+               for (int i=0; i<paramClasses.length; i++) {
+                       Datatype paramType = Datatypes.getDatatype( paramClasses[i] );
                        paramType = new OptionalType(paramType);
-                       components[i] = new Component("arg"+(i+1), paramType);\r
+                       components[i] = new Component("arg"+(i+1), paramType);
                }
                rt.setComponents( components );
                requestType = rt;
@@ -329,8 +329,8 @@ class ObjectUnionBinding extends UnionBinding {
        public int getTag(Object obj) throws BindingException {
                for (int i=0; i<classes.length; i++)
                        if (classes[i].isInstance(obj))
-                               return i;               \r
-               throw new BindingException(obj+" is not an element");\r
+                               return i;               
+               throw new BindingException(obj+" is not an element");
        }
        @Override
        public Object getValue(Object obj) throws BindingException {
@@ -348,14 +348,14 @@ class ObjectUnionBinding extends UnionBinding {
        public boolean isImmutable() {
                return true;
        }
-       \r
-       @Override\r
-       protected boolean baseEquals( Object obj ) {\r
-           return super.baseEquals( obj ) && classes.equals( ((ObjectUnionBinding)obj).classes );\r
-       }\r
-       \r
-       @Override\r
-       protected int baseHashCode() {\r
-           return super.baseHashCode() + 27 * classes.hashCode();\r
+       
+       @Override
+       protected boolean baseEquals( Object obj ) {
+           return super.baseEquals( obj ) && classes.equals( ((ObjectUnionBinding)obj).classes );
+       }
+       
+       @Override
+       protected int baseHashCode() {
+           return super.baseHashCode() + 27 * classes.hashCode();
        }
 }