Package com.togethersoft.sca.ast

Interface Summary
AstArrayCreationExpression Represents a new array creation expression.
AstArrayInitializer Represents an array initializer.
AstArrayReference Represents an array element access.
AstAssertStatement Represents an assertion statement.
AstAssignmentExpression Represents a simple or compound assignment expression.
AstBinaryExpression Represents a two operand expression.
AstBooleanLiteral Represents a boolean literal.
AstBreakStatement Represents a break statement.
AstCaseLabel Represents a case label.
AstCastExpression Represents a type cast expression.
AstCatchClause Represents a catch clause (exception handler) of a try statement.
AstCharLiteral Represents a character literal.
AstClassFile Represents a binary type container, which can be a class file, a jar or zip libary.
AstComment Represents a comment in the source code.
AstCompilationUnit Represents a compilation unit (Java source file).
AstCompoundStatement Represents a compound statement (a block).
AstConditionalExpression Represents a conditional expression.
AstConstructorInvocation Represents an explicit constructor invocation.
AstContinueStatement Represents a continue statement.
AstDbcProvider Provides access to DbC contracts associated with a declaration (class or method).
AstDbcResult Represents a reference to the value returned by a method in DbC specification comment.
AstDeclaration The common interface representing a declaration.
AstDeclarationStatement Represents a declaration statement.
AstDoStatement Represents a do-while loop statement.
AstDoubleLiteral Represents a double literal.
AstElement Represents a named AST model component.
AstEmptyStatement Represents an empty statement.
AstExpression The common interface for expressions.
AstExpressionStatement Represents an expression statement.
AstField Represents a field declared in a type.
AstFieldReference Represents a field access expression.
AstFinallyClause Represens the finally clause of a try statement.
AstFloatLiteral Represents a float literal.
AstForStatement Represents a for loop statement.
AstIfStatement Represents an if statement.
AstImport Represens an import declaration.
AstInitializer Represents a class initializer declared in a type.
AstIntLiteral Represents an integer literal.
AstJavadocTag A tag that appears in a Javadoc comment.
AstLiteral Provides the common interface for representing literals.
AstLongLiteral Represents a long literal.
AstMember Represents an AST element that is a member of a type or package.
AstMethod Represents a method or constructor declared in a type.
AstMethodCallExpression Represents a method call expression.
AstModel The AST model is the root element of a Java project representation.
AstModelChangeListener Receives events about changes in the observed model.
AstModifier  
AstModifiers The Modifiers interface defines access modifier flags.
AstNullLiteral Represents the null literal.
AstObject Represents an abstract syntax tree (AST) node which is the basic building block of the AST model.
AstObjectCreationExpression Represents a new object creation expression.
AstObjectFactory Factory for constructing instances of all AstObjects
AstPackage Represents a package.
AstParenthesizedExpression Represents a parenthesized expression.
AstReference The common interface for AST objects that refer to a declaration.
AstReturnStatement Represents a return statement.
AstSimpleReference Represents a simple name expression.
AstSourcePosition Represents a source code fragment.
AstStatement The common interface for statements.
AstStringLiteral Represents a string literal.
AstSuperExpression Represents a super expression.
AstSwitchGroup Represens a .
AstSwitchStatement Represents a switch statement.
AstSynchronizedStatement Represents a synchronized statement.
AstThisExpression Represents a this expression.
AstThrowSpecifier Represents a reference to an exception type specified in a method's throws clause.
AstThrowStatement Represents a throw statement.
AstTryStatement Represents a try statement.
AstType Represents a type (a class or interface) defined either in a source file or in a binary class file.
AstTypeExpression Represents a type expression.
AstTypeReference The common interface representing a reference to a type.
AstUnaryExpression Represents a one operand expression.
AstVarDeclaration The common interface representing a variable declaration.
AstVariable Represents a local variable, method, constructor or catch clause parameter.
AstWhileStatement Represens a while loop statement.
 

Class Summary
AstModelDelta Contains information about changed model elements.