com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifierManager |
Factory for C variables. A manager of ICIdentifier
(and ICDefinition). Each
ICMethod
has its own identifier factory.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract ICDecl | create(int id, ICType type, String name, CIdentifierClass identClass) | ||||||||||
abstract ICDecl | create(int id, ICType type, String name, CIdentifierClass identClass, Integer methodIndex, Long address, Integer paramIndex) | ||||||||||
abstract ICDecl |
getDeclaration(int id)
Get a declaration object by id.
| ||||||||||
abstract Collection<ICDecl> | getDeclarations() | ||||||||||
abstract ICIdentifier |
getIdentifier(int id)
Get an identifier object by id.
| ||||||||||
abstract ICIdentifier | getIdentifierAt(long address) | ||||||||||
abstract Collection<ICIdentifier> | getIdentifiers() | ||||||||||
abstract ICNamingEngine | getNamingEngine() | ||||||||||
abstract void | setNamingEngine(ICNamingEngine namingEngine) |