class com.sun.media.sound.SoftPerformer$2 implements com.sun.media.sound.ModelTransform
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.media.sound.SoftPerformer$2
super_class: java.lang.Object
{
double s;
descriptor: D
flags: (0x0000)
final com.sun.media.sound.SoftPerformer this$0;
descriptor: Lcom/sun/media/sound/SoftPerformer;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.media.sound.SoftPerformer, double);
descriptor: (Lcom/sun/media/sound/SoftPerformer;D)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 0: aload 0
aload 1
putfield com.sun.media.sound.SoftPerformer$2.this$0:Lcom/sun/media/sound/SoftPerformer;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
dload 2
putfield com.sun.media.sound.SoftPerformer$2.s:D
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/media/sound/SoftPerformer$2;
MethodParameters:
Name Flags
this$0 final
val$scale final
public double transform(double);
descriptor: (D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: dload 1
ldc 2.0
dmul
dconst_1
dsub
dstore 1
1: dload 1
ldc 600.0
dmul
dstore 1
2: aload 0
getfield com.sun.media.sound.SoftPerformer$2.s:D
dconst_0
dcmpl
ifne 4
3: dload 1
dreturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.media.sound.SoftPerformer$2.s:D
dconst_0
dcmpl
ifle 8
5: dload 1
aload 0
getfield com.sun.media.sound.SoftPerformer$2.s:D
dneg
dcmpg
ifge 7
6: aload 0
getfield com.sun.media.sound.SoftPerformer$2.s:D
dneg
dstore 1
7: StackMap locals:
StackMap stack:
dload 1
dreturn
8: StackMap locals:
StackMap stack:
dload 1
aload 0
getfield com.sun.media.sound.SoftPerformer$2.s:D
dcmpg
ifge 10
9: aload 0
getfield com.sun.media.sound.SoftPerformer$2.s:D
dneg
dstore 1
10: StackMap locals:
StackMap stack:
dload 1
dneg
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/media/sound/SoftPerformer$2;
0 11 1 value D
MethodParameters:
Name Flags
value
}
SourceFile: "SoftPerformer.java"
EnclosingMethod: com.sun.media.sound.SoftPerformer.<init>:(Lcom/sun/media/sound/ModelPerformer;)V
NestHost: com.sun.media.sound.SoftPerformer
InnerClasses:
com.sun.media.sound.SoftPerformer$2