public final class com.sun.media.sound.ModelSource
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.media.sound.ModelSource
super_class: java.lang.Object
{
public static final com.sun.media.sound.ModelIdentifier SOURCE_NONE;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_NOTEON_KEYNUMBER;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_NOTEON_VELOCITY;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_EG1;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_EG2;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_LFO1;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_LFO2;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_MIDI_PITCH;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_MIDI_CHANNEL_PRESSURE;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_MIDI_POLY_PRESSURE;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_MIDI_CC_0;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final com.sun.media.sound.ModelIdentifier SOURCE_MIDI_RPN_0;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private com.sun.media.sound.ModelIdentifier source;
descriptor: Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0002) ACC_PRIVATE
private com.sun.media.sound.ModelTransform transform;
descriptor: Lcom/sun/media/sound/ModelTransform;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: aconst_null
putstatic com.sun.media.sound.ModelSource.SOURCE_NONE:Lcom/sun/media/sound/ModelIdentifier;
1: new com.sun.media.sound.ModelIdentifier
dup
ldc "noteon"
ldc "keynumber"
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
2: putstatic com.sun.media.sound.ModelSource.SOURCE_NOTEON_KEYNUMBER:Lcom/sun/media/sound/ModelIdentifier;
3: new com.sun.media.sound.ModelIdentifier
dup
ldc "noteon"
ldc "velocity"
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;)V
4: putstatic com.sun.media.sound.ModelSource.SOURCE_NOTEON_VELOCITY:Lcom/sun/media/sound/ModelIdentifier;
5: new com.sun.media.sound.ModelIdentifier
dup
ldc "eg"
aconst_null
iconst_0
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
6: putstatic com.sun.media.sound.ModelSource.SOURCE_EG1:Lcom/sun/media/sound/ModelIdentifier;
7: new com.sun.media.sound.ModelIdentifier
dup
ldc "eg"
aconst_null
iconst_1
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
8: putstatic com.sun.media.sound.ModelSource.SOURCE_EG2:Lcom/sun/media/sound/ModelIdentifier;
9: new com.sun.media.sound.ModelIdentifier
dup
ldc "lfo"
aconst_null
iconst_0
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
10: putstatic com.sun.media.sound.ModelSource.SOURCE_LFO1:Lcom/sun/media/sound/ModelIdentifier;
11: new com.sun.media.sound.ModelIdentifier
dup
ldc "lfo"
aconst_null
iconst_1
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
12: putstatic com.sun.media.sound.ModelSource.SOURCE_LFO2:Lcom/sun/media/sound/ModelIdentifier;
13: new com.sun.media.sound.ModelIdentifier
dup
ldc "midi"
ldc "pitch"
iconst_0
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
14: putstatic com.sun.media.sound.ModelSource.SOURCE_MIDI_PITCH:Lcom/sun/media/sound/ModelIdentifier;
15: new com.sun.media.sound.ModelIdentifier
dup
ldc "midi"
ldc "channel_pressure"
iconst_0
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
16: putstatic com.sun.media.sound.ModelSource.SOURCE_MIDI_CHANNEL_PRESSURE:Lcom/sun/media/sound/ModelIdentifier;
17: new com.sun.media.sound.ModelIdentifier
dup
ldc "midi"
ldc "poly_pressure"
iconst_0
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
18: putstatic com.sun.media.sound.ModelSource.SOURCE_MIDI_POLY_PRESSURE:Lcom/sun/media/sound/ModelIdentifier;
19: new com.sun.media.sound.ModelIdentifier
dup
ldc "midi_cc"
ldc "0"
iconst_0
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
20: putstatic com.sun.media.sound.ModelSource.SOURCE_MIDI_CC_0:Lcom/sun/media/sound/ModelIdentifier;
21: new com.sun.media.sound.ModelIdentifier
dup
ldc "midi_rpn"
ldc "0"
iconst_0
invokespecial com.sun.media.sound.ModelIdentifier.<init>:(Ljava/lang/String;Ljava/lang/String;I)V
22: putstatic com.sun.media.sound.ModelSource.SOURCE_MIDI_RPN_0:Lcom/sun/media/sound/ModelIdentifier;
23: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic com.sun.media.sound.ModelSource.SOURCE_NONE:Lcom/sun/media/sound/ModelIdentifier;
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
2: aload 0
new com.sun.media.sound.ModelStandardTransform
dup
invokespecial com.sun.media.sound.ModelStandardTransform.<init>:()V
putfield com.sun.media.sound.ModelSource.transform:Lcom/sun/media/sound/ModelTransform;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/media/sound/ModelSource;
public void <init>(com.sun.media.sound.ModelIdentifier);
descriptor: (Lcom/sun/media/sound/ModelIdentifier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic com.sun.media.sound.ModelSource.SOURCE_NONE:Lcom/sun/media/sound/ModelIdentifier;
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
2: aload 0
aload 1
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
3: aload 0
new com.sun.media.sound.ModelStandardTransform
dup
invokespecial com.sun.media.sound.ModelStandardTransform.<init>:()V
putfield com.sun.media.sound.ModelSource.transform:Lcom/sun/media/sound/ModelTransform;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/media/sound/ModelSource;
0 5 1 id Lcom/sun/media/sound/ModelIdentifier;
MethodParameters:
Name Flags
id
public void <init>(com.sun.media.sound.ModelIdentifier, boolean);
descriptor: (Lcom/sun/media/sound/ModelIdentifier;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic com.sun.media.sound.ModelSource.SOURCE_NONE:Lcom/sun/media/sound/ModelIdentifier;
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
2: aload 0
aload 1
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
3: aload 0
new com.sun.media.sound.ModelStandardTransform
dup
iload 2
invokespecial com.sun.media.sound.ModelStandardTransform.<init>:(Z)V
putfield com.sun.media.sound.ModelSource.transform:Lcom/sun/media/sound/ModelTransform;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/media/sound/ModelSource;
0 5 1 id Lcom/sun/media/sound/ModelIdentifier;
0 5 2 direction Z
MethodParameters:
Name Flags
id
direction
public void <init>(com.sun.media.sound.ModelIdentifier, boolean, boolean);
descriptor: (Lcom/sun/media/sound/ModelIdentifier;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic com.sun.media.sound.ModelSource.SOURCE_NONE:Lcom/sun/media/sound/ModelIdentifier;
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
2: aload 0
aload 1
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
3: aload 0
new com.sun.media.sound.ModelStandardTransform
dup
iload 2
iload 3
invokespecial com.sun.media.sound.ModelStandardTransform.<init>:(ZZ)V
putfield com.sun.media.sound.ModelSource.transform:Lcom/sun/media/sound/ModelTransform;
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/media/sound/ModelSource;
0 5 1 id Lcom/sun/media/sound/ModelIdentifier;
0 5 2 direction Z
0 5 3 polarity Z
MethodParameters:
Name Flags
id
direction
polarity
public void <init>(com.sun.media.sound.ModelIdentifier, boolean, boolean, int);
descriptor: (Lcom/sun/media/sound/ModelIdentifier;ZZI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic com.sun.media.sound.ModelSource.SOURCE_NONE:Lcom/sun/media/sound/ModelIdentifier;
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
2: aload 0
aload 1
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
3: aload 0
4: new com.sun.media.sound.ModelStandardTransform
dup
iload 2
iload 3
iload 4
invokespecial com.sun.media.sound.ModelStandardTransform.<init>:(ZZI)V
5: putfield com.sun.media.sound.ModelSource.transform:Lcom/sun/media/sound/ModelTransform;
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/media/sound/ModelSource;
0 7 1 id Lcom/sun/media/sound/ModelIdentifier;
0 7 2 direction Z
0 7 3 polarity Z
0 7 4 transform I
MethodParameters:
Name Flags
id
direction
polarity
transform
public void <init>(com.sun.media.sound.ModelIdentifier, com.sun.media.sound.ModelTransform);
descriptor: (Lcom/sun/media/sound/ModelIdentifier;Lcom/sun/media/sound/ModelTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic com.sun.media.sound.ModelSource.SOURCE_NONE:Lcom/sun/media/sound/ModelIdentifier;
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
2: aload 0
aload 1
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
3: aload 0
aload 2
putfield com.sun.media.sound.ModelSource.transform:Lcom/sun/media/sound/ModelTransform;
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/media/sound/ModelSource;
0 5 1 id Lcom/sun/media/sound/ModelIdentifier;
0 5 2 transform Lcom/sun/media/sound/ModelTransform;
MethodParameters:
Name Flags
id
transform
public com.sun.media.sound.ModelIdentifier getIdentifier();
descriptor: ()Lcom/sun/media/sound/ModelIdentifier;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/sound/ModelSource;
public void setIdentifier(com.sun.media.sound.ModelIdentifier);
descriptor: (Lcom/sun/media/sound/ModelIdentifier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.media.sound.ModelSource.source:Lcom/sun/media/sound/ModelIdentifier;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/sound/ModelSource;
0 2 1 source Lcom/sun/media/sound/ModelIdentifier;
MethodParameters:
Name Flags
source
public com.sun.media.sound.ModelTransform getTransform();
descriptor: ()Lcom/sun/media/sound/ModelTransform;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.media.sound.ModelSource.transform:Lcom/sun/media/sound/ModelTransform;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/sound/ModelSource;
public void setTransform(com.sun.media.sound.ModelTransform);
descriptor: (Lcom/sun/media/sound/ModelTransform;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.sun.media.sound.ModelSource.transform:Lcom/sun/media/sound/ModelTransform;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/sound/ModelSource;
0 2 1 transform Lcom/sun/media/sound/ModelTransform;
MethodParameters:
Name Flags
transform
}
SourceFile: "ModelSource.java"