- Timestamp:
- 06/26/13 13:27:31 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/params/SimpleAbstractAccess.java
r84 r86 65 65 @Override 66 66 public Param getParam(int i) { 67 return framsClass.getParam Entry(i, Param.class);67 return framsClass.getParam(i); 68 68 } 69 69 70 70 @Override 71 71 public Param getParam(String id) { 72 return framsClass.getParam Entry(id, Param.class);72 return framsClass.getParam(id); 73 73 } 74 74 … … 80 80 @Override 81 81 public <T> T get(int i, Class<T> type) { 82 Param p = getParam(i); 83 assert p instanceof ValueParam; 84 return get((ValueParam) p, type); 82 return get(framsClass.getParamEntry(i, ValueParam.class), type); 85 83 } 86 84 87 85 @Override 88 86 public <T> T get(String id, Class<T> type) { 89 Param p = getParam(id); 90 assert p instanceof ValueParam; 91 return get((ValueParam) p, type); 87 return get(framsClass.getParamEntry(id, ValueParam.class), type); 88 } 89 90 @Override 91 public <T> int set(int i, T value) { 92 return set(framsClass.getParamEntry(i, ValueParam.class), value); 92 93 } 93 94 94 95 @Override 95 96 public <T> int set(String id, T value) { 96 Param p = getParam(id); 97 assert p instanceof ValueParam; 98 return set((ValueParam) p, value); 99 } 100 101 @Override 102 public <T> int set(int i, T value) { 103 Param p = getParam(i); 104 assert p instanceof ValueParam; 105 return set((ValueParam) p, value); 97 return set(framsClass.getParamEntry(id, ValueParam.class), value); 106 98 } 107 99 … … 115 107 ReassignResult<?> result = param.reassign(value, oldValue); 116 108 Object casted = result.getValue(); 117 if ( casted != oldValue) {109 if (!casted.equals(oldValue)) { 118 110 internalSet(param, casted); 119 111 }
Note: See TracChangeset
for help on using the changeset viewer.