X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.scl.reflection%2Fsrc%2Forg%2Fsimantics%2Fscl%2Freflection%2Ffunctions%2FFieldAccessorFunction.java;h=ba61748333a5e43e7334a9f48bd1be4fbce4d37d;hb=8f99af83cee60676d80cf2334177ab94f82b7959;hp=421a5028d2a7619959d7c70fd24aae57e8fde419;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.reflection/src/org/simantics/scl/reflection/functions/FieldAccessorFunction.java b/bundles/org.simantics.scl.reflection/src/org/simantics/scl/reflection/functions/FieldAccessorFunction.java old mode 100755 new mode 100644 index 421a5028d..ba6174833 --- a/bundles/org.simantics.scl.reflection/src/org/simantics/scl/reflection/functions/FieldAccessorFunction.java +++ b/bundles/org.simantics.scl.reflection/src/org/simantics/scl/reflection/functions/FieldAccessorFunction.java @@ -1,33 +1,33 @@ -package org.simantics.scl.reflection.functions; - -import java.lang.reflect.Field; - -import org.simantics.scl.runtime.function.FunctionImpl1; - -public class FieldAccessorFunction extends FunctionImpl1 { - Field field; - - public FieldAccessorFunction(Field field) { - this.field = field; - } - - public Field getField() { - return field; - } - - @Override - public Object apply(Object p0) { - try { - return field.get(p0); - } catch (IllegalArgumentException e) { - throw new RuntimeException(e); - } catch (IllegalAccessException e) { - throw new RuntimeException(e); - } - } - - @Override - public String toString() { - return field.getName(); - } -} +package org.simantics.scl.reflection.functions; + +import java.lang.reflect.Field; + +import org.simantics.scl.runtime.function.FunctionImpl1; + +public class FieldAccessorFunction extends FunctionImpl1 { + Field field; + + public FieldAccessorFunction(Field field) { + this.field = field; + } + + public Field getField() { + return field; + } + + @Override + public Object apply(Object p0) { + try { + return field.get(p0); + } catch (IllegalArgumentException e) { + throw new RuntimeException(e); + } catch (IllegalAccessException e) { + throw new RuntimeException(e); + } + } + + @Override + public String toString() { + return field.getName(); + } +}