1 package org.simantics.scl.reflection.functions;
3 import java.lang.reflect.Field;
5 import org.simantics.scl.runtime.function.FunctionImpl1;
7 public class FieldAccessorFunction extends FunctionImpl1 {
10 public FieldAccessorFunction(Field field) {
14 public Field getField() {
19 public Object apply(Object p0) {
22 } catch (IllegalArgumentException e) {
23 throw new RuntimeException(e);
24 } catch (IllegalAccessException e) {
25 throw new RuntimeException(e);
30 public String toString() {
31 return field.getName();