Top Description Methods
org.droidparts.dexmaker.dx.dex.code

public Interface CatchBuilder

Known Direct Implementers
org.droidparts.dexmaker.dx.dex.code.StdCatchBuilder
Imports
org.droidparts.dexmaker.dx.rop.type.Type, java.util.HashSet

Interface for the construction of CatchTable instances.

Method Summary

Modifier and TypeMethod and Description
public CatchTable

Returns:

non-null; the constructed table
build
()

Builds and returns the catch table for this instance.

public HashSet<Type>

Returns:

non-null; the set of catch types
getCatchTypes
()

Gets the set of catch types associated with this instance.

public boolean

Returns:

whether this instance has any catches at all
hasAnyCatches
()

Gets whether this instance has any catches at all (either typed or catch-all).

Method Detail

buildback to summary
public CatchTable build()

Builds and returns the catch table for this instance.

Returns:CatchTable

non-null; the constructed table

getCatchTypesback to summary
public HashSet<Type> getCatchTypes()

Gets the set of catch types associated with this instance.

Returns:HashSet<Type>

non-null; the set of catch types

hasAnyCatchesback to summary
public boolean hasAnyCatches()

Gets whether this instance has any catches at all (either typed or catch-all).

Returns:boolean

whether this instance has any catches at all