public interface

ICNamingEngine

com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICNamingEngine

Class Overview

A naming engine is used to generate ICIdentifier names.

Summary

Public Methods
abstract boolean beautifyIdentifierNames(ICMethod methodElement, IDynamicContentManager dcm)
Beautify identifier names.
abstract boolean beautifyIdentifierNames(ICField fieldElement, IDynamicContentManager dcm)
Beautify identifier names.
abstract boolean beautifyIdentifierNames(ICClass classElement, IDynamicContentManager dcm)
Beautify identifier names.

Public Methods

public abstract boolean beautifyIdentifierNames (ICMethod methodElement, IDynamicContentManager dcm)

Beautify identifier names. This method is intended to be run on a final AST.

Parameters
methodElement mandatory
dcm optional
Returns
  • true if method variable names were beautified, false otherwise

public abstract boolean beautifyIdentifierNames (ICField fieldElement, IDynamicContentManager dcm)

Beautify identifier names. This method is intended to be run on a final AST.

Parameters
fieldElement mandatory
dcm optional
Returns
  • true if method variable names were beautified, false otherwise

public abstract boolean beautifyIdentifierNames (ICClass classElement, IDynamicContentManager dcm)

Beautify identifier names. This method is intended to be run on a final AST. This is a convenience method that beautify the names of identifiers of all fields and all methods contained in the provided class element.

Parameters
classElement mandatory
dcm optional
Returns
  • true if method variable names were beautified, false otherwise