class sun.security.provider.AbstractDrbg$NonceProvider
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.security.provider.AbstractDrbg$NonceProvider
super_class: java.lang.Object
{
private static final byte[] block;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: bipush 16
newarray 8
putstatic sun.security.provider.AbstractDrbg$NonceProvider.block:[B
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/provider/AbstractDrbg$NonceProvider;
private static synchronized byte[] next();
descriptor: ()[B
flags: (0x002a) ACC_PRIVATE, ACC_STATIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=1, args_size=0
0: bipush 15
istore 0
start local 0 1: goto 3
2: StackMap locals: int
StackMap stack:
iinc 0 -1
3: StackMap locals:
StackMap stack:
iload 0
iflt 4
getstatic sun.security.provider.AbstractDrbg$NonceProvider.block:[B
iload 0
dup2
baload
iconst_1
iadd
i2b
dup_x2
bastore
ifeq 2
4: StackMap locals:
StackMap stack:
getstatic sun.security.provider.AbstractDrbg$NonceProvider.block:[B
invokevirtual byte[].clone:()Ljava/lang/Object;
checkcast byte[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 5 0 k I
}
SourceFile: "AbstractDrbg.java"
NestHost: sun.security.provider.AbstractDrbg
InnerClasses:
private NonceProvider = sun.security.provider.AbstractDrbg$NonceProvider of sun.security.provider.AbstractDrbg