- Timestamp:
- 06/28/13 11:56:03 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/params/ValueParam.java
r84 r87 1 1 package com.framsticks.params; 2 2 3 4 import javax.annotation.concurrent.Immutable; 3 5 4 6 /** 5 7 * @author Piotr Sniegowski 6 8 */ 9 @Immutable 7 10 public abstract class ValueParam extends Param { 11 12 /** 13 * @param builder 14 */ 15 public ValueParam(ParamBuilder builder) { 16 super(builder); 17 } 8 18 9 19 public ReassignResult<?> reassign(Object newValue, Object oldValue) throws CastFailure { … … 11 21 } 12 22 13 public abstract <T> T getDef(Class<T> type) throws ClassCastException;23 public abstract <T> T getDef(Class<T> type); 14 24 15 25 }
Note: See TracChangeset
for help on using the changeset viewer.