File: jclass-sections.txt

package info (click to toggle)
jclassinfo 0.19.1-5
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 2,036 kB
  • ctags: 579
  • sloc: sh: 8,551; ansic: 6,647; makefile: 247; xml: 93
file content (192 lines) | stat: -rw-r--r-- 4,043 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<SECTION>
<FILE>attributes</FILE>
<INCLUDE>jclass/attributes.h</INCLUDE>
AttributeContainer
InnerClassInfo
InnerClassesAttribute
ExceptionsAttribute
SourceFileAttribute
ConstantValueAttribute
ExceptionTableEntry
CodeAttribute
LineNumberInfo
LineNumberAttribute
LocalVariableInfo
LocalVariableAttribute
jclass_attribute_container_has_attribute
jclass_sourcefile_attribute_new
jclass_sourcefile_attribute_free
jclass_constantvalue_attribute_new
jclass_constantvalue_attribute_free
jclass_exceptions_attribute_new
jclass_exceptions_attribute_free
jclass_innerclasses_attribute_new
jclass_innerclasses_attribute_free
jclass_code_attribute_new
jclass_code_attribute_free
jclass_linenumber_attribute_new
jclass_linenumber_attribute_free
jclass_localvariable_attribute_new
jclass_localvariable_attribute_free
</SECTION>

<SECTION>
<FILE>bytecode</FILE>
<INCLUDE>jclass/bytecode.h</INCLUDE>
OP_LENGTH_UNPREDICTABLE
OperandType
ArrayType
TableSwitchOperand
LookupSwitchOperand
MAX_LEGAL_OPCODE
jclass_code_instruction_name
jclass_code_instruction_ops
jclass_code_instruction_ops_length
jclass_code_instruction_op_type
jclass_code_read_byte
jclass_code_read_ubyte
jclass_code_read_short
jclass_code_read_ushort
jclass_code_read_int
jclass_code_read_tableswitch
jclass_code_read_lookupswitch
jclass_code_lookupswitch_operand_free
jclass_code_tableswitch_operand_free
JCLASS_CODE_ALIGN_PC
jclass_code_array_name
</SECTION>

<SECTION>
<FILE>class</FILE>
<INCLUDE>jclass/class.h</INCLUDE>
JavaClass
JAVA_CLASS_MAGIC
ACC_PUBLIC
ACC_PRIVATE
ACC_PROTECTED
ACC_STATIC
ACC_FINAL
ACC_SYNCHRONIZED
ACC_VOLATILE
ACC_TRANSIENT
ACC_NATIVE
ACC_INTERFACE
ACC_ABSTRACT
ACC_STRICTFP
jclass_class_new
jclass_class_new_from_buffer
jclass_class_new_from_file
jclass_class_free
jclass_class_get_vm_spec
jclass_class_get_class_name
jclass_class_get_super_class_name
jclass_class_get_package_name
jclass_class_get_interfaces
jclass_class_get_sourcefile_name
</SECTION>

<SECTION>
<FILE>class_loader</FILE>
<INCLUDE>jclass/class_loader.h</INCLUDE>
ClassFile
ClassLoader
jclass_classloader_get_current
jclass_classloader_get_default
jclass_classloader_set
jclass_classloader_get_class_filename
jclass_classloader_get_class_file
jclass_classloader_get_classpath
jclass_classloader_classpath_free
foreach_in_classpath
</SECTION>

<SECTION>
<FILE>constant_pool</FILE>
<INCLUDE>jclass/constant_pool.h</INCLUDE>
ConstantTag
IntType
ClassEntry
ReferenceEntry
StringEntry
IntegerEntry
LongEntry
NameAndTypeEntry
UTF8Entry
ConstantPoolEntry
ConstantPool
jclass_cp_new
jclass_cp_new_from_buffer
jclass_cp_new_from_file
jclass_cp_free
jclass_cp_get_this_class_name
jclass_cp_get_super_class_name
jclass_cp_get_class_name
jclass_cp_get_method_signature
jclass_cp_get_constant_value
jclass_cp_get_entry_type
</SECTION>

<SECTION>
<FILE>field</FILE>
<INCLUDE>jclass/field.h</INCLUDE>
JCVisibility
Field
jclass_field_is_visible
jclass_field_get_name
jclass_field_get_descriptor
jclass_field_get_code_attribute
</SECTION>

<SECTION>
<FILE>jstring</FILE>
<INCLUDE>jclass/jstring.h</INCLUDE>
jclass_utf8_to_string
jclass_get_printable_string
jclass_float_to_string
jclass_double_to_string
jclass_descriptor_get_type
jclass_descriptor_get_parameters
jclass_descriptor_get_parameters_array
jclass_access_flag_to_string
jclass_get_package_from_class_name
jclass_get_class_from_method_signature
jclass_classname_to_filename
jclass_string_is_primitive_type
</SECTION>

<SECTION>
<FILE>types</FILE>
<INCLUDE>jclass/types.h</INCLUDE>
UINT16_NATIVE
INT16_NATIVE
UINT32_NATIVE
INT32_NATIVE
</SECTION>

<SECTION>
<FILE>jar</FILE>
<INCLUDE>jclass/jar.h</INCLUDE>
jclass_jar_open
jclass_jar_close
jclass_jar_rewind
jclass_jar_get_next_entry
jclass_jar_get_entry
jclass_jar_entry_read
jclass_jar_entry_get_name
jclass_jar_entry_get_size
jclass_jar_get_manifest
<SUBSECTION Private>
JarFile
JarEntry
</SECTION>

<SECTION>
<FILE>manifest</FILE>
<INCLUDE>jclass/manifest.h</INCLUDE>
Manifest
ManifestSection
ManifestEntry
jclass_manifest_new_from_buffer
jclass_manifest_free
jclass_manifest_get_entry
</SECTION>