com.pnfsoftware.jeb.core.units.code.java.IJavaExpression |
Known Indirect Subclasses
IJavaArithmeticExpression,
IJavaArrayElt,
IJavaCall,
IJavaConditionalExpression,
IJavaConstant,
IJavaDefinition,
IJavaIdentifier,
IJavaInstanceField,
IJavaLeftExpression,
IJavaNew,
IJavaNewArray,
IJavaPredicate,
IJavaStaticField,
IJavaTypeReference
IJavaArithmeticExpression |
Java AST interface to represent arithmetic and logical expressions. |
IJavaArrayElt |
Java AST interface to represent the element of an array. |
IJavaCall |
Java AST interface to represent method invocation. |
IJavaConditionalExpression |
Java AST interface to represent conditional expressions. |
IJavaConstant |
Java AST interface to represent literal or constant value. |
IJavaDefinition |
Java AST interface to represent definition statements. |
IJavaIdentifier |
Java AST interface to represent a Java identifier, or variable. |
IJavaInstanceField |
Java AST interface to represent instance fields
This interface should not be confused with IJavaField definition objects. |
IJavaLeftExpression |
This interface is used to represent Java expressions that can be assigned to, that is,
expressions that can be left members in assignment statements. |
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. |
IJavaPredicate |
Java AST interface to represent Java predicates. |
IJavaStaticField |
Java AST interface to represent a static field variable. |
IJavaTypeReference |
Java AST interface to represent a type reference. |
|
Class Overview
This interface is implemented by Java AST elements representing expressions.