attributes
jclass/attributes.h
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
bytecode
jclass/bytecode.h
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
class
jclass/class.h
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
class_loader
jclass/class_loader.h
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
constant_pool
jclass/constant_pool.h
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
field
jclass/field.h
JCVisibility
Field
jclass_field_is_visible
jclass_field_get_name
jclass_field_get_descriptor
jclass_field_get_code_attribute
jstring
jclass/jstring.h
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
types
jclass/types.h
UINT16_NATIVE
INT16_NATIVE
UINT32_NATIVE
INT32_NATIVE
jar
jclass/jar.h
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
JarFile
JarEntry
manifest
jclass/manifest.h
Manifest
ManifestSection
ManifestEntry
jclass_manifest_new_from_buffer
jclass_manifest_free
jclass_manifest_get_entry