public interface

IDexType

implements ICodeType IDexItem
com.pnfsoftware.jeb.core.units.code.android.dex.IDexType

Class Overview

A DEX type.

See Also

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.ICodeItem
Public Methods
abstract List<IDexType> getDependantTypes()
abstract int getDimensions()
abstract IDexClass getImplementingClass()
Get the implementing class.
abstract IDexType getMasterType()
abstract String getNonArrayClass()
abstract boolean isArray()
abstract boolean isArrayOfPrimitive()
abstract boolean isClass()
Determine if the type is a true class (not an array, not a primitive type)
abstract boolean isPrimitive()
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.ICodeItem
From interface com.pnfsoftware.jeb.core.units.code.ICodeType
From interface com.pnfsoftware.jeb.core.units.code.android.dex.IDexItem

Public Methods

public abstract List<IDexType> getDependantTypes ()

public abstract int getDimensions ()

public abstract IDexClass getImplementingClass ()

Get the implementing class.

Returns
  • a class object, null if none

public abstract IDexType getMasterType ()

public abstract String getNonArrayClass ()

public abstract boolean isArray ()

public abstract boolean isArrayOfPrimitive ()

public abstract boolean isClass ()

Determine if the type is a true class (not an array, not a primitive type)

public abstract boolean isPrimitive ()