The native Dalvik decompiler returns Java units
built upon the interfaces defined in this package.
ICompound | Java AST interface to represent compound statements. |
IJavaAnnotation | Java AST interface to represent Java annotations. |
IJavaAnnotationElement | Java AST interface to represent Java annotation elements. |
IJavaArithmeticExpression | Java AST interface to represent arithmetic and logical expressions. |
IJavaArrayElt | Java AST interface to represent the element of an array. |
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. |
IJavaClass | Java AST interface to represent a Java class or interface. |
IJavaClassFactory | |
IJavaConditionalExpression | Java AST interface to represent conditional expressions. |
IJavaConstant | Java AST interface to represent literal or constant value. |
IJavaConstantFactory | Builder for Java AST constants. |
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. |
IJavaElement | Base interface for all elements of a Java Abstract Syntax Tree. |
IJavaExpression | This interface is implemented by Java AST elements representing expressions. |
IJavaFactories | A collection of Java AST element factories. |
IJavaField | Java AST interface to represent Java fields. |
IJavaFieldFactory | |
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. |
IJavaGlobalContext | |
IJavaGoto | Java AST interface to represent a "goto" statement. |
IJavaIdentifier | Java AST interface to represent a Java identifier, or variable. |
IJavaIdentifierManager | |
IJavaIf | Java AST interface to represent conditional "if" statements. |
IJavaInstanceField | Java AST interface to represent instance fields
This interface should not be confused with |
IJavaLabel | Java AST interface to represent labels. |
IJavaLabelFactory | |
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. |
IJavaMethod | Java AST interface to represent Java methods. |
IJavaMethodFactory | |
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. |
IJavaOperator | This interface is used to define a Java operator. |
IJavaOperatorFactory | Builder for Java AST operators. |
IJavaPredicate | Java AST interface to represent Java predicates. |
IJavaReturn | Java AST interface to represent return statements of methods. |
IJavaSourceUnit | Definition of a source unit representing a Java class or Java method in the form of an Abstract Syntax Tree (AST). |
IJavaStaticField | Java AST interface to represent a static field variable. |
IJavaSwitch | Java AST interface to represent switch statements. |
IJavaSynchronizedBlock | Java AST interface to represent synchronized blocks of code. |
IJavaTerminalStatement | |
IJavaThrow | Java AST interface to represent throw statements. |
IJavaTry | Java AST interface to represent try-catch elements. |
IJavaType | This interface is used to define a Java type. |
IJavaTypeFactory | Builder for Java AST types. |
IJavaTypeReference | Java AST interface to represent a type reference. |
IJavaWhile | Java AST interface to represent while loop statements. |
INonStatement | Base interface for Java AST elements that represent non-statements. |
IStatement | Base interface for Java AST elements that represent statements. |
ASTUtil | Utility methods for IJavaElement . |
JavaTypeUtil |
JavaElementType | A list of Java AST element types. |
JavaOperatorType | Java operator types. |
JavaOperatorType.Associativity |