equal
deleted
inserted
replaced
40 * @param value the current value or class used for values. |
40 * @param value the current value or class used for values. |
41 * |
41 * |
42 */ |
42 */ |
43 public AudioSynthesizerPropertyInfo(String name, Object value) { |
43 public AudioSynthesizerPropertyInfo(String name, Object value) { |
44 this.name = name; |
44 this.name = name; |
45 this.value = value; |
|
46 if (value instanceof Class) |
45 if (value instanceof Class) |
47 valueClass = (Class)value; |
46 valueClass = (Class)value; |
48 else if (value != null) |
47 else |
49 valueClass = value.getClass(); |
48 { |
|
49 this.value = value; |
|
50 if (value != null) |
|
51 valueClass = value.getClass(); |
|
52 } |
50 } |
53 } |
51 /** |
54 /** |
52 * The name of the property. |
55 * The name of the property. |
53 */ |
56 */ |
54 public String name; |
57 public String name; |