| 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) | ||||||||||