public interface

IDexFieldData

com.pnfsoftware.jeb.core.units.code.android.dex.IDexFieldData

Class Overview

This interface represents a DEX encoded_field object. Only internal fields have such objects. Retrieved via getData().

Summary

Public Methods
abstract int getAccessFlags()
Get the field access flags.
abstract int getDexFileIndex()
Retrieve the index of the dex file that defines this field body.
abstract int getFieldIndex()
Get the field index (index of Field object).
abstract int getUserFlags()
Custom flags.
abstract boolean isFinal()
Convenience method to check the apt-named access flag.
abstract boolean isPrivate()
Convenience method to check the apt-named access flag.
abstract boolean isProtected()
Convenience method to check the apt-named access flag.
abstract boolean isPublic()
Convenience method to check the apt-named access flag.
abstract boolean isStatic()
Convenience method to check the apt-named access flag.
abstract boolean isSynthetic()
Convenience method to check the apt-named access flag.
abstract boolean isVolatile()
Convenience method to check the apt-named access flag.
abstract void setUserFlags(int flags)
Custom flags.

Public Methods

public abstract int getAccessFlags ()

Get the field access flags.

Returns
  • the access flags, refer to the ACC_xxx constants in the IDexUnit

public abstract int getDexFileIndex ()

Retrieve the index of the dex file that defines this field body.

Returns
  • an index into getDexFiles() (of the owner , or -1 if unknown or not defined

public abstract int getFieldIndex ()

Get the field index (index of Field object).

Returns
  • the field index

public abstract int getUserFlags ()

Custom flags.

public abstract boolean isFinal ()

Convenience method to check the apt-named access flag.

public abstract boolean isPrivate ()

Convenience method to check the apt-named access flag.

public abstract boolean isProtected ()

Convenience method to check the apt-named access flag.

public abstract boolean isPublic ()

Convenience method to check the apt-named access flag.

public abstract boolean isStatic ()

Convenience method to check the apt-named access flag.

public abstract boolean isSynthetic ()

Convenience method to check the apt-named access flag.

public abstract boolean isVolatile ()

Convenience method to check the apt-named access flag.

public abstract void setUserFlags (int flags)

Custom flags.