(String name)
| 131 | } |
| 132 | |
| 133 | public Object getValue(String name) { |
| 134 | if(name == null) return null; |
| 135 | Field field=Util.getField(getClass(), name); |
| 136 | if(field == null) |
| 137 | throw new IllegalArgumentException("field \"" + name + "\n not found"); |
| 138 | return Util.getField(field, this); |
| 139 | } |
| 140 | |
| 141 | |
| 142 | public <T extends Protocol> T setValue(String name, Object value) { |