public class jtermios.windows.WinAPI$DCB extends com.sun.jna.Structure
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jtermios.windows.WinAPI$DCB
super_class: com.sun.jna.Structure
{
public int DCBlength;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int BaudRate;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int fFlags;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public static final int fBinary;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int fParity;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int fOutxCtsFlow;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int fOutxDsrFlow;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int fDtrControl;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 48
public static final int fDsrSensitivity;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int fTXContinueOnXoff;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int fOutX;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
public static final int fInX;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 512
public static final int fErrorChar;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
public static final int fNull;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
public static final int fRtsControl;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12288
public static final int fAbortOnError;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
public static final int fDummy2;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -32768
public short wReserved;
descriptor: S
flags: (0x0001) ACC_PUBLIC
public short XonLim;
descriptor: S
flags: (0x0001) ACC_PUBLIC
public short XoffLim;
descriptor: S
flags: (0x0001) ACC_PUBLIC
public byte ByteSize;
descriptor: B
flags: (0x0001) ACC_PUBLIC
public byte Parity;
descriptor: B
flags: (0x0001) ACC_PUBLIC
public byte StopBits;
descriptor: B
flags: (0x0001) ACC_PUBLIC
public byte XonChar;
descriptor: B
flags: (0x0001) ACC_PUBLIC
public byte XoffChar;
descriptor: B
flags: (0x0001) ACC_PUBLIC
public byte ErrorChar;
descriptor: B
flags: (0x0001) ACC_PUBLIC
public byte EofChar;
descriptor: B
flags: (0x0001) ACC_PUBLIC
public byte EvtChar;
descriptor: B
flags: (0x0001) ACC_PUBLIC
public short wReserved1;
descriptor: S
flags: (0x0001) ACC_PUBLIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.jna.Structure.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljtermios/windows/WinAPI$DCB;
protected java.util.List getFieldOrder();
descriptor: ()Ljava/util/List;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: bipush 15
anewarray java.lang.String
dup
iconst_0
ldc "DCBlength"
aastore
dup
iconst_1
1: ldc "BaudRate"
aastore
dup
iconst_2
2: ldc "fFlags"
aastore
dup
iconst_3
3: ldc "wReserved"
aastore
dup
iconst_4
4: ldc "XonLim"
aastore
dup
iconst_5
5: ldc "XoffLim"
aastore
dup
bipush 6
6: ldc "ByteSize"
aastore
dup
bipush 7
7: ldc "Parity"
aastore
dup
bipush 8
8: ldc "StopBits"
aastore
dup
bipush 9
9: ldc "XonChar"
aastore
dup
bipush 10
10: ldc "XoffChar"
aastore
dup
bipush 11
11: ldc "ErrorChar"
aastore
dup
bipush 12
12: ldc "EofChar"
aastore
dup
bipush 13
13: ldc "EvtChar"
aastore
dup
bipush 14
14: ldc "wReserved1"
aastore
15: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljtermios/windows/WinAPI$DCB;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: ldc "[BaudRate %d fFlags %04X wReserved %d XonLim %d XoffLim %d ByteSize %d Parity %d StopBits %d XonChar %02X XoffChar %02X ErrorChar %02X EofChar %02X EvtChar %02X wReserved1 %d]"
bipush 14
anewarray java.lang.Object
dup
iconst_0
1: aload 0
getfield jtermios.windows.WinAPI$DCB.BaudRate:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
aload 0
getfield jtermios.windows.WinAPI$DCB.fFlags:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
aload 0
getfield jtermios.windows.WinAPI$DCB.wReserved:S
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
aastore
dup
iconst_3
aload 0
getfield jtermios.windows.WinAPI$DCB.XonLim:S
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
aastore
dup
iconst_4
aload 0
getfield jtermios.windows.WinAPI$DCB.XoffLim:S
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
aastore
dup
iconst_5
aload 0
getfield jtermios.windows.WinAPI$DCB.ByteSize:B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
dup
bipush 6
aload 0
getfield jtermios.windows.WinAPI$DCB.Parity:B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
dup
bipush 7
aload 0
getfield jtermios.windows.WinAPI$DCB.StopBits:B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
dup
bipush 8
aload 0
getfield jtermios.windows.WinAPI$DCB.XonChar:B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
dup
bipush 9
aload 0
getfield jtermios.windows.WinAPI$DCB.XoffChar:B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
dup
bipush 10
aload 0
getfield jtermios.windows.WinAPI$DCB.ErrorChar:B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
dup
bipush 11
aload 0
getfield jtermios.windows.WinAPI$DCB.EofChar:B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
dup
bipush 12
aload 0
getfield jtermios.windows.WinAPI$DCB.EvtChar:B
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
aastore
dup
bipush 13
aload 0
getfield jtermios.windows.WinAPI$DCB.wReserved1:S
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
aastore
2: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljtermios/windows/WinAPI$DCB;
}
SourceFile: "WinAPI.java"
NestHost: jtermios.windows.WinAPI
InnerClasses:
public DCB = jtermios.windows.WinAPI$DCB of jtermios.windows.WinAPI