public interface


implements ICElement

Class Overview

A C type. AST types are created by an ICTypeFactory.


Public Methods
abstract ICType duplicate()
Deep duplication of the element (i.e.
abstract String getBaseTypeSignature()
abstract String getSignature()
abstract boolean isAlias()
abstract boolean isFunctionPointer()
abstract boolean isReference()
abstract boolean isSynthetic()
abstract boolean isVoid()
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement

Public Methods

public abstract ICType duplicate ()

Deep duplication of the element (i.e. sub-elements are duplicated).

Note: ICClass, ICMethod, ICField, ICIdentifier, ICConstant, ICType and ICLabel are not duplicated.

public abstract String getBaseTypeSignature ()

public abstract String getSignature ()

public abstract boolean isAlias ()

public abstract boolean isFunctionPointer ()

public abstract boolean isReference ()

public abstract boolean isSynthetic ()

public abstract boolean isVoid ()