public interface

ICConstant

implements ICExpression
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstant<T>
Known Indirect Subclasses

Class Overview

Constants represent immutable numbers and strings. Refer to the sub-interfaces. Constant objects are created and retrieved by the ICConstantFactory.

Summary

Public Methods
abstract ICConstant<T> duplicate()
Deep duplication of the element (i.e.
abstract ICType getType()
abstract T getValue()
abstract boolean isTrueLike()
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression

Public Methods

public abstract ICConstant<T> 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 ICType getType ()

public abstract T getValue ()

public abstract boolean isTrueLike ()