package

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

Interfaces

ICArrayElement  
ICAssignment C assignment. 
ICBlock  
ICBreak  
ICCall  
ICClass  
ICCompound  
ICConditionalStatement  
ICConstant  
ICConstantInteger  
ICConstantString  
ICContinue  
ICControlBreaker Represent a Control breaker (which breaks the flow in a loop or switch) 
ICDeclaration Top-level elements under an ICSource
ICDefinition Definition of an ICIdentifier, with a ICType
ICDoWhileStm  
ICElement Base interface for C AST elements. 
ICExpression C expression. 
ICField  
ICForLoopStm  
ICGoto  
ICIdentifier C variable. 
ICIfStm  
ICInstanceField  
ICJumpFar  
ICLabel  
ICLeftExpression  
ICMethod C method (any C routine). 
ICNativeStatement A custom statement. 
ICOperation C operation with 1, 2 or 3 operands. 
ICOperator  
ICPredicate C predicate, wrapper for a C expression that can be evaluated to true or false. 
ICReturn  
ICSource  
ICStatement C statement. 
ICSwitchStm  
ICTuple  
ICType  
ICVisitor AST tree visitor interface. 
ICWhileLoopStm Interface for while and do-while loops. 
ICWhileStm  

Classes

CDocument  
COptUtil  
COptUtil.BreakFlowResult  
COutputSink This output sink is the recipient for the generation of a C-like Abstract Syntax Tree (AST). 
CVisitResults  

Enums

CElementType  
CEntityType  
CIdentifierClass Class of an identifier. 
CKeyword  
COperatorType Base C operators used in AST. 
COperatorType.Associativity  
COptUtil.BreakFlowStatus