public class android.renderscript.Sampler$Builder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.renderscript.Sampler$Builder
super_class: java.lang.Object
{
android.renderscript.RenderScript mRS;
descriptor: Landroid/renderscript/RenderScript;
flags: (0x0000)
android.renderscript.Sampler$Value mMin;
descriptor: Landroid/renderscript/Sampler$Value;
flags: (0x0000)
android.renderscript.Sampler$Value mMag;
descriptor: Landroid/renderscript/Sampler$Value;
flags: (0x0000)
android.renderscript.Sampler$Value mWrapS;
descriptor: Landroid/renderscript/Sampler$Value;
flags: (0x0000)
android.renderscript.Sampler$Value mWrapT;
descriptor: Landroid/renderscript/Sampler$Value;
flags: (0x0000)
android.renderscript.Sampler$Value mWrapR;
descriptor: Landroid/renderscript/Sampler$Value;
flags: (0x0000)
float mAniso;
descriptor: F
flags: (0x0000)
public void <init>(android.renderscript.RenderScript);
descriptor: (Landroid/renderscript/RenderScript;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield android.renderscript.Sampler$Builder.mRS:Landroid/renderscript/RenderScript;
2: aload 0
getstatic android.renderscript.Sampler$Value.NEAREST:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler$Builder.mMin:Landroid/renderscript/Sampler$Value;
3: aload 0
getstatic android.renderscript.Sampler$Value.NEAREST:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler$Builder.mMag:Landroid/renderscript/Sampler$Value;
4: aload 0
getstatic android.renderscript.Sampler$Value.WRAP:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler$Builder.mWrapS:Landroid/renderscript/Sampler$Value;
5: aload 0
getstatic android.renderscript.Sampler$Value.WRAP:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler$Builder.mWrapT:Landroid/renderscript/Sampler$Value;
6: aload 0
getstatic android.renderscript.Sampler$Value.WRAP:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler$Builder.mWrapR:Landroid/renderscript/Sampler$Value;
7: aload 0
fconst_1
putfield android.renderscript.Sampler$Builder.mAniso:F
8: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/renderscript/Sampler$Builder;
0 9 1 rs Landroid/renderscript/RenderScript;
MethodParameters:
Name Flags
rs
public void setMinification(android.renderscript.Sampler$Value);
descriptor: (Landroid/renderscript/Sampler$Value;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic android.renderscript.Sampler$Value.NEAREST:Landroid/renderscript/Sampler$Value;
if_acmpeq 4
1: aload 1
getstatic android.renderscript.Sampler$Value.LINEAR:Landroid/renderscript/Sampler$Value;
if_acmpeq 4
2: aload 1
getstatic android.renderscript.Sampler$Value.LINEAR_MIP_LINEAR:Landroid/renderscript/Sampler$Value;
if_acmpeq 4
3: aload 1
getstatic android.renderscript.Sampler$Value.LINEAR_MIP_NEAREST:Landroid/renderscript/Sampler$Value;
if_acmpne 6
4: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield android.renderscript.Sampler$Builder.mMin:Landroid/renderscript/Sampler$Value;
5: goto 7
6: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/renderscript/Sampler$Builder;
0 8 1 v Landroid/renderscript/Sampler$Value;
MethodParameters:
Name Flags
v
public void setMagnification(android.renderscript.Sampler$Value);
descriptor: (Landroid/renderscript/Sampler$Value;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic android.renderscript.Sampler$Value.NEAREST:Landroid/renderscript/Sampler$Value;
if_acmpeq 1
aload 1
getstatic android.renderscript.Sampler$Value.LINEAR:Landroid/renderscript/Sampler$Value;
if_acmpne 3
1: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield android.renderscript.Sampler$Builder.mMag:Landroid/renderscript/Sampler$Value;
2: goto 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/renderscript/Sampler$Builder;
0 5 1 v Landroid/renderscript/Sampler$Value;
MethodParameters:
Name Flags
v
public void setWrapS(android.renderscript.Sampler$Value);
descriptor: (Landroid/renderscript/Sampler$Value;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic android.renderscript.Sampler$Value.WRAP:Landroid/renderscript/Sampler$Value;
if_acmpeq 1
aload 1
getstatic android.renderscript.Sampler$Value.CLAMP:Landroid/renderscript/Sampler$Value;
if_acmpeq 1
aload 1
getstatic android.renderscript.Sampler$Value.MIRRORED_REPEAT:Landroid/renderscript/Sampler$Value;
if_acmpne 3
1: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield android.renderscript.Sampler$Builder.mWrapS:Landroid/renderscript/Sampler$Value;
2: goto 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/renderscript/Sampler$Builder;
0 5 1 v Landroid/renderscript/Sampler$Value;
MethodParameters:
Name Flags
v
public void setWrapT(android.renderscript.Sampler$Value);
descriptor: (Landroid/renderscript/Sampler$Value;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getstatic android.renderscript.Sampler$Value.WRAP:Landroid/renderscript/Sampler$Value;
if_acmpeq 1
aload 1
getstatic android.renderscript.Sampler$Value.CLAMP:Landroid/renderscript/Sampler$Value;
if_acmpeq 1
aload 1
getstatic android.renderscript.Sampler$Value.MIRRORED_REPEAT:Landroid/renderscript/Sampler$Value;
if_acmpne 3
1: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield android.renderscript.Sampler$Builder.mWrapT:Landroid/renderscript/Sampler$Value;
2: goto 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/renderscript/Sampler$Builder;
0 5 1 v Landroid/renderscript/Sampler$Value;
MethodParameters:
Name Flags
v
public void setAnisotropy(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: fload 1
fconst_0
fcmpl
iflt 3
1: aload 0
fload 1
putfield android.renderscript.Sampler$Builder.mAniso:F
2: goto 4
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Invalid value"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/renderscript/Sampler$Builder;
0 5 1 v F
MethodParameters:
Name Flags
v
public android.renderscript.Sampler create();
descriptor: ()Landroid/renderscript/Sampler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=1
start local 0 0: aload 0
getfield android.renderscript.Sampler$Builder.mRS:Landroid/renderscript/RenderScript;
invokevirtual android.renderscript.RenderScript.validate:()V
1: aload 0
getfield android.renderscript.Sampler$Builder.mRS:Landroid/renderscript/RenderScript;
aload 0
getfield android.renderscript.Sampler$Builder.mMag:Landroid/renderscript/Sampler$Value;
getfield android.renderscript.Sampler$Value.mID:I
aload 0
getfield android.renderscript.Sampler$Builder.mMin:Landroid/renderscript/Sampler$Value;
getfield android.renderscript.Sampler$Value.mID:I
2: aload 0
getfield android.renderscript.Sampler$Builder.mWrapS:Landroid/renderscript/Sampler$Value;
getfield android.renderscript.Sampler$Value.mID:I
aload 0
getfield android.renderscript.Sampler$Builder.mWrapT:Landroid/renderscript/Sampler$Value;
getfield android.renderscript.Sampler$Value.mID:I
aload 0
getfield android.renderscript.Sampler$Builder.mWrapR:Landroid/renderscript/Sampler$Value;
getfield android.renderscript.Sampler$Value.mID:I
aload 0
getfield android.renderscript.Sampler$Builder.mAniso:F
3: invokevirtual android.renderscript.RenderScript.nSamplerCreate:(IIIIIF)J
lstore 1
start local 1 4: new android.renderscript.Sampler
dup
lload 1
aload 0
getfield android.renderscript.Sampler$Builder.mRS:Landroid/renderscript/RenderScript;
invokespecial android.renderscript.Sampler.<init>:(JLandroid/renderscript/RenderScript;)V
astore 3
start local 3 5: aload 3
aload 0
getfield android.renderscript.Sampler$Builder.mMin:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler.mMin:Landroid/renderscript/Sampler$Value;
6: aload 3
aload 0
getfield android.renderscript.Sampler$Builder.mMag:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler.mMag:Landroid/renderscript/Sampler$Value;
7: aload 3
aload 0
getfield android.renderscript.Sampler$Builder.mWrapS:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler.mWrapS:Landroid/renderscript/Sampler$Value;
8: aload 3
aload 0
getfield android.renderscript.Sampler$Builder.mWrapT:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler.mWrapT:Landroid/renderscript/Sampler$Value;
9: aload 3
aload 0
getfield android.renderscript.Sampler$Builder.mWrapR:Landroid/renderscript/Sampler$Value;
putfield android.renderscript.Sampler.mWrapR:Landroid/renderscript/Sampler$Value;
10: aload 3
aload 0
getfield android.renderscript.Sampler$Builder.mAniso:F
putfield android.renderscript.Sampler.mAniso:F
11: aload 3
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/renderscript/Sampler$Builder;
4 12 1 id J
5 12 3 sampler Landroid/renderscript/Sampler;
}
SourceFile: "Sampler.java"
NestHost: android.renderscript.Sampler
InnerClasses:
public Builder = android.renderscript.Sampler$Builder of android.renderscript.Sampler
public final Value = android.renderscript.Sampler$Value of android.renderscript.Sampler