DexClass Struct Reference

List of all members.

Public Attributes

ref_strname
 The name of the class.
DexAccessFlags access_flags
ref_strsuper_class
ref_strstrinterfaces
 A NULL terminated list of interfaces that this class inherits from.
ref_strsource_file
DexAnnotation * annotations
DexValue * static_values
DexFieldstatic_fields
DexFieldinstance_fields
DexMethoddirect_methods
DexMethodvirtual_methods
 A sentinel terminated list of virtual methods.

Member Data Documentation

Whatever access flags are set for this class. Has information on scope as well as other flags. See access_flags.h for more information.

DexAnnotation* DexClass::annotations

A sentinel terminated list of Annotations that are applied directly to this class.

A sentinel terminated list of non-virtual methods (any of static, private, or constructor).

A sentinel terminated list of non-static fields associated with this class.

The name of the source file that this class came from originally or NULL if this information is not present.

A sentinel terminated list of static fields associated with this class. See static_values for their initializer list.

A sentinel terminated list of values to initialized static fields declared in this class. The elements should be in the same order as the field list.

The class name that this class inherits from or NULL if it is a root of an inheritance tree (like Object).


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Enumerations Enumerator
Generated on Fri Sep 24 19:16:14 2010 for dxcut by  doxygen 1.6.3