jdk/src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java
changeset 6502 13b20559a04a
parent 5506 202f599c92aa
child 7668 d4a77089c587
equal deleted inserted replaced
6501:684810d882b3 6502:13b20559a04a
    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;