📄 nativemethods_exp.tex
字号:
tag 13
flags 1
name_index 125 // watchdata/NativeMethods
minor_version 0
major_version 1
aid_length 7
aid 0x11:0x22:0x33:0x44:0x55:0x66:0x77
}
}
this_package 126
export_class_count 1
export_classes {
class_info { // watchdata/NativeMethods/WDAPI
token 0
access_flags public
name_index 122 // watchdata/NativeMethods/WDAPI
export_supers_count 1
supers {
constant_pool_index 124 // java/lang/Object
}
export_interfaces_count 0
interfaces {
}
export_fields_count 19
fields {
field_info {
token 255
access_flags public static final
name_index 0 // PACKAGEID
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 3 // value = 0
}
}
}
field_info {
token 255
access_flags public static final
name_index 4 // REFCOUNT
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 5 // value = 1
}
}
}
field_info {
token 255
access_flags public static final
name_index 6 // CODESECTION
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 7 // value = 2
}
}
}
field_info {
token 255
access_flags public static final
name_index 8 // STATICSECTION
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 9 // value = 3
}
}
}
field_info {
token 255
access_flags public static final
name_index 10 // HEADER
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 11 // value = 4
}
}
}
field_info {
token 255
access_flags public static final
name_index 12 // IMPORT
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 13 // value = 5
}
}
}
field_info {
token 255
access_flags public static final
name_index 14 // CLASS
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 15 // value = 6
}
}
}
field_info {
token 255
access_flags public static final
name_index 16 // METHOD
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 17 // value = 7
}
}
}
field_info {
token 255
access_flags public static final
name_index 18 // EXPORT
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 19 // value = 8
}
}
}
field_info {
token 255
access_flags public static final
name_index 20 // CONSTANTPOOL
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 21 // value = 9
}
}
}
field_info {
token 255
access_flags public static final
name_index 22 // NEXTEXLIST
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 23 // value = 10
}
}
}
field_info {
token 255
access_flags public static final
name_index 24 // PEXLIST
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 25 // value = 11
}
}
}
field_info {
token 255
access_flags public static final
name_index 26 // CONTEXT
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 3 // value = 0
}
}
}
field_info {
token 255
access_flags public static final
name_index 27 // APPSTATE
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 5 // value = 1
}
}
}
field_info {
token 255
access_flags public static final
name_index 28 // APPPR
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 7 // value = 2
}
}
}
field_info {
token 255
access_flags public static final
name_index 29 // DATASECTION
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 11 // value = 4
}
}
}
field_info {
token 255
access_flags public static final
name_index 30 // CLASSAID
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 3 // value = 0
}
}
}
field_info {
token 255
access_flags public static final
name_index 31 // APPAID
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 5 // value = 1
}
}
}
field_info {
token 255
access_flags public static final
name_index 32 // APPLET
Descriptor_Index 1 // B
attributes_count 1
attributes {
ConstantValue_attribute {
attribute_name_index 2 // ConstantValue
attribute_length 2
constantvalue_index 7 // value = 2
}
}
}
}
export_methods_count 54
methods {
method_info {
token 0
access_flags public
name_index 33 // <init>
Descriptor_Index 34 // ()V
}
method_info {
token 1
access_flags public static
name_index 35 // RcvCommand
Descriptor_Index 36 // ()S
}
method_info {
token 2
access_flags public static
name_index 37 // RcvData
Descriptor_Index 38 // (S)S
}
method_info {
token 3
access_flags public static
name_index 39 // SndData
Descriptor_Index 40 // ([BSS)S
}
method_info {
token 4
access_flags public static
name_index 41 // t0Wait
Descriptor_Index 36 // ()S
}
method_info {
token 5
access_flags public static
name_index 42 // clearTransientObjs
Descriptor_Index 43 // (BB)V
}
method_info {
token 6
access_flags public static
name_index 44 // clearInvalidTransientReferences
Descriptor_Index 34 // ()V
}
method_info {
token 7
access_flags public static
name_index 45 // setChannelContext
Descriptor_Index 46 // (BSZ)Z
}
method_info {
token 8
access_flags public static
name_index 47 // getChannelContext
Descriptor_Index 48 // (B)S
}
method_info {
token 9
access_flags public static
name_index 49 // getCurrentContext
Descriptor_Index 36 // ()S
}
method_info {
token 10
access_flags public static
name_index 50 // getPreviousContext
Descriptor_Index 36 // ()S
}
method_info {
token 11
access_flags public static
name_index 51 // checkPreviousContextAccess
Descriptor_Index 52 // (Ljava/lang/Object;)V
}
method_info {
token 12
access_flags public static
name_index 53 // setJCREentry
Descriptor_Index 54 // (Ljava/lang/Object;Z)V
}
method_info {
token 13
access_flags public static
name_index 55 // setObjectContext
Descriptor_Index 56 // (Ljava/lang/Object;S)V
}
method_info {
token 14
access_flags public static
name_index 57 // channelManage
Descriptor_Index 58 // (BB)B
}
method_info {
token 15
access_flags public static
name_index 59 // getChannelStatus
Descriptor_Index 60 // (B)B
}
method_info {
token 16
access_flags public static
name_index 61 // getMaxChannels
Descriptor_Index 62 // ()B
}
method_info {
token 17
access_flags public static
name_index 63 // getContextStatus
Descriptor_Index 64 // (S)B
}
method_info {
token 18
access_flags public static
name_index 65 // setCurrentlySelectedChannel
Descriptor_Index 66 // (B)V
}
method_info {
token 19
access_flags public static
name_index 67 // getCurrentlySelectedChannel
Descriptor_Index 62 // ()B
}
method_info {
token 20
access_flags public static
name_index 68 // beginTransactionNative
Descriptor_Index 34 // ()V
}
method_info {
token 21
access_flags public static
name_index 69 // commitTransactionNative
Descriptor_Index 34 // ()V
}
method_info {
token 22
access_flags public static
name_index 70 // abortTransactionNative
Descriptor_Index 34 // ()V
}
method_info {
token 23
access_flags public static
name_index 71 // getAvailableMemory
Descriptor_Index 48 // (B)S
}
method_info {
token 24
access_flags public static
name_index 72 // setCardInitialized
Descriptor_Index 34 // ()V
}
method_info {
token 25
access_flags public static
name_index 73 // isCardInitialized
Descriptor_Index 74 // ()Z
}
method_info {
token 26
access_flags public static
name_index 75 // startGC
Descriptor_Index 62 // ()B
}
method_info {
token 27
access_flags public static
name_index 76 // setGCRequestedFlag
Descriptor_Index 77 // (Z)V
}
method_info {
token 28
access_flags public static
name_index 78 // isGarbageCollectionRequested
Descriptor_Index 74 // ()Z
}
method_info {
token 29
access_flags public static
name_index 79 // checkArrayArgs
Descriptor_Index 80 // ([BSS)V
}
method_info {
token 30
access_flags public static
name_index 81 // readPkgTable
Descriptor_Index 82 // (BB)S
}
method_info {
token 31
access_flags public static
name_index 83 // writePkgTable
Descriptor_Index 84 // (BBS)V
}
method_info {
token 32
access_flags public static
name_index 85 // readAppTable
Descriptor_Index 82 // (BB)S
}
method_info {
token 33
access_flags public static
name_index 86 // writeAppTable
Descriptor_Index 84 // (BBS)V
}
method_info {
token 34
access_flags public static
name_index 87 // getAppletInstance
Descriptor_Index 88 // (S)Ljavacard/framework/Applet;
}
method_info {
token 35
access_flags public static
name_index 87 // getAppletInstance
Descriptor_Index 89 // (B)Ljavacard/framework/Applet;
}
method_info {
token 36
access_flags public static
name_index 90 // getAppletObj
Descriptor_Index 91 // (BB)Ljava/lang/Object;
}
method_info {
token 37
access_flags public static
name_index 92 // writeAppTableObj
Descriptor_Index 93 // (BBLjava/lang/Object;)V
}
method_info {
token 38
access_flags public static
name_index 94 // isTransient
Descriptor_Index 95 // (Ljava/lang/Object;)B
}
method_info {
token 39
access_flags public static
name_index 96 // makeTransientBooleanArray
Descriptor_Index 97 // (SB)[Z
}
method_info {
token 40
access_flags public static
name_index 98 // makeTransientByteArray
Descriptor_Index 99 // (SB)[B
}
method_info {
token 41
access_flags public static
name_index 100 // makeTransientShortArray
Descriptor_Index 101 // (SB)[S
}
method_info {
token 42
access_flags public static
name_index 102 // makeTransientObjectArray
Descriptor_Index 103 // (SB)[Ljava/lang/Object;
}
method_info {
token 43
access_flags public static
name_index 104 // getTransactionDepth
Descriptor_Index 62 // ()B
}
method_info {
token 44
access_flags public static
name_index 105 // getUnusedCommitCapacity
Descriptor_Index 36 // ()S
}
method_info {
token 45
access_flags public static
name_index 106 // getMaxCommitCapacity
Descriptor_Index 36 // ()S
}
method_info {
token 46
access_flags public static
name_index 107 // arrayCopy
Descriptor_Index 108 // ([BS[BSS)S
}
method_info {
token 47
access_flags public static
name_index 109 // arrayCopyNonAtomic
Descriptor_Index 108 // ([BS[BSS)S
}
method_info {
token 48
access_flags public static
name_index 110 // arrayFillNonAtomic
Descriptor_Index 111 // ([BSSB)S
}
method_info {
token 49
access_flags public static
name_index 112 // arrayCompare
Descriptor_Index 113 // ([BS[BSS)B
}
method_info {
token 50
access_flags public static
name_index 114 // setShort
Descriptor_Index 40 // ([BSS)S
}
method_info {
token 51
access_flags public static
name_index 115 // setSW
Descriptor_Index 116 // (S)V
}
method_info {
token 52
access_flags public static
name_index 117 // InitAPDUBuffer
Descriptor_Index 118 // ()[B
}
method_info {
token 0
access_flags public
name_index 119 // equals
Descriptor_Index 120 // (Ljava/lang/Object;)Z
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -