| com.pnfsoftware.jeb.core.units.code.java.IStatement |
Known Indirect Subclasses
ICompound,
IJavaAssignment,
IJavaBlock,
IJavaBreak,
IJavaCall,
IJavaContinue,
IJavaDefinition,
IJavaDoWhile,
IJavaFor,
IJavaForEach,
IJavaGoto,
IJavaIf,
IJavaLabel,
IJavaMonitor,
IJavaNew,
and
7 others.
| ICompound |
Java AST interface to represent compound statements. |
| IJavaAssignment |
Java AST interface to represent assignments. |
| IJavaBlock |
Java AST interface to represent a sequence of statements. |
| IJavaBreak |
Java AST interface to represent a break statement. |
| IJavaCall |
Java AST interface to represent method invocation. |
| IJavaContinue |
Java AST interface to represent a continue statement. |
| IJavaDefinition |
Java AST interface to represent definition statements. |
| IJavaDoWhile |
Java AST interface to represent a do-while loop statement. |
| IJavaFor |
Java AST interface used to represent a standard for loop statement. |
| IJavaForEach |
Java AST interface used to represent a for-each Java 5 loop statement. |
| IJavaGoto |
Java AST interface to represent a "goto" statement. |
| IJavaIf |
Java AST interface to represent conditional "if" statements. |
| IJavaLabel |
Java AST interface to represent labels. |
| IJavaMonitor |
Java AST interface to represent a "monitor" statement. |
| IJavaNew |
Java AST interface to represent the instantiation of a new non-array object. |
| IJavaNewArray |
Java AST interface to represent the instantiation of an array object. |
| IJavaReturn |
Java AST interface to represent return statements of methods. |
| IJavaSwitch |
Java AST interface to represent switch statements. |
| IJavaTerminalStatement |
|
| IJavaThrow |
Java AST interface to represent throw statements. |
| IJavaTry |
Java AST interface to represent try-catch elements. |
| IJavaWhile |
Java AST interface to represent while loop statements. |
|
Class Overview
Base interface for Java AST elements that represent statements.