A B C D E F G H I J K L M N O P R S T U V W

A

ACC_ABSTRACT - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the abstract modifier.
ACC_FINAL - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the final modifier.
ACC_INTERFACE - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the interface modifier.
ACC_NATIVE - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the native modifier.
ACC_PRIVATE - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the private modifier.
ACC_PROTECTED - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the protected modifier.
ACC_PUBLIC - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the public modifier.
ACC_STATIC - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the static modifier.
ACC_STRICTFP - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the strictfp modifier.
ACC_SYNCHRONIZED - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the synchronized modifier.
ACC_TRANSIENT - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the transient modifier.
ACC_VOLATILE - Static variable in interface com.togethersoft.sca.ast.AstModifiers
Constant representing the volatile modifier.
accessType() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
get access type for this named unit
ADD - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 + op2
addAutoFix(AutoFix) - Method in interface com.togethersoft.sca.core.plugin.audit.IAuditMessage
Associates an auto fix with this problem.
addCategory(IAnalyzerCategory) - Method in interface com.togethersoft.sca.core.IAnalyzerCategory
Adds a nested analyzer category to this category.
addComment(AstComment) - Method in interface com.togethersoft.sca.ast.AstObject
Add new comment to the statement
addDescriptor(IAnalyzerDescriptor) - Method in interface com.togethersoft.sca.core.IAnalyzerCategory
Adds an analyzer descriptor to this category.
addedFiles - Variable in class com.togethersoft.sca.ast.AstModelDelta
The list of source files that have been added to the model.
addLogListener(ILogListener) - Method in interface com.togethersoft.sca.core.ILog
Registers a log listener.
addModelChangeListener(AstModelChangeListener) - Method in interface com.togethersoft.sca.ast.AstModel
Registeres a listener that will reveive notifications about model updates.
addParameter(IParameter) - Method in interface com.togethersoft.sca.core.IParameterRegistry
Adds a new parameter to the registry.
addParameter(IParameter) - Method in interface com.togethersoft.sca.core.IParameterList
Method add parameter to list
addSourceBase(ISourceBase) - Method in interface com.togethersoft.sca.core.IProject
Adds a source file location.
addStatement(AstStatement) - Method in interface com.togethersoft.sca.ast.AstSwitchGroup
Append statement to switch group
addSubMessage(IAuditMessage) - Method in interface com.togethersoft.sca.core.plugin.audit.IAuditMessage
Method addSubMessage.
addTempVariable(int, ITuple) - Method in interface com.togethersoft.sca.dataflow.flowgraph.IValueTable
Add temporary variable for tuple
addUserVariable(AstVariable, int) - Method in interface com.togethersoft.sca.dataflow.flowgraph.IValueTable
Add user variable for AST declaration
analyzersRequired() - Method in interface com.togethersoft.sca.core.plugin.report.IReporter
get array of names of analyzers required to produce input for this report generator
analyzersRequired() - Method in interface com.togethersoft.sca.core.plugin.report.IMessageFilter
gives names of analyzers required to produce messages of interest for the filter.
apply(MessageList) - Method in interface com.togethersoft.sca.core.plugin.report.IMessageFilter
Perform filtering of the message list according to preconfigured parameters
apply(MessageList) - Method in class com.togethersoft.sca.core.plugin.report.SubsetFilter
 
apply(MessageList) - Method in class com.togethersoft.sca.core.plugin.report.SortFilter
 
ARRAY_CREATION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a new array creation expression.
ARRAY_INITIALIZER - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an array initializer.
ARRAY_REFERENCE - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an array access expression.
asArray() - Method in class com.togethersoft.sca.core.plugin.report.MessageList
Present message list as array.
ASG - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1
asObject() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IConstantVal
Get the constant value in the Object<\code> form
ASSERT_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an assertion statement.
ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a simple = assignment expression.
ASSIGNMENT_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an assignment expression.
ASSUME - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Special pseudo-tuple meaning that condition specified as the operand is assumed to be true<\code>.
AstArrayCreationExpression - interface com.togethersoft.sca.ast.AstArrayCreationExpression.
Represents a new array creation expression.
AstArrayInitializer - interface com.togethersoft.sca.ast.AstArrayInitializer.
Represents an array initializer.
AstArrayReference - interface com.togethersoft.sca.ast.AstArrayReference.
Represents an array element access.
AstAssertStatement - interface com.togethersoft.sca.ast.AstAssertStatement.
Represents an assertion statement.
AstAssignmentExpression - interface com.togethersoft.sca.ast.AstAssignmentExpression.
Represents a simple or compound assignment expression.
AstBinaryExpression - interface com.togethersoft.sca.ast.AstBinaryExpression.
Represents a two operand expression.
AstBooleanLiteral - interface com.togethersoft.sca.ast.AstBooleanLiteral.
Represents a boolean literal.
AstBreakStatement - interface com.togethersoft.sca.ast.AstBreakStatement.
Represents a break statement.
AstCaseLabel - interface com.togethersoft.sca.ast.AstCaseLabel.
Represents a case label.
AstCastExpression - interface com.togethersoft.sca.ast.AstCastExpression.
Represents a type cast expression.
AstCatchClause - interface com.togethersoft.sca.ast.AstCatchClause.
Represents a catch clause (exception handler) of a try statement.
AstCharLiteral - interface com.togethersoft.sca.ast.AstCharLiteral.
Represents a character literal.
AstClassFile - interface com.togethersoft.sca.ast.AstClassFile.
Represents a binary type container, which can be a class file, a jar or zip libary.
AstComment - interface com.togethersoft.sca.ast.AstComment.
Represents a comment in the source code.
AstCompilationUnit - interface com.togethersoft.sca.ast.AstCompilationUnit.
Represents a compilation unit (Java source file).
AstCompoundStatement - interface com.togethersoft.sca.ast.AstCompoundStatement.
Represents a compound statement (a block).
AstConditionalExpression - interface com.togethersoft.sca.ast.AstConditionalExpression.
Represents a conditional expression.
AstConstructorInvocation - interface com.togethersoft.sca.ast.AstConstructorInvocation.
Represents an explicit constructor invocation.
AstContinueStatement - interface com.togethersoft.sca.ast.AstContinueStatement.
Represents a continue statement.
AstDbcProvider - interface com.togethersoft.sca.ast.AstDbcProvider.
Provides access to DbC contracts associated with a declaration (class or method).
AstDbcResult - interface com.togethersoft.sca.ast.AstDbcResult.
Represents a reference to the value returned by a method in DbC specification comment.
AstDeclaration - interface com.togethersoft.sca.ast.AstDeclaration.
The common interface representing a declaration.
AstDeclarationStatement - interface com.togethersoft.sca.ast.AstDeclarationStatement.
Represents a declaration statement.
AstDoStatement - interface com.togethersoft.sca.ast.AstDoStatement.
Represents a do-while loop statement.
AstDoubleLiteral - interface com.togethersoft.sca.ast.AstDoubleLiteral.
Represents a double literal.
AstElement - interface com.togethersoft.sca.ast.AstElement.
Represents a named AST model component.
AstEmptyStatement - interface com.togethersoft.sca.ast.AstEmptyStatement.
Represents an empty statement.
AstExpression - interface com.togethersoft.sca.ast.AstExpression.
The common interface for expressions.
AstExpressionStatement - interface com.togethersoft.sca.ast.AstExpressionStatement.
Represents an expression statement.
AstExpressionVisitor - interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor.
Expression visitor allows to iterate through AST nodes representing Java expressions.
AstExpressionVisitorAdapter - class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter.
Empty implementation of AstExpressionVisitor.
AstExpressionVisitorAdapter() - Constructor for class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
Creates an expression visitor with the default options.
AstExpressionVisitorAdapter(int) - Constructor for class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
Creates an expression visitor with the specified options.
AstField - interface com.togethersoft.sca.ast.AstField.
Represents a field declared in a type.
AstFieldReference - interface com.togethersoft.sca.ast.AstFieldReference.
Represents a field access expression.
AstFinallyClause - interface com.togethersoft.sca.ast.AstFinallyClause.
Represens the finally clause of a try statement.
AstFloatLiteral - interface com.togethersoft.sca.ast.AstFloatLiteral.
Represents a float literal.
AstForStatement - interface com.togethersoft.sca.ast.AstForStatement.
Represents a for loop statement.
AstIfStatement - interface com.togethersoft.sca.ast.AstIfStatement.
Represents an if statement.
AstImport - interface com.togethersoft.sca.ast.AstImport.
Represens an import declaration.
AstInitializer - interface com.togethersoft.sca.ast.AstInitializer.
Represents a class initializer declared in a type.
AstIntLiteral - interface com.togethersoft.sca.ast.AstIntLiteral.
Represents an integer literal.
AstJavadocTag - interface com.togethersoft.sca.ast.AstJavadocTag.
A tag that appears in a Javadoc comment.
AstLiteral - interface com.togethersoft.sca.ast.AstLiteral.
Provides the common interface for representing literals.
AstLongLiteral - interface com.togethersoft.sca.ast.AstLongLiteral.
Represents a long literal.
AstMember - interface com.togethersoft.sca.ast.AstMember.
Represents an AST element that is a member of a type or package.
AstMethod - interface com.togethersoft.sca.ast.AstMethod.
Represents a method or constructor declared in a type.
AstMethodCallExpression - interface com.togethersoft.sca.ast.AstMethodCallExpression.
Represents a method call expression.
AstModel - interface com.togethersoft.sca.ast.AstModel.
The AST model is the root element of a Java project representation.
AstModelChangeListener - interface com.togethersoft.sca.ast.AstModelChangeListener.
Receives events about changes in the observed model.
AstModelDelta - class com.togethersoft.sca.ast.AstModelDelta.
Contains information about changed model elements.
AstModelDelta() - Constructor for class com.togethersoft.sca.ast.AstModelDelta
 
AstModifier - interface com.togethersoft.sca.ast.AstModifier.
 
AstModifiers - interface com.togethersoft.sca.ast.AstModifiers.
The Modifiers interface defines access modifier flags.
AstNullLiteral - interface com.togethersoft.sca.ast.AstNullLiteral.
Represents the null literal.
AstObject - interface com.togethersoft.sca.ast.AstObject.
Represents an abstract syntax tree (AST) node which is the basic building block of the AST model.
AstObjectCreationExpression - interface com.togethersoft.sca.ast.AstObjectCreationExpression.
Represents a new object creation expression.
AstObjectFactory - interface com.togethersoft.sca.ast.AstObjectFactory.
Factory for constructing instances of all AstObjects
AstPackage - interface com.togethersoft.sca.ast.AstPackage.
Represents a package.
AstParenthesizedExpression - interface com.togethersoft.sca.ast.AstParenthesizedExpression.
Represents a parenthesized expression.
AstReference - interface com.togethersoft.sca.ast.AstReference.
The common interface for AST objects that refer to a declaration.
AstReturnStatement - interface com.togethersoft.sca.ast.AstReturnStatement.
Represents a return statement.
AstSimpleReference - interface com.togethersoft.sca.ast.AstSimpleReference.
Represents a simple name expression.
AstSourcePosition - interface com.togethersoft.sca.ast.AstSourcePosition.
Represents a source code fragment.
AstStatement - interface com.togethersoft.sca.ast.AstStatement.
The common interface for statements.
AstStatementVisitor - interface com.togethersoft.sca.ast.visitor.AstStatementVisitor.
Statement visitor allows to iterate through AST nodes representing Java statements.
AstStatementVisitorAdapter - class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter.
Empty implementation of AstStatementVisitor.
AstStatementVisitorAdapter() - Constructor for class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
Creates a statement visitor with the default options.
AstStatementVisitorAdapter(int) - Constructor for class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
Creates a statement visitor with the specified options.
AstStringLiteral - interface com.togethersoft.sca.ast.AstStringLiteral.
Represents a string literal.
AstSuperExpression - interface com.togethersoft.sca.ast.AstSuperExpression.
Represents a super expression.
AstSwitchGroup - interface com.togethersoft.sca.ast.AstSwitchGroup.
Represens a .
AstSwitchStatement - interface com.togethersoft.sca.ast.AstSwitchStatement.
Represents a switch statement.
AstSynchronizedStatement - interface com.togethersoft.sca.ast.AstSynchronizedStatement.
Represents a synchronized statement.
AstThisExpression - interface com.togethersoft.sca.ast.AstThisExpression.
Represents a this expression.
AstThrowSpecifier - interface com.togethersoft.sca.ast.AstThrowSpecifier.
Represents a reference to an exception type specified in a method's throws clause.
AstThrowStatement - interface com.togethersoft.sca.ast.AstThrowStatement.
Represents a throw statement.
AstTryStatement - interface com.togethersoft.sca.ast.AstTryStatement.
Represents a try statement.
AstType - interface com.togethersoft.sca.ast.AstType.
Represents a type (a class or interface) defined either in a source file or in a binary class file.
AstTypeExpression - interface com.togethersoft.sca.ast.AstTypeExpression.
Represents a type expression.
AstTypeReference - interface com.togethersoft.sca.ast.AstTypeReference.
The common interface representing a reference to a type.
AstUnaryExpression - interface com.togethersoft.sca.ast.AstUnaryExpression.
Represents a one operand expression.
AstVarDeclaration - interface com.togethersoft.sca.ast.AstVarDeclaration.
The common interface representing a variable declaration.
AstVariable - interface com.togethersoft.sca.ast.AstVariable.
Represents a local variable, method, constructor or catch clause parameter.
AstVisitor - interface com.togethersoft.sca.ast.visitor.AstVisitor.
Common interface for AST model visitors.
AstWhileStatement - interface com.togethersoft.sca.ast.AstWhileStatement.
Represens a while loop statement.
AutoFix - class com.togethersoft.sca.core.plugin.audit.AutoFix.
Provides interface for fixing problems found in the source.
AutoFix() - Constructor for class com.togethersoft.sca.core.plugin.audit.AutoFix
 

B

BAND - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing an integer bitwise & expression.
BAND - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 & op2
BAND_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound &= assignment expression.
basicBlock() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
returns the basic block, this tuple belongs to
BINARY_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a binary expression.
BNOT - Static variable in interface com.togethersoft.sca.ast.AstUnaryExpression
Constant representing a bitwise complement ~ expression.
bodyPresent() - Method in interface com.togethersoft.sca.dataflow.IMethod
returns true iff sorcerer have access to method source
BOOLEAN - Static variable in interface com.togethersoft.sca.ast.AstLiteral
Constant representing a boolean literal.
BOOLEAN - Static variable in interface com.togethersoft.sca.core.IParameter
Represents a boolean parameter.
BOR - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing an integer bitwise | expression.
BOR - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 | op2
BOR_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound |= assignment expression.
BREAK_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a break statement.
BSR - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing an unsigned right shift >>> expression.
BSR_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound >>>= assignment expression.
BXOR - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing an integer bitwise ^ expression.
BXOR - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 ^ op2
BXOR_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound ^= assignment expression.

C

CALL - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1(op2, ..., opN)
callsUnknown() - Method in interface com.togethersoft.sca.dataflow.IMethod
Returns true if call to this method may cause the call of method we do not have information on.
cancel() - Method in class com.togethersoft.sca.core.JobControl
Places a request to cancel the task.
CASE_LABEL - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a case label.
CAST - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = (op1)op2
CAST_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a type cast expression.
CATCH_CLAUSE - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a catch clause of a try statement.
CHAR - Static variable in interface com.togethersoft.sca.ast.AstLiteral
Constant representing a character literal.
check() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IJavaLoop
Set this for this loop and for it`s subloops the attributes indicating whether these loops are forever loops or zero iteration loops.
CLASS - Static variable in interface com.togethersoft.sca.ast.AstFieldReference
Constant representing a class literal reference.
CLASS_FILE - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a class file.
classes() - Method in interface com.togethersoft.sca.dataflow.IPackage
get all classes included immediately in the package
clone() - Method in interface com.togethersoft.sca.core.IParameter
Creates a deep copy of this parameter.
clone() - Method in interface com.togethersoft.sca.core.IAnalyzerCategory
Creates a deep copy of this category.
clone() - Method in interface com.togethersoft.sca.core.IParameterRegistry
Creates a deep copy of this parameter registry.
clone() - Method in interface com.togethersoft.sca.core.IAnalyzerDescriptor
Creates a deep copy of this analyzer descriptor.
COM - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = ~op1
com.togethersoft.sca.ast - package com.togethersoft.sca.ast
 
com.togethersoft.sca.ast.visitor - package com.togethersoft.sca.ast.visitor
 
com.togethersoft.sca.core - package com.togethersoft.sca.core
 
com.togethersoft.sca.core.plugin.audit - package com.togethersoft.sca.core.plugin.audit
 
com.togethersoft.sca.core.plugin.metric - package com.togethersoft.sca.core.plugin.metric
 
com.togethersoft.sca.core.plugin.report - package com.togethersoft.sca.core.plugin.report
 
com.togethersoft.sca.dataflow - package com.togethersoft.sca.dataflow
 
com.togethersoft.sca.dataflow.flowgraph - package com.togethersoft.sca.dataflow.flowgraph
 
COMMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a comment.
COMPILATION_UNIT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a compilation unit.
complete(int) - Method in class com.togethersoft.sca.core.JobControl
This method is called by the running task to indicate which part of work has been completed.
COMPOUND_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a compound statement.
CONDITIONAL_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a conditional expression.
configureRegistry(IAnalyzerRegistry) - Method in interface com.togethersoft.sca.core.ICodeInspectorExecutable
Configures the analyzer registry.
configureRegistry(IAnalyzerRegistry) - Method in class com.togethersoft.sca.core.plugin.report.ReportManager
 
CONSTANT - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.IVal
The value denotes a constant value
CONSTRUCTOR_INVOCATION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an explicit constructor invocation.
CONTINUE_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a continue statement.
createAstAssertStatement(AstExpression, AstExpression) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstAssignmentExpression(int, AstExpression, AstExpression) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstBreakStatement() - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstCastExpression(AstTypeExpression, AstExpression) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstComment(String) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstCompoundStatement(AstStatement[], AstStatement) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstExpressionStatement(AstExpression) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstFieldReference(AstExpression, int, String) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstMethodCallExpression(AstExpression, AstExpression[]) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstParenthesizedExpression(AstExpression) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstSimpleReference(String) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstSuperExpression() - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstThisExpression() - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createAstTypeExpression(String) - Method in interface com.togethersoft.sca.ast.AstObjectFactory
 
createBooleanParameter(String) - Static method in class com.togethersoft.sca.core.ParameterFactory
Creates a boolean parameter.
createExecutableCodeInspector() - Method in interface com.togethersoft.sca.core.ICodeInspector
Returns an instance of the code inspector executable.
createExecutableExtension() - Method in interface com.togethersoft.sca.core.IExtension
Returns an instance of the extension executable.
createIntegerParameter(String) - Static method in class com.togethersoft.sca.core.ParameterFactory
Creates an integer parameter.
createLocalSourceBase() - Static method in class com.togethersoft.sca.core.Factory
Creates the default source base in which source files are stored in the local file system.
createProject() - Static method in class com.togethersoft.sca.core.Factory
Creates an empty Java project with the default settings.
createRealParameter(String) - Static method in class com.togethersoft.sca.core.ParameterFactory
Creates a floating-point parameter.
createStringParameter(String) - Static method in class com.togethersoft.sca.core.ParameterFactory
Creates a string parameter.

D

DBC_RESULT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a reference to a returned value.
DEBUG - Static variable in interface com.togethersoft.sca.core.IMessage
Represents a message containing debug data.
DEC - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = --op1
DECLARATION_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a declaration statement.
decodeAutoFixes(String) - Static method in class com.togethersoft.sca.core.plugin.audit.AutoFix
Creates an array of autofixes from String representation returned by #encodeautoFixes.
deepUpdate(AstCompilationUnit) - Method in interface com.togethersoft.sca.core.IProject
Builds the deep AST model for the types containing in the specified file.
DEFAULT_ACCESS - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the access to this item is default, i.e.
defaultPackage() - Method in interface com.togethersoft.sca.dataflow.IProject
get default package
description() - Method in interface com.togethersoft.sca.core.plugin.report.IReporter
get the description of the report generation module
description() - Method in interface com.togethersoft.sca.core.plugin.report.IMessageFilter
gives the informative description of the filter
DIV - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a division / expression.
DIV - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 / op2
DIV_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound /= assignment expression.
DO_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a do statement.
doLocalDataflowAnalysis() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IDataFlowGraph
Perform local dataflow analysis (i.e.
DOUBLE - Static variable in interface com.togethersoft.sca.ast.AstLiteral
Constant representing a double literal.
dumpToFile(String, JobControl) - Method in class com.togethersoft.sca.core.plugin.report.MessageList
Dumps messages to specified file
dumpToStream(PrintStream, JobControl) - Method in class com.togethersoft.sca.core.plugin.report.MessageList
 

E

elementsUsed() - Method in class com.togethersoft.sca.core.plugin.report.MessageList
Get the number of elements in the list
EMPTY_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an empty statement.
enableAssert(boolean) - Method in interface com.togethersoft.sca.core.IProject
Specifies whether the assertion statements introduced in JDK 1.4 will be recognized.
encodeAutoFixes(AutoFix[]) - Static method in class com.togethersoft.sca.core.plugin.audit.AutoFix
Returns a String in which the given autofixes are encoded.
entryIsReachable() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IJavaLoop
 
EQ - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a == eqiality expression.
EQ - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 == op2
ERROR - Static variable in interface com.togethersoft.sca.core.IMessage
Represents a message containing error notification.
expiredFiles - Variable in class com.togethersoft.sca.ast.AstModelDelta
The list of source files with the changed external interfaces.
EXPRESSION_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an expression statement.
EXTERNAL - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.IVar
The variable is external (not tracked by dataflow analysis engine)

F

Factory - class com.togethersoft.sca.core.Factory.
The abstract factory is used to instantiate the framework objects (such as StaticAnalyzer).
Factory() - Constructor for class com.togethersoft.sca.core.Factory
 
falseExpression() - Method in interface com.togethersoft.sca.ast.AstConditionalExpression
Returns the third operand of this conditional expression.
FATAL - Static variable in interface com.togethersoft.sca.core.IMessage
Represents a message containing fatal error notification.
FIELD_REFERENCE - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a field access expression.
filtersAvailable() - Method in class com.togethersoft.sca.core.plugin.report.ReportManager
Get all available message filters.
filtersRequired() - Method in interface com.togethersoft.sca.core.plugin.report.IReporter
get array of filters required for this report generator to run correctly
FINALLY_CLAUSE - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a finally clause of a try statement.
find(String) - Method in interface com.togethersoft.sca.core.IExtension
Returns the path location from which this extension is loaded.
find(String) - Method in interface com.togethersoft.sca.dataflow.INamespaceUnit
find all items with a given name
findField(String) - Method in interface com.togethersoft.sca.dataflow.IBehavior
find the field with the specified name.
findField(String, boolean) - Method in interface com.togethersoft.sca.ast.AstType
Returns the field with the specified name.
findMethod(String) - Method in interface com.togethersoft.sca.dataflow.IBehavior
find all methods with a given name
findMethod(String, String, boolean) - Method in interface com.togethersoft.sca.ast.AstType
Returns the method with the specified name and signature.
findPackage(String) - Method in interface com.togethersoft.sca.ast.AstModel
Returns the top-level package with the specified name.
findPackage(String) - Method in interface com.togethersoft.sca.ast.AstPackage
Returns the subpackage with the specified name contained in this package.
findType(String) - Method in interface com.togethersoft.sca.ast.AstModel
Returns the type with the specified name.
findType(String) - Method in interface com.togethersoft.sca.ast.AstPackage
Returns the binary type with the specified name contained in this package.
findType(String, boolean) - Method in interface com.togethersoft.sca.ast.AstType
Returns the nested type with the specified name declared by this type.
findUserVariable(Object) - Method in interface com.togethersoft.sca.dataflow.flowgraph.IValueTable
Search for user variable, defined by a key returns user variable descriptor if found, or null
fix() - Method in class com.togethersoft.sca.core.plugin.audit.AutoFix
Modifies the Ast model to fix the problem if it is feasible.
fix(InputStream, OutputStream) - Method in class com.togethersoft.sca.core.plugin.audit.AutoFix
Modifies the source code to fix the problem if it is feasible.
FLOAT - Static variable in interface com.togethersoft.sca.ast.AstLiteral
Constant representing a float literal.
FOR_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a for statement.

G

GE - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a >= relational expression.
GE - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 >= op2
generate(File, PrintStream, MessageList, String, JobControl) - Method in interface com.togethersoft.sca.core.plugin.report.IReporter
convert the message list to "text form".
getAggregation() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the parameter that defines aggregation type of this metric.
getAll() - Method in interface com.togethersoft.sca.dataflow.INamespaceUnit
get all items in a namespace
getAllFields() - Method in interface com.togethersoft.sca.ast.AstType
Returns all the fields of this type.
getAllMethods() - Method in interface com.togethersoft.sca.ast.AstType
Returns all the methods of this type.
getAnalyzer() - Method in class com.togethersoft.sca.core.Message
 
getAnalyzer() - Method in interface com.togethersoft.sca.core.IMessage
Returns the descriptor of the code analyzer that produced this message.
getAnalyzer() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the descriptor of the code analyzer that produced this message.
getAnalyzer() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getArgument() - Method in interface com.togethersoft.sca.ast.AstJavadocTag
Returns the argument of this tag.
getArgument() - Method in interface com.togethersoft.sca.ast.AstAssertStatement
Returns the expression that is passed to the constructor of the AssertionError if assertion fails.
getArguments() - Method in interface com.togethersoft.sca.ast.AstObjectCreationExpression
Returns arguments to the constructor invocation.
getArguments() - Method in interface com.togethersoft.sca.ast.AstMethodCallExpression
Returns arguments for the method invocation.
getArguments() - Method in interface com.togethersoft.sca.ast.AstConstructorInvocation
Returns arguments for the constructor.
getAstObject() - Method in class com.togethersoft.sca.core.Message
 
getAstObject() - Method in interface com.togethersoft.sca.core.IMessage
Returns the AST object for which this message was produced.
getAstObject() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
Obtain an associated AstObject, for which the tuple was generated returns null if no AstObject is associated.
getAstObject() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Obtain an associated AstObject, for which the tuple was generated returns null if no AstObject is associated.
getAstObjectKind() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns this object's kind, encoded as an integer.
getAstObjectKind() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getAutoFixes() - Method in interface com.togethersoft.sca.core.plugin.audit.IAuditMessage
Returns a list of fixes associated with this problem.
getBase() - Method in interface com.togethersoft.sca.ast.AstObjectCreationExpression
Returns the base expression if this object creation expression is qualified.
getBase() - Method in interface com.togethersoft.sca.ast.AstArrayReference
Returns the array reference expression (before the left bracket).
getBase() - Method in interface com.togethersoft.sca.ast.AstConstructorInvocation
Returns the base expression if this is a qualified constructor invocation, otherwise null.
getBaseExpression() - Method in interface com.togethersoft.sca.ast.AstFieldReference
Returns the base of this expression (before the dot).
getBaseLocation() - Method in interface com.togethersoft.sca.core.ISourceBase
 
getBaseType() - Method in interface com.togethersoft.sca.ast.AstTypeReference
Returns the base type of this type.
getBasicBlockList() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IControlFlowGraph
Get first item in Basic Block list.
getBody() - Method in interface com.togethersoft.sca.ast.AstSynchronizedStatement
Returns the body of this synchronized statement.
getBody() - Method in interface com.togethersoft.sca.ast.AstDoStatement
Returns the body of this do-while loop.
getBody() - Method in interface com.togethersoft.sca.ast.AstInitializer
Returns the body of this class initializer.
getBody() - Method in interface com.togethersoft.sca.ast.AstFinallyClause
Returns the body of this finally clause.
getBody() - Method in interface com.togethersoft.sca.ast.AstTryStatement
Returns the try block of this try statement.
getBody() - Method in interface com.togethersoft.sca.ast.AstForStatement
Returns the body of this for loop.
getBody() - Method in interface com.togethersoft.sca.ast.AstWhileStatement
Returns the body of this while loop.
getBody() - Method in interface com.togethersoft.sca.ast.AstSwitchStatement
Returns the body of this switch statement.
getBody() - Method in interface com.togethersoft.sca.ast.AstCatchClause
Returns the body of this catch clause.
getBody() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns the body of this method.
getBooleanValue(String, boolean) - Method in interface com.togethersoft.sca.core.IParameterRegistry
Returns the value of the boolean parameter with the specified identifier.
getBreakTarget() - Method in interface com.togethersoft.sca.ast.AstBreakStatement
Returns the break target, which may be a while, do, for, or switch statement.
getCaseLabel(int) - Method in interface com.togethersoft.sca.ast.AstSwitchStatement
Returns the case label with the specified number.
getCastExpression() - Method in interface com.togethersoft.sca.ast.AstCastExpression
Returns the expression representing the cast type (within parenthesis).
getCastType() - Method in interface com.togethersoft.sca.ast.AstCastExpression
Returns a reference to the type this expression casts to.
getCatchClauses() - Method in interface com.togethersoft.sca.ast.AstTryStatement
Returns the catch clauses of this try statement.
getCategories() - Method in interface com.togethersoft.sca.core.IAnalyzerRegistry
Returns all the analyzer categories known to this analyzer registry.
getCategories() - Method in interface com.togethersoft.sca.core.IAnalyzerCategory
Returns an array of analyzer categories immediately contained in this category.
getCategory() - Method in interface com.togethersoft.sca.core.IAnalyzerCategory
Returns the containing category of this category, or null if this is a top-level category.
getCategory() - Method in interface com.togethersoft.sca.core.IAnalyzerDescriptor
Returns the category of this analyzer, or an empty string ("") if it is not contained in any category.
getCategory(String) - Method in interface com.togethersoft.sca.core.IAnalyzerRegistry
Returns the analyzer category with the given identifier in this analyzer registry, or null if there is no such analyzer.
getCFG() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock
get control flow graph, the basic block is part of
getChildren() - Method in interface com.togethersoft.sca.ast.AstObject
Returns the AST objects directly enclosed by this object.
getClassBody() - Method in interface com.togethersoft.sca.ast.AstObjectCreationExpression
Returns the anonymous class declaration.
getClassFile() - Method in interface com.togethersoft.sca.ast.AstType
Returns the binary file in which this type is declared, or null if this type is not declared in a binary type (a source type).
getClassFiles() - Method in interface com.togethersoft.sca.ast.AstPackage
Returns all of the binary files containing types in this package.
getClasspath() - Method in interface com.togethersoft.sca.core.IProject
Returns class path string for the project.
getCode() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get instruction type
getCodeInspector(String) - Method in interface com.togethersoft.sca.core.IStaticAnalyzer
Returns the descriptor of the registered code inspector with the specified identifier or null if there is no such code inspector.
getCodeInspectors() - Method in interface com.togethersoft.sca.core.IStaticAnalyzer
Returns an array of descriptors of all the registered code inspectors.
getComment() - Method in interface com.togethersoft.sca.ast.AstComment
Returns this comment's contents.
getComments() - Method in interface com.togethersoft.sca.ast.AstObject
Returns a list of comments associated with this object.
getCompilationUnit() - Method in interface com.togethersoft.sca.ast.AstObject
Returns the compilation unit in which this object is declared, or null if this type is not declared in a compilation unit (for example, it is contained in a binary type or a compilation unit itself).
getCompilationUnitName() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the CompilationUnit object name from message location.
getCompilationUnitName() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getCompilationUnits() - Method in interface com.togethersoft.sca.ast.AstPackage
Returns all of the compilation units in this package.
getCondition() - Method in interface com.togethersoft.sca.ast.AstDoStatement
Returns the condition expression of this do-while loop.
getCondition() - Method in interface com.togethersoft.sca.ast.AstCaseLabel
Returns the constant expression associated with this case clause.
getCondition() - Method in interface com.togethersoft.sca.ast.AstAssertStatement
Returns the condition expression of this assertion statement.
getCondition() - Method in interface com.togethersoft.sca.ast.AstForStatement
Returns condition expression of this for loop.
getCondition() - Method in interface com.togethersoft.sca.ast.AstWhileStatement
Returns the condition expression of this while loop.
getCondition() - Method in interface com.togethersoft.sca.ast.AstIfStatement
Returns the condition expression of this if statement.
getCondition() - Method in interface com.togethersoft.sca.ast.AstSwitchStatement
Returns the selection expression of this switch statement.
getConstructors() - Method in interface com.togethersoft.sca.ast.AstType
Returns the constructors declared by this type.
getContext() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the runtime context of this metric.
getContinueTarget() - Method in interface com.togethersoft.sca.ast.AstContinueStatement
Returns the continue target, which may be a while, do, or for statement.
getCurrentMessage() - Method in class com.togethersoft.sca.core.plugin.report.MessageList
Gets the current message, or null if there is no current message
getDataFlowGraph() - Method in interface com.togethersoft.sca.dataflow.IMethod
access the data flow graph for the method
getDeclarations() - Method in interface com.togethersoft.sca.ast.AstDeclarationStatement
Returns the declarations contained in this statement, which may be local class or local variable declarations.
getDeclaredModifiers() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns this declaration's explicitly specified modifiers.
getDeclaringMethod() - Method in interface com.togethersoft.sca.ast.AstObject
Returns the method in which this object is declared, or null if this object is not declared in a method (for example, a field initializer).
getDeclaringType() - Method in interface com.togethersoft.sca.ast.AstObject
Returns the type in which this object is declared, or null if this object is not declared in a type (for example, a top-level type).
getDefaultGroup() - Method in interface com.togethersoft.sca.ast.AstSwitchStatement
Returns a switch group that has the the default label, returns null if this switch statement has no default label.
getDefaultLabel() - Method in interface com.togethersoft.sca.ast.AstSwitchGroup
Returns the default label if this switch group has one, returns null otherwise.
getDefaultPackage() - Method in interface com.togethersoft.sca.ast.AstModel
Returns the default package.
getDefaultValue() - Method in interface com.togethersoft.sca.core.IParameterInteger
Returns the default value of this parameter.
getDefaultValue() - Method in interface com.togethersoft.sca.core.IParameterString
Returns the default value of this parameter.
getDefaultValue() - Method in interface com.togethersoft.sca.core.IParameterReal
Returns the default value of this parameter.
getDefaultValue() - Method in interface com.togethersoft.sca.core.IParameterBoolean
Returns the default value of this parameter.
getDescriptor() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the metric descriptor of this metric runtime object.
getDescriptor(String) - Method in interface com.togethersoft.sca.core.IAnalyzerRegistry
Returns the analyzer descriptor with the given identifier in this analyzer registry, or null if there is no such analyzer.
getDescriptors() - Method in interface com.togethersoft.sca.core.IAnalyzerRegistry
Returns all the analyzer descriptors known to this analyzer registry.
getDescriptors() - Method in interface com.togethersoft.sca.core.IAnalyzerCategory
Returns an array of analyzer descriptors immediately contained in this category.
getDimensions() - Method in interface com.togethersoft.sca.ast.AstArrayCreationExpression
Returns the dimension expressions.
getElementName() - Method in interface com.togethersoft.sca.ast.AstVariable
Returns the simple name of this variable.
getElementName() - Method in interface com.togethersoft.sca.ast.AstInitializer
Returns the name of this class initializer which is always "<clinit>".
getElementName() - Method in interface com.togethersoft.sca.ast.AstCompilationUnit
Returns the file name of this compilation unit.
getElementName() - Method in interface com.togethersoft.sca.ast.AstElement
Returns the simple name of this element, or null if this element has no name.
getElementName() - Method in interface com.togethersoft.sca.ast.AstType
Returns the simple name of this type, unqualified by package or enclosing type.
getElementName() - Method in interface com.togethersoft.sca.ast.AstPackage
Returns the simple name of this package, for example "lang" for the java.lang package.
getElementName() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns the simple name of this method.
getElementName() - Method in interface com.togethersoft.sca.ast.AstImport
Returns the name that has been imported.
getElementName() - Method in interface com.togethersoft.sca.ast.AstClassFile
Returns the file name of this binary file.
getElseStatement() - Method in interface com.togethersoft.sca.ast.AstIfStatement
Returns the else branch of this if statement.
getEndColumn() - Method in interface com.togethersoft.sca.ast.AstSourcePosition
Returns the end column number of the source code for this object, relative to the source file in which this fragment is contained.
getEndColumn() - Method in class com.togethersoft.sca.core.Message
 
getEndColumn() - Method in interface com.togethersoft.sca.core.IMessage
Returns the end column number of the the element for which this message was produced.
getEndColumn() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the end column number of the the element for which this message was produced.
getEndColumn() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getEndLine() - Method in interface com.togethersoft.sca.ast.AstSourcePosition
Returns the end line number of the source code for this object, relative to the source file in which this fragment is contained.
getEndLine() - Method in class com.togethersoft.sca.core.Message
 
getEndLine() - Method in interface com.togethersoft.sca.core.IMessage
Returns the end line number of the the element for which this message was produced.
getEndLine() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the end line number of the the element for which this message was produced.
getEndLine() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getEnumValues() - Method in interface com.togethersoft.sca.core.IParameterStringEnum
Returns an array of values allowed for this parameter.
getExceptions() - Method in interface com.togethersoft.sca.dataflow.IMethod
Returns the set of exceptions that may be raised during execution of this method.
getExceptionTypes() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns types of the exceptions this method throws, in the order declared in the source.
getExecutableFragments() - Method in interface com.togethersoft.sca.ast.AstType
Returns the methods, constructors, and initializers declared by this type.
getExplainMessage() - Method in class com.togethersoft.sca.core.Message
 
getExplainMessage() - Method in interface com.togethersoft.sca.core.IMessage
Returns the formatted explain text of this message in HTML format.
getExportCouplings() - Method in interface com.togethersoft.sca.ast.AstType
Returns the types that directly depends on this type.
getExpression() - Method in interface com.togethersoft.sca.ast.AstSynchronizedStatement
Returns the synchronization expression.
getExpression() - Method in interface com.togethersoft.sca.ast.AstCastExpression
Returns the expression to be casted (after parenthesis).
getExpression() - Method in interface com.togethersoft.sca.ast.AstExpressionStatement
Returns this statement's expression.
getExpression() - Method in interface com.togethersoft.sca.ast.AstThrowStatement
Returns the exception expression this statement throws.
getExpression() - Method in interface com.togethersoft.sca.ast.AstParenthesizedExpression
Returns the expression contained in the parenthesis.
getExpressionKind() - Method in interface com.togethersoft.sca.ast.AstUnaryExpression
Returns this expression's kind encoded as an integer.
getExpressionKind() - Method in interface com.togethersoft.sca.ast.AstBinaryExpression
Returns this expression's kind, encoded as an integer.
getExpressionKind() - Method in interface com.togethersoft.sca.ast.AstAssignmentExpression
Returns this expression's kind encoded as an integer.
getExtension() - Method in class com.togethersoft.sca.core.Message
 
getExtension() - Method in interface com.togethersoft.sca.core.IMessage
Returns the descriptor of the Sapient extension that produced this message.
getExtension(String) - Method in interface com.togethersoft.sca.core.IStaticAnalyzer
Returns the descriptor of the registered extension with the specified identifier or null if there is no such extension.
getExtensions() - Method in interface com.togethersoft.sca.core.IStaticAnalyzer
Returns an array of descriptors of all the registered extensions.
getFieldKind() - Method in interface com.togethersoft.sca.ast.AstFieldReference
Returns the kind of this expression encoded as an integer.
getFields() - Method in interface com.togethersoft.sca.ast.AstVarDeclaration
Get declarted fields
getFields() - Method in interface com.togethersoft.sca.ast.AstType
Returns the fields declared by this type.
getFileName() - Method in interface com.togethersoft.sca.ast.AstSourcePosition
Returns the canonical name of the source file in which this object is contained.
getFileName() - Method in class com.togethersoft.sca.core.Message
 
getFileName() - Method in interface com.togethersoft.sca.core.IMessage
Returns the name of the source file containing the element for which this message was produced.
getFileName() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the name of the source file containing the element for which this message was produced.
getFileName() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getFileSize(String) - Method in interface com.togethersoft.sca.core.ISourceBase
 
getFileSize(String) - Method in interface com.togethersoft.sca.core.IProject
Returns the size (in bytes) of the file with the specified name.
getFinallyClause() - Method in interface com.togethersoft.sca.ast.AstTryStatement
Returns the finally clause of this try statement.
getFirstAST() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock
get first nontrivial AST object belonging to the basic block Ignore Label Tuples.
getFirstMessage() - Method in class com.togethersoft.sca.core.plugin.report.MessageList
Gets the first message.
getFirstTuple() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock
Get first tuple in the basic block.
getId() - Method in interface com.togethersoft.sca.core.IParameter
Returns the unique identifier of this parameter.
getId() - Method in interface com.togethersoft.sca.core.IAnalyzerCategory
Returns the unique identifier of this category.
getId() - Method in interface com.togethersoft.sca.core.IExtension
Returns the unique identifier of this extension.
getId() - Method in interface com.togethersoft.sca.core.IAnalyzerDescriptor
Returns the unique identifier of this analyzer.
getIdentifier() - Method in interface com.togethersoft.sca.ast.AstFieldReference
Returns the identifier of the field this expression refers to.
getIdentifier() - Method in interface com.togethersoft.sca.ast.AstSimpleReference
Returns the identifier of the object this expression refers to.
getImplementation() - Method in interface com.togethersoft.sca.core.IAnalyzerDescriptor
Returns the analyzer-specific description of the analyzer implementation.
getImportCouplings() - Method in interface com.togethersoft.sca.ast.AstType
Returns the types on which this type directly depends.
getImports() - Method in interface com.togethersoft.sca.ast.AstCompilationUnit
Returns the import declarations in this compilation unit in the order in which they appear in the source.
getIndex() - Method in interface com.togethersoft.sca.ast.AstArrayReference
Retuns the index expression (within the brackets).
getInitializer() - Method in interface com.togethersoft.sca.ast.AstVariable
Returns the initializer for this variable, or null if it has no initializer.
getInitializer() - Method in interface com.togethersoft.sca.ast.AstArrayCreationExpression
Returns the array initializer.
getInitializers() - Method in interface com.togethersoft.sca.ast.AstArrayInitializer
Returns the initializer expressions.
getInitializers() - Method in interface com.togethersoft.sca.ast.AstType
Returns the initializers declared by this type.
getInitializers() - Method in interface com.togethersoft.sca.ast.AstForStatement
Returns initializer statements of this for loop.
getInspector() - Method in interface com.togethersoft.sca.core.IAnalyzerDescriptor
Returns the code inspector in which this analyzer is declared.
getIntegerValue(String, long) - Method in interface com.togethersoft.sca.core.IParameterRegistry
Returns the value of the integer parameter with the specified identifier.
getInvariants() - Method in interface com.togethersoft.sca.ast.AstDbcProvider
Returns a set of class invariant conditions.
getJavadocTags() - Method in interface com.togethersoft.sca.ast.AstComment
Returns a list of Javadoc tags contained in this comment.
getKey() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IUserVariable
Get reference to source code
getKind() - Method in interface com.togethersoft.sca.ast.AstTypeReference
Returns the kind of this type encoded as an integer.
getKind() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the kind of this metric encoded as an integer.
getLabelName() - Method in interface com.togethersoft.sca.ast.AstBreakStatement
Returns the name of the target statement's label.
getLabelName() - Method in interface com.togethersoft.sca.ast.AstContinueStatement
Returns the name of the target statement's label.
getLabelNames() - Method in interface com.togethersoft.sca.ast.AstStatement
Returns labels associated with this statement.
getLabels() - Method in interface com.togethersoft.sca.ast.AstSwitchGroup
Returns an array of case labels associated with this switch group.
getLastTuple() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock
Get last tuple in the basic block.
getLeftOperand() - Method in interface com.togethersoft.sca.ast.AstBinaryExpression
Returns the left operand of this expression.
getLeftOperand() - Method in interface com.togethersoft.sca.ast.AstAssignmentExpression
Returns the left operand of this expression.
getLibrary() - Method in interface com.togethersoft.sca.core.IAnalyzerDescriptor
Returns the name of a jar library which contains the analyzer class files.
getLiteralKind() - Method in interface com.togethersoft.sca.ast.AstLiteral
Returns this literal's kind encoded as an integer.
getLocalizedLocation() - Method in interface com.togethersoft.sca.core.IExtension
Returns the localized location from which this extension is loaded.
getLocalVariables() - Method in interface com.togethersoft.sca.ast.AstCompoundStatement
Returns a list of local variables declared in this compound statement.
getLocation() - Method in interface com.togethersoft.sca.core.IExtension
Returns the location from which this extension is loaded.
getLog() - Method in interface com.togethersoft.sca.core.IStaticAnalyzer
Returns the log object for the framework.
getLog() - Method in interface com.togethersoft.sca.core.IProject
Returns the log object for this project.
getLoops() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IControlFlowGraph
get array of top level (i.e.
getLowerClassLimit() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the minimum acceptable value for the value of this metric at the class level.
getLowerLimit() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricResult
Returns the lower limit for this measurement.
getLowerMethodLimit() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the minimum acceptable value for the value of this metric at the method level.
getLowerPackageLimit() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the minimum acceptable value for the value of this metric at the package level.
getMaxValue() - Method in interface com.togethersoft.sca.core.IParameterInteger
Returns the largest allowed value of this parameter.
getMaxValue() - Method in interface com.togethersoft.sca.core.IParameterReal
Returns the largest allowed value of this parameter.
getMembers() - Method in interface com.togethersoft.sca.ast.AstType
Return array of all declarations in the class
getMessage() - Method in class com.togethersoft.sca.core.Message
 
getMessage() - Method in interface com.togethersoft.sca.core.IMessage
Returns the unformatted text of this message.
getMessage() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the unformatted text of this message.
getMessage() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getMessage(boolean) - Method in class com.togethersoft.sca.core.Message
 
getMessage(boolean) - Method in interface com.togethersoft.sca.core.IMessage
Returns the formatted text of this message in XML or plain text format.
getMethodExpression() - Method in interface com.togethersoft.sca.ast.AstMethodCallExpression
Returns the expression referring to the called method (before the parenthesis).
getMethodName() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the Method object name from message location.
getMethodName() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getMethods() - Method in interface com.togethersoft.sca.ast.AstType
Returns the methods declared by this type.
getMetric() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricSurvey
Returns the metric of this survey.
getMetric(IAnalyzerDescriptor) - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricPlugin
Creates the runtime metric object for the specified metric.
getMinValue() - Method in interface com.togethersoft.sca.core.IParameterInteger
Returns the smallest allowed value of this parameter.
getMinValue() - Method in interface com.togethersoft.sca.core.IParameterReal
Returns the smallest allowed value of this parameter.
getModel() - Method in interface com.togethersoft.sca.core.IProject
Returns the AST model of this project.
getModel() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricSurvey
Returns the model of this survey.
getModifier() - Method in interface com.togethersoft.sca.ast.AstModifier
Get modifier mask
getModifiers() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns this declaration's modifiers.
getModifiersList() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Return array of declared modifiers
getName() - Method in interface com.togethersoft.sca.core.IParameter
Returns the text description of this parameter.
getName() - Method in interface com.togethersoft.sca.core.IAnalyzerCategory
Returns the name of this category.
getName() - Method in interface com.togethersoft.sca.core.IExtension
Returns the name of this extension.
getName() - Method in interface com.togethersoft.sca.core.IAnalyzerDescriptor
Returns the name of this analyzer.
getName() - Method in class com.togethersoft.sca.core.plugin.audit.AutoFix
Returns description for this fix.
getName() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IUserVariable
Get the name of variable
getName() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IVar
Returns name of variable, or null for temporary
getNext() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock
Access next block in list of all basic blocks for a method returns null if the current block is last (END) basic block
getNext() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get next tuple in the list of all items
getNextMessage() - Method in class com.togethersoft.sca.core.plugin.report.MessageList
Gets the next message.
getNullSuspicious() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IValueTable
 
getObjectFactory() - Static method in class com.togethersoft.sca.core.Factory
Get factory for AST objects
getObjectKind() - Method in interface com.togethersoft.sca.ast.AstObject
Returns this object's kind, encoded as an integer.
getObjectType() - Method in interface com.togethersoft.sca.ast.AstObjectCreationExpression
Returns the type of the object being created.
getOffset() - Method in interface com.togethersoft.sca.ast.AstSourcePosition
Returns the zero-based offset of this object in the source file containing this fragment.
getOperand() - Method in interface com.togethersoft.sca.ast.AstUnaryExpression
Returns the operand of this expression.
getOperands() - Method in interface com.togethersoft.sca.ast.AstExpression
Returns the operands of this expression.
getOptions() - Method in interface com.togethersoft.sca.ast.visitor.AstVisitor
Returns options for this visitor encoded as an integer.
getOptions() - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
Returns this visitor's options.
getOptions() - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
Returns this visitor's options.
getOrdinalValue() - Method in interface com.togethersoft.sca.core.IParameterStringEnum
Returns the ordinal number of the current parameter value.
getOverridden() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns all the methods this method overrides or implements.
getPackage() - Method in interface com.togethersoft.sca.ast.AstObject
Returns the package in which this object is declared, or null if this object is not declared in a package (for example, a top-level package).
getPackageName() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the Package object name from message location.
getPackageName() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getPackages() - Method in interface com.togethersoft.sca.ast.AstModel
Returns the top-level packages in this model, including the default package.
getParameter() - Method in interface com.togethersoft.sca.ast.AstCatchClause
Returns the parameter of this catch clause (the exception parameter).
getParameter(String, int) - Method in interface com.togethersoft.sca.core.IParameterRegistry
Returns the parameter with the specified identifier and of the specified type contained in this parameter registry, or null if there is no such parameter.
getParameterList() - Method in interface com.togethersoft.sca.core.IParameterList
Returns an array of values allowed for this parameter.
getParameterRegistry() - Method in interface com.togethersoft.sca.core.IExtension
Returns the parameter registry that holds the parameters of this extension.
getParameterRegistry() - Method in interface com.togethersoft.sca.core.IAnalyzerDescriptor
Returns the registry that holds the parameters of this code analyzer.
getParameterRegistry() - Method in interface com.togethersoft.sca.core.plugin.report.IReporter
Returns the parameter registry that holds the parameters of this extension.
getParameterRegistry() - Method in interface com.togethersoft.sca.core.plugin.report.IMessageFilter
Returns the parameter registry that holds the parameters of this extension.
getParameters() - Method in interface com.togethersoft.sca.ast.AstInitializer
Returns am empty array since class initializers have no parameters.
getParameters() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns the parameters of this method.
getParameters() - Method in interface com.togethersoft.sca.core.IParameterRegistry
Returns all the parameters known to this parameter registry.
getParameterValue(int) - Method in interface com.togethersoft.sca.dataflow.IKnownMethod
Returns valid value domain for the formal parameter with the specifed number.
getParent() - Method in interface com.togethersoft.sca.ast.AstObject
Returns the object directly containing this object, or null if this element has no parent.
getPosition() - Method in interface com.togethersoft.sca.ast.AstObject
Returns the source range associated with this object, or null if this object has no associated source code.
getPostconditions() - Method in interface com.togethersoft.sca.ast.AstDbcProvider
Returns a set of method postconditions.
getPreconditions() - Method in interface com.togethersoft.sca.ast.AstDbcProvider
Returns a set of method preconditions.
getPredecessors() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock
Get array of predecessors of the basic block.
getPrev() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get previous tuple in the list of all items
getProblemSeverity() - Method in interface com.togethersoft.sca.core.plugin.audit.IAuditMessage
Returns the text description of the severity of the problem that caused this message.
getProblemSeverity() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the text description of the severity of the problem that caused this message.
getProblemSeverity() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getProjectName() - Method in interface com.togethersoft.sca.core.IProject
Returns the name of this project.
getProjectName() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the Package object name from message location.
getProjectName() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getProperty(String) - Method in class com.togethersoft.sca.core.Message
 
getProperty(String) - Method in interface com.togethersoft.sca.core.IMessage
Returns the value of the property with the given name.
getQualifiedName() - Method in interface com.togethersoft.sca.ast.AstField
Returns the fully qualified name of this field, including qualification for any containing types and packages.
getQualifiedName() - Method in interface com.togethersoft.sca.ast.AstType
Returns the fully qualified name of this type, including qualification for any containing types and packages.
getQualifiedName() - Method in interface com.togethersoft.sca.ast.AstPackage
Returns the slash-separated package name of this package, for example "java/lang", or "" (the empty string), for the default package.
getQualifiedName() - Method in interface com.togethersoft.sca.ast.AstMember
Returns the fully qualified name of this memeber including qualification for any containing types and packages.
getQualifiedName() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns the fully qualified name of this method, including qualification for any containing types and packages.
getRecursiveCalls() - Method in interface com.togethersoft.sca.dataflow.IMethod
Returns points of nontrivially recursive calls.
getReferencedElement() - Method in interface com.togethersoft.sca.ast.AstThrowSpecifier
Returns the type this throw specifier refers to.
getReferencedElement() - Method in interface com.togethersoft.sca.ast.AstAssertStatement
Returns the constructor, which is called to create a thrown AssertionError object.
getReferencedElement() - Method in interface com.togethersoft.sca.ast.AstObjectCreationExpression
Returns the constructor that is invoked by this expression.
getReferencedElement() - Method in interface com.togethersoft.sca.ast.AstMethodCallExpression
Returns the declaration of the method that is called by this expression.
getReferencedElement() - Method in interface com.togethersoft.sca.ast.AstImport
Returns the imported package or type.
getReferencedElement() - Method in interface com.togethersoft.sca.ast.AstConstructorInvocation
Returns the declaration of the constructor that is called by this expression.
getReferencedElement() - Method in interface com.togethersoft.sca.ast.AstReference
Returns the declaration this object refers to.
getReferences() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns an array of objects that refers to this declaration.
getRegistry() - Method in interface com.togethersoft.sca.core.ICodeInspector
Returns the analyzer registry of this code inspector.
getResult() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricMessage
Returns the measurement result.
getResults() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricResult
Returns the nested metric results.
getResults() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricSurvey
Returns the metric results of this survey.
getReturnExpression() - Method in interface com.togethersoft.sca.ast.AstReturnStatement
Returns the return expression of this statement.
getReturnType() - Method in interface com.togethersoft.sca.ast.AstInitializer
Returns a reference to the void type since class initializers have no return type.
getReturnType() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns type of the return value of this method.
getReturnValue() - Method in interface com.togethersoft.sca.dataflow.IKnownMethod
Returns value domain for the return values.
getRightOperand() - Method in interface com.togethersoft.sca.ast.AstBinaryExpression
Returns the right operand of this expression.
getRightOperand() - Method in interface com.togethersoft.sca.ast.AstAssignmentExpression
Returns the right operand of this expression.
getRuntimeType() - Method in interface com.togethersoft.sca.ast.AstExpression
Returns the runtime time of this expression.
getSeverity() - Method in class com.togethersoft.sca.core.Message
 
getSeverity() - Method in interface com.togethersoft.sca.core.IMessage
Returns the severity of this message encoded as an integer.
getSignature() - Method in interface com.togethersoft.sca.ast.AstVariable
Returns the type signature of this variable.
getSignature() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns the signature of the method.
getSignature() - Method in interface com.togethersoft.sca.ast.AstTypeReference
Returns the signature of this type.
getSourceBases() - Method in interface com.togethersoft.sca.core.IProject
Returns an array of source file locations.
getSourceFiles() - Method in interface com.togethersoft.sca.core.ISourceBase
 
getSourceFiles() - Method in interface com.togethersoft.sca.core.IProject
Returns an array of files in the project.
getStartColumn() - Method in interface com.togethersoft.sca.ast.AstSourcePosition
Returns the start column number of the source code for this object, relative to the source file in which this fragment is contained.
getStartColumn() - Method in class com.togethersoft.sca.core.Message
 
getStartColumn() - Method in interface com.togethersoft.sca.core.IMessage
Returns the start column number of the the element for which this message was produced.
getStartColumn() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the start column number of the the element for which this message was produced.
getStartColumn() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getStartLine() - Method in interface com.togethersoft.sca.ast.AstSourcePosition
Returns the start line number of the source code for this object, relative to the source file in which this fragment is contained.
getStartLine() - Method in class com.togethersoft.sca.core.Message
 
getStartLine() - Method in interface com.togethersoft.sca.core.IMessage
Returns the start line number of the the element for which this message was produced.
getStartLine() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the start line number of the the element for which this message was produced.
getStartLine() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getStatements() - Method in interface com.togethersoft.sca.ast.AstCompoundStatement
Returns statements contained in this compound statement.
getStatements() - Method in interface com.togethersoft.sca.ast.AstSwitchGroup
Returns an array of statements of this switch group.
getStaticAnalyzer() - Static method in class com.togethersoft.sca.core.Factory
Provides access to the shared static analyzer object.
getSubject() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricResult
Returns the subject of the measurement.
getSubMessages() - Method in interface com.togethersoft.sca.core.plugin.audit.IAuditMessage
Method getSubMessages.
getSubMessages() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Method getSubMessages.
getSubMessages() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getSubpackages() - Method in interface com.togethersoft.sca.ast.AstPackage
Returns all of the subpackages this package contains.
getSubtypes() - Method in interface com.togethersoft.sca.ast.AstType
Returns the types that are directly derived from this type.
getSuccessors() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock
Get array of successors of the basic block.
getSuperClass() - Method in interface com.togethersoft.sca.ast.AstType
Returns this type's superclass, or null for the "java/lang/Object" type.
getSuperinterfaces() - Method in interface com.togethersoft.sca.dataflow.IBehavior
Returns the interfaces that this type implements or extends, in the order in which they are listed in the source.
getSuperInterfaces() - Method in interface com.togethersoft.sca.ast.AstType
Returns the interfaces that this type implements or extends, in the order in which they are listed in the source.
getSurvey() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricResult
Returns the survey to which this measurement result belongs.
getTabSize() - Method in interface com.togethersoft.sca.core.IProject
Returns the tab size for source files in this project.
getTag() - Method in interface com.togethersoft.sca.ast.AstJavadocTag
Returns the name of this tag, for example "#param".
getText() - Method in interface com.togethersoft.sca.ast.AstLiteral
Returns the literal value of this literal.
getThenStatement() - Method in interface com.togethersoft.sca.ast.AstIfStatement
Returns the then branch of this if statement.
getTimestamp(String) - Method in interface com.togethersoft.sca.core.ISourceBase
 
getTimestamp(String) - Method in interface com.togethersoft.sca.core.IProject
Returns the timestamp for the specified file.
getTupleId() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get unique tuple id
getTupleList() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IControlFlowGraph
Get first item in Tuple list.
getTuples() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITupleSet
 
getType() - Method in interface com.togethersoft.sca.ast.AstVariable
Returns a reference to the type of this variable.
getType() - Method in interface com.togethersoft.sca.ast.AstVarDeclaration
Returns type of the declared variables
getType() - Method in interface com.togethersoft.sca.ast.AstArrayCreationExpression
Returns the type of the array being created.
getType() - Method in interface com.togethersoft.sca.ast.AstExpression
Returns the type of this expression.
getType() - Method in interface com.togethersoft.sca.ast.AstTypeExpression
Returns a reference to the type denoted by this expression.
getType() - Method in interface com.togethersoft.sca.ast.AstConstructorInvocation
Returns a reference to the void type since constructor invocations have no type.
getType() - Method in interface com.togethersoft.sca.ast.AstClassFile
Returns the type contained in this binary file.
getType() - Method in interface com.togethersoft.sca.core.IParameter
Returns the type of this parameter encoded as integer.
getTypeName() - Method in interface com.togethersoft.sca.ast.AstTypeReference
Returns the fully qualified name of this type optionally followed by brackets for array types.
getTypeName() - Method in interface com.togethersoft.sca.core.plugin.report.IReportMessage
Returns the Type object name from message location.
getTypeName() - Method in class com.togethersoft.sca.core.plugin.report.ReportMessage
 
getTypeQualifiedName() - Method in interface com.togethersoft.sca.ast.AstType
Returns the type-qualified name of this type, including qualification for any enclosing types, but not including package qualification.
getTypeReference() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get front end type reference for result value.
getTypes() - Method in interface com.togethersoft.sca.ast.AstCompilationUnit
Returns all types declared in this compilation unit in the order in which they appear in the source.
getTypes() - Method in interface com.togethersoft.sca.ast.AstType
Returns the immediate member types declared by this type.
getUpdateStatements() - Method in interface com.togethersoft.sca.ast.AstForStatement
Returns update statements of this for loop.
getUpperClassLimit() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the maximum acceptable value for the value of this metric at the class level.
getUpperLimit() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricResult
Returns the upper limit for this measurement.
getUpperMethodLimit() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the maximum acceptable value for the value of this metric at the method level.
getUpperPackageLimit() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Returns the maximum acceptable value for the value of this metric at the package level.
getValue() - Method in interface com.togethersoft.sca.ast.AstFloatLiteral
Returns the floating-point value of this literal.
getValue() - Method in interface com.togethersoft.sca.ast.AstBooleanLiteral
Returns the boolean value of this literal.
getValue() - Method in interface com.togethersoft.sca.ast.AstCharLiteral
Returns the character value of this literal.
getValue() - Method in interface com.togethersoft.sca.ast.AstLongLiteral
Returns the long value of this literal.
getValue() - Method in interface com.togethersoft.sca.ast.AstStringLiteral
Returns the string value of this literal including the enclosing quotes.
getValue() - Method in interface com.togethersoft.sca.ast.AstIntLiteral
Returns the integer value of this literal.
getValue() - Method in interface com.togethersoft.sca.ast.AstDoubleLiteral
Returns the floating-point value of this literal.
getValue() - Method in interface com.togethersoft.sca.core.IParameterInteger
Returns the integer value of this parameter.
getValue() - Method in interface com.togethersoft.sca.core.IParameterString
Returns the string value of this parameter.
getValue() - Method in interface com.togethersoft.sca.core.IParameterReal
Returns the floating-point value of this parameter.
getValue() - Method in interface com.togethersoft.sca.core.IParameterBoolean
Returns the boolean value of this parameter.
getValue() - Method in interface com.togethersoft.sca.core.IParameterStringEnum
Returns the current value of this parameter.
getValue() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricResult
Returns the result value as an integer.
getValueKind() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IVal
Get kind of value object
getValueTable() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IControlFlowGraph
Get Value Table --- the data structure where all variables and constants are placed
getValueType() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IVal
Get low-level type of value
getVarDeclarations() - Method in interface com.togethersoft.sca.ast.AstType
Return array of class variables declaraions (for declaration "int x,y,z;" this method will return the single declaration)
getVariableKind() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IVar
Get tag of variable
GOTO - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
unconditional transfer of control goto [lab1]
GT - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a > relational expression.
GT - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 > op2

H

hasGoodValue() - Method in interface com.togethersoft.sca.ast.AstLiteral
Returns true if this literal has correct format and allowed value.
hasSideEffect() - Method in interface com.togethersoft.sca.dataflow.IKnownMethod
Returns true if this method has side effects, that is changes the state of any object.
hasSideEffect() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
does the tuple may produce any side effect.

I

IAnalyzerCategory - interface com.togethersoft.sca.core.IAnalyzerCategory.
An analyzer category is a simple container that is used to logically group analyzers by problem domain.
IAnalyzerDescriptor - interface com.togethersoft.sca.core.IAnalyzerDescriptor.
Represents a code analyzer, such as audit rule, metric, detection strategy, etc.
IAnalyzerRegistry - interface com.togethersoft.sca.core.IAnalyzerRegistry.
The analyzer registry holds the master list of all discovered analyzers, and analyzer categories.
IAuditMessage - interface com.togethersoft.sca.core.plugin.audit.IAuditMessage.
Represents a message produced by an audit plug-in.
IBasicBlock - interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock.
Basic Block for Control Flow Graph.
IBehavior - interface com.togethersoft.sca.dataflow.IBehavior.
defines methods common for interfaces and classes
IClass - interface com.togethersoft.sca.dataflow.IClass.
the class descriptor
ICodeInspector - interface com.togethersoft.sca.core.ICodeInspector.
Represents a code inspector descriptor.
ICodeInspectorExecutable - interface com.togethersoft.sca.core.ICodeInspectorExecutable.
The common interface for implementing a code inpector.
IConstantVal - interface com.togethersoft.sca.dataflow.flowgraph.IConstantVal.
The constant value in the program
IControlFlowGraph - interface com.togethersoft.sca.dataflow.flowgraph.IControlFlowGraph.
Control Flow Graph for method
IDataFlowGraph - interface com.togethersoft.sca.dataflow.flowgraph.IDataFlowGraph.
Data Flow Graph for a method.
IDX - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1[op2]
IExtension - interface com.togethersoft.sca.core.IExtension.
Represents an extension description.
IExtensionExecutable - interface com.togethersoft.sca.core.IExtensionExecutable.
The common interface for framework extensions.
IF - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
conditional control transfer if op1 then goto target[0] else goto target[1]
IF_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an if statement.
IField - interface com.togethersoft.sca.dataflow.IField.
data field of the class or interface
IInterface - interface com.togethersoft.sca.dataflow.IInterface.
the interface descriptor
IJavaLoop - interface com.togethersoft.sca.dataflow.flowgraph.IJavaLoop.
interface for Object representing Java loop
IKnownMethod - interface com.togethersoft.sca.dataflow.IKnownMethod.
Represents a library method.
ILog - interface com.togethersoft.sca.core.ILog.
A log broadcasts messages to the log listeners.
ILogListener - interface com.togethersoft.sca.core.ILogListener.
A log listener receives messages that are sent to a log.
IMember - interface com.togethersoft.sca.dataflow.IMember.
interface common to any member of class or interface
IMessage - interface com.togethersoft.sca.core.IMessage.
Represents a message that can be sent to a log.
IMessageFilter - interface com.togethersoft.sca.core.plugin.report.IMessageFilter.
Interface for message filtering the message filter performs transformation of message lists.
IMethod - interface com.togethersoft.sca.dataflow.IMethod.
method of the class or interface
IMetric - interface com.togethersoft.sca.core.plugin.metric.IMetric.
A metric is a canonical building block of the measurement and problem detection framework.
IMetricContext - interface com.togethersoft.sca.core.plugin.metric.IMetricContext.
Represents the runtime environment of the measurement and problem detection framework.
IMetricMessage - interface com.togethersoft.sca.core.plugin.metric.IMetricMessage.
Represents a message produced by the metric plug-in.
IMetricPlugin - interface com.togethersoft.sca.core.plugin.metric.IMetricPlugin.
 
IMetricResult - interface com.togethersoft.sca.core.plugin.metric.IMetricResult.
The metric result holds a measurement result for a single entity.
IMetricSurvey - interface com.togethersoft.sca.core.plugin.metric.IMetricSurvey.
A metric survey holds a measurement result for a single metric.
IMPORT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an import declaration.
INamedUnit - interface com.togethersoft.sca.dataflow.INamedUnit.
represents named program units in Java language with the only exception of project, these units are contained in some other unit.
INamespaceUnit - interface com.togethersoft.sca.dataflow.INamespaceUnit.
named program unit which is itself a namespace
INC - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = ++op1
INFO - Static variable in interface com.togethersoft.sca.core.IMessage
Represents a message containing code inspector's output.
INIT - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Pseudo tuple, initializing variable (used to init method parameters, and exceptions in handlers) res =
init(String[], URL[], ClassLoader[]) - Method in interface com.togethersoft.sca.core.IStaticAnalyzer
Initializes the framework.
INITIALIZER - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a class initializer.
insertAfter(ITuple) - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
insert tuple after prevTuple tuple
INSTANCEOF - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a type comparison instanceof expression.
INT - Static variable in interface com.togethersoft.sca.ast.AstLiteral
Constant representing an integer literal.
INTEGER - Static variable in interface com.togethersoft.sca.core.IParameter
Represents an integer parameter.
interfaces() - Method in interface com.togethersoft.sca.dataflow.IPackage
get all interfaces included immediately in the package
IOF - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 instanceof op2
IPackage - interface com.togethersoft.sca.dataflow.IPackage.
the package descriptor
IParameter - interface com.togethersoft.sca.core.IParameter.
Provides common interface for extension, code inspector, and analyzer parameters.
IParameterBoolean - interface com.togethersoft.sca.core.IParameterBoolean.
Represents a boolean parameter.
IParameterInteger - interface com.togethersoft.sca.core.IParameterInteger.
Represents an integer parameter.
IParameterList - interface com.togethersoft.sca.core.IParameterList.
Represents a string parameter that can be chosen from a set of predefined alternatives.
IParameterReal - interface com.togethersoft.sca.core.IParameterReal.
Represents a floating-point parameter.
IParameterRegistry - interface com.togethersoft.sca.core.IParameterRegistry.
The parameter registry holds the list of parameters of a plug-in or a code analyzer.
IParameterString - interface com.togethersoft.sca.core.IParameterString.
Represents a string parameter.
IParameterStringEnum - interface com.togethersoft.sca.core.IParameterStringEnum.
Represents a string parameter that can be chosen from a set of predefined alternatives.
IPluginExecutable - interface com.togethersoft.sca.core.IPluginExecutable.
Code inspector and extension container.
IProject - interface com.togethersoft.sca.core.IProject.
A project is a set of source files from which the AST model is built.
IProject - interface com.togethersoft.sca.dataflow.IProject.
the whole project descriptor
IReporter - interface com.togethersoft.sca.core.plugin.report.IReporter.
Interface for report generator
IReportMessage - interface com.togethersoft.sca.core.plugin.report.IReportMessage.
 
isAbstract() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the abstract modifier.
isAbstract() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
provides information if this named unit was unit was explicitly or implicitly specifed as abstract
isAssertEnabled() - Method in interface com.togethersoft.sca.core.IProject
Indicates whether the assertion statements introduced in JDK 1.4 are recognized.
isAssertGenerated() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
is the tuple generated from assertion-like code
isAssignableTo(AstTypeReference) - Method in interface com.togethersoft.sca.ast.AstTypeReference
Indicates whether an expression of this type can be assigned to a variable of the given type without explicit type conversion.
isBinary() - Method in interface com.togethersoft.sca.ast.AstType
Returns true if this type was loaded from a class file, otherwise false.
isCanceled() - Method in class com.togethersoft.sca.core.JobControl
Indicates whether the task was canceled.
isClass() - Method in interface com.togethersoft.sca.ast.AstType
Returns true if this type represents a class, otherwise false.
isClassInitializer() - Method in interface com.togethersoft.sca.dataflow.IMethod
returns true iff the method is class initializer
isConstant() - Method in interface com.togethersoft.sca.ast.AstExpression
Returns true if this is a compile-time constant expression.
isConstant() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IVal
Is the value constant ?
isConstant() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Returns true if this tuple represents a compile-time constant expression, false otherwise.
isConstructor() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns true if this is a constructor, false otherwise.
isDataClass() - Method in interface com.togethersoft.sca.dataflow.IClass
finds if the class is the data only class
isDefault() - Method in interface com.togethersoft.sca.ast.AstCaseLabel
Returns true if this is the default label, false otherwise.
isDefaultPackage() - Method in interface com.togethersoft.sca.ast.AstPackage
Returns whether this package fragment is a default package.
isDeleted() - Method in interface com.togethersoft.sca.ast.AstObject
Check if AST node is deleted by autofix/
isDerivedFrom(AstType) - Method in interface com.togethersoft.sca.ast.AstType
Determines if the class or interface represented by this AstType object is derived from the class or interface represented by the specified AstType parameter.
isDerivedFrom(AstTypeReference) - Method in interface com.togethersoft.sca.ast.AstTypeReference
Indicates whether this type is a subtype of the specified type.
isDerivedFrom(String) - Method in interface com.togethersoft.sca.ast.AstType
Determines if the class or interface represented by this AstType object is derived from the class or interface represented by the specified String parameter.
isEmpty() - Method in interface com.togethersoft.sca.dataflow.IMethod
returns true iff method does nothing
isErrorFree() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns true if this method does not contain syntactic and semantic errors, all the referred types are successfully resolved.
isExecuteOnceLoop() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IJavaLoop
shows if this loop was found by dataflow analysis to be execute once loop.
isFinal() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the final modifier.
isFinal() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
provides information if this named unit was unit was explicitly or implicitly specifed as final
isForeverLoop() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IJavaLoop
shows if this loop was found by dataflow analysis to be forever loop.
isGetter() - Method in interface com.togethersoft.sca.dataflow.IMethod
returns true iff method`s only activity is getting the value of class data member
isInitializer() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns true if this is an initializer, false otherwise.
isInterface() - Method in interface com.togethersoft.sca.ast.AstType
Returns true if this type represents an interface, otherwise false.
isJavadoc() - Method in interface com.togethersoft.sca.ast.AstComment
Indicates whether this is a Javadoc comment (starting with /**).
isNative() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the native modifier.
isNative() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
provides information if this named unit was unit was explicitly or implicitly specifed as native
isOnDemand() - Method in interface com.togethersoft.sca.ast.AstImport
Returns true if the import is on-demand, otherwise false.
ISourceBase - interface com.togethersoft.sca.core.ISourceBase.
A source base is collection of source files accessed in the same manner (for example, as files on a local file system, or via a version control system).
isPackage() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has default access.
isPrivate() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the private modifier.
isProtected() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the protected modifier.
isPublic() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the public modifier.
isReachable() - Method in interface com.togethersoft.sca.dataflow.IMethod
returns true iff this method is either public, or may be called if some public method is called
isReachable() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock
is the basic block reachable
isRemovable() - Method in interface com.togethersoft.sca.core.IParameter
Indicates whether this parameter can be removed from the parameter registry.
isSetter() - Method in interface com.togethersoft.sca.dataflow.IMethod
returns true iff method`s only activity is setting the value[s] to class data member[s]
isSingleLine() - Method in interface com.togethersoft.sca.ast.AstComment
Indicates whether this is a single-line comment (starting with //).
isSource() - Method in interface com.togethersoft.sca.ast.AstType
Returns true if this type was loaded from a Java source, otherwise false.
isStatic() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the static modifier.
isStatic() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
provides information if this named unit was unit was explicitly or implicitly specifed as static
isStrictfp() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the strictfp modifier.
isStrictfp() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
provides information if this named unit was unit was explicitly or implicitly specifed as strictfp
isSuperCall() - Method in interface com.togethersoft.sca.ast.AstConstructorInvocation
Returns true if this is a superclass constructor invocation, otherwise false.
isSynchronized() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the synchronized modifier.
isSynchronized() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
provides information if this named unit was unit was explicitly or implicitly specifed as synchronized
isTarget() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
tells if the current instruction can be target of control flow transfer
IStaticAnalyzer - interface com.togethersoft.sca.core.IStaticAnalyzer.
Interface to the framework core.
isTemp() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IVar
returns true if and only if variable is temporary
isThisCall() - Method in interface com.togethersoft.sca.ast.AstConstructorInvocation
Returns true if this is an alternate constructor invocation, otherwise false.
isTransient() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the transient modifier.
isTransient() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
provides information if this named unit was unit was explicitly or implicitly specifed as transient
isUsed() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
is the result of this tuple used.
isValueUsed() - Method in interface com.togethersoft.sca.dataflow.IField
is the value of the field nontrivially used (i.e.
isVariable() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IVal
Is the value variable ?
isVolatile() - Method in interface com.togethersoft.sca.ast.AstDeclaration
Returns true if this declaration has the volatile modifier.
isVolatile() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
provides information if this named unit was unit was explicitly or implicitly specifed as volatile
isXML() - Method in interface com.togethersoft.sca.core.ILog
Indicates whether listeners of this log expect messages in XML format.
isZeroIterationsLoop() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IJavaLoop
shows if this loop was found by dataflow analysis to be zero iterations loop.
ITempVariable - interface com.togethersoft.sca.dataflow.flowgraph.ITempVariable.
Temporary variable.
ITuple - interface com.togethersoft.sca.dataflow.flowgraph.ITuple.
Instruction for intermediate representation
ITupleSet - interface com.togethersoft.sca.dataflow.flowgraph.ITupleSet.
Represents a set of tuples.
IUserVariable - interface com.togethersoft.sca.dataflow.flowgraph.IUserVariable.
User Defined Variable --- variable defined in the source code of program
IVal - interface com.togethersoft.sca.dataflow.flowgraph.IVal.
Generic value.
IValueTable - interface com.togethersoft.sca.dataflow.flowgraph.IValueTable.
Dictionary of all variables and constants in a program
IVar - interface com.togethersoft.sca.dataflow.flowgraph.IVar.
Variable in the internal program representation

J

JAVADOC_TAG - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a Javadoc tag.
JobControl - class com.togethersoft.sca.core.JobControl.
Allows to run long tasks in a controlled manner.
JobControl() - Constructor for class com.togethersoft.sca.core.JobControl
 

K

KIND_CLASS - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the kind of INamedUnit --- class
KIND_FIELD - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the kind of INamedUnit --- field, i.e.
KIND_INTERFACE - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the kind of INamedUnit --- interface
KIND_METHOD - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the kind of INamedUnit --- method (of class or interface)
KIND_PACKAGE - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the kind of INamedUnit --- package
KIND_PROJECT - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the kind of INamedUnit --- project
KINDS_NUMBER - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
number of INamedUnit kinds

L

LABEL - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
target for control transfer
LAND - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a conditional-and && expression.
LE - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a <= relational expression.
LE - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 <= op2
LENGTH - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
op1.length (op1 is assumed to be array type)
LIST - Static variable in interface com.togethersoft.sca.core.IParameter
Represents a property parameter.
LITERAL - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a literal.
LNOT - Static variable in interface com.togethersoft.sca.ast.AstUnaryExpression
Constant representing a logical complement ! expression.
loadModules() - Method in class com.togethersoft.sca.core.plugin.report.ReportManager
load (connect to) all report activities related modules
LOCAL - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.IVar
The variable is user-visible local variable
log(IMessage) - Method in interface com.togethersoft.sca.core.ILog
Broadcasts the message to all the registered listeners.
log(String) - Method in interface com.togethersoft.sca.core.ILog
Broadcasts the message to all the registered listeners.
log(String, Object[]) - Method in interface com.togethersoft.sca.core.ILog
Broadcasts the message to all the registered listeners.
LONG - Static variable in interface com.togethersoft.sca.ast.AstLiteral
Constant representing a long literal.
LOR - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a conditional-or || expression.
LT - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a < relational expression.
LT - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 < op2

M

M_CLASS - Static variable in interface com.togethersoft.sca.core.plugin.metric.IMetric
Constant representing a class metric.
M_METHOD - Static variable in interface com.togethersoft.sca.core.plugin.metric.IMetric
Constant representing a method metric.
M_PACKAGE - Static variable in interface com.togethersoft.sca.core.plugin.metric.IMetric
Constant representing a package metric.
M_PROJECT - Static variable in interface com.togethersoft.sca.core.plugin.metric.IMetric
Constant representing a project metric.
MBR - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1.op2
measure(IProject, IMetric[], JobControl) - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricPlugin
Returns the measurement results of the specified metrics.
MEMBER - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.IVar
Member variable of the class
Message - class com.togethersoft.sca.core.Message.
 
Message(int, IExtension, IAnalyzerDescriptor, AstObject, String, Object[]) - Constructor for class com.togethersoft.sca.core.Message
 
Message(int, String, Object[]) - Constructor for class com.togethersoft.sca.core.Message
 
MessageList - class com.togethersoft.sca.core.plugin.report.MessageList.
 
METHOD - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a method declaration.
METHOD_CALL_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a method invocation expression.
MINUS - Static variable in interface com.togethersoft.sca.ast.AstUnaryExpression
Constant representing a unary - expression.
MINUS - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a binary - expression.
MINUS_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound -= assignment expression.
mnemo() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Returns string with mnemonic name for this tuple
MOD - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a remainder % expression.
MOD - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 % op2
MOD_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound %= assignment expression.
modelChanged(AstModelDelta) - Method in interface com.togethersoft.sca.ast.AstModelChangeListener
Receives notifications that the observed model has changed.
MODIFIER_ABSTRACT - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as abstract
MODIFIER_FINAL - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as final
MODIFIER_NATIVE - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as native
MODIFIER_STATIC - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as static
MODIFIER_STRICTFP - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as strictfp
MODIFIER_SYNCHRONIZED - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as synchronized
MODIFIER_TRANSIENT - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as transient
MODIFIER_VOLATILE - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
this bit is set in modifiers mask when named unit was explicitly or implicitly specifed as volatile
modifiers() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
get modifiers for this named unit the modifiers are reperesented as
MUL - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a multiplication * expression.
MUL - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op0 * op2

N

N_A - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an object that does not fit into this model.
name() - Method in interface com.togethersoft.sca.core.plugin.report.IReporter
get the name of the report generation module
name() - Method in interface com.togethersoft.sca.core.plugin.report.IMessageFilter
gives the short name of message filter.
name() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
get name of the named unit
NE - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a != equality expression.
NE - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 != op2
NEG - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = -op1
negationRequired() - Method in interface com.togethersoft.sca.ast.AstLongLiteral
Returns true if this is the 9223372036854775808L literal, which is the the most negative long literal.
negationRequired() - Method in interface com.togethersoft.sca.ast.AstIntLiteral
Returns true if this is the 2147483648 literal, which is the the most negative int literal.
NEW - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = new (op1, ....
NEWARR - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = new [op1]...[opN] (operands are optional)
NOP - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
The NO operation tuple
nOperands() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get number of operands of this tuple
NOT - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = !op1
NULL - Static variable in interface com.togethersoft.sca.ast.AstLiteral
Constant representing the null literal.
numDimensions() - Method in interface com.togethersoft.sca.ast.AstArrayCreationExpression
Returns the number of dimensions of the array being created.
numDimensions() - Method in interface com.togethersoft.sca.ast.AstTypeReference
Returns number of dimensions for array types.

O

OBJECT_CREATION_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a new object instantiation expression.
openFile(String) - Method in interface com.togethersoft.sca.core.ISourceBase
 
openFile(String) - Method in interface com.togethersoft.sca.core.IProject
Returns the reader for the specified file.
operand(int) - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get argument with number i.
operands() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get array of argument value nodes for the tuple For tuples, that take no argument, returns null
operandsSymbolicValues() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
get access to all information on operands symbolic values returns null if no such information is available
operandSymbolicValue(int, int) - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
get access to specific symbolic value for a specific operand returns null if no such information is available
operandSymbolicValues(int) - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
get access to all information on symbolic values for a specific operand returns null if no such information is available
operandValue(int) - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get calculated value domain for tuple operand.
operandValues() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get array of all calculated value domains for a tuple.
overriddenBy() - Method in interface com.togethersoft.sca.ast.AstMethod
Returns all the methods in the model that override or implement this method.

P

PACKAGE - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a package.
packages() - Method in interface com.togethersoft.sca.dataflow.IProject
get all top-level packages included in the project
PARAM_ENABLED_ID - Static variable in interface com.togethersoft.sca.core.IAnalyzerDescriptor
The identifier of the parameter that defines state (enabled or disabled) of this code analyzer.
PARAM_SEVERITY_ID - Static variable in interface com.togethersoft.sca.core.IAnalyzerDescriptor
The identifier of the parameter that defines severity of this code analyzer.
PARAMETER - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.IVar
The variable is method parameter
ParameterFactory - class com.togethersoft.sca.core.ParameterFactory.
Creates instances of concrete parameter types.
ParameterFactory() - Constructor for class com.togethersoft.sca.core.ParameterFactory
 
PARENTHESIZED_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a parenthesized expression.
PGOTO - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Possible goto (used in representation of dataflow for exception handling)
PHI - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Phi function (used in SSA ad SSI)
PLUS - Static variable in interface com.togethersoft.sca.ast.AstUnaryExpression
Constant representing a unary + expression.
PLUS - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a binary + expression.
PLUS_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound += assignment expression.
POST_DEC - Static variable in interface com.togethersoft.sca.ast.AstUnaryExpression
Constant representing a postfix decrement ++ expression.
POST_INC - Static variable in interface com.togethersoft.sca.ast.AstUnaryExpression
Constant representing a postfix increment ++ expression.
PRE_DEC - Static variable in interface com.togethersoft.sca.ast.AstUnaryExpression
Constant representing a prefix decrement -- expression.
PRE_INC - Static variable in interface com.togethersoft.sca.ast.AstUnaryExpression
Constant representing a prefix increment ++ expression.
prepend(AstStatement) - Method in interface com.togethersoft.sca.ast.AstCompoundStatement
Add statement before all other statements
print(PrintStream) - Method in interface com.togethersoft.sca.dataflow.flowgraph.IJavaLoop
Prints debugging info
print(PrintStream) - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Print information about current tuple (for debugging purpose)
PRIVATE_ACCESS - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the access to this item is private, i.e.
PROTECTED_ACCESS - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the access to this item is protected, i.e.
PUBLIC_ACCESS - Static variable in interface com.togethersoft.sca.dataflow.INamedUnit
the access to this item is public, i.e.

R

REAL - Static variable in interface com.togethersoft.sca.core.IParameter
Represents a floating-point parameter.
receive(IMessage) - Method in interface com.togethersoft.sca.core.ILogListener
Receives a log message.
receive(IMessage) - Method in class com.togethersoft.sca.core.plugin.report.MessageList
Append the message to the end of list
receive(IReportMessage) - Method in class com.togethersoft.sca.core.plugin.report.MessageList
Append the message to the end of list
remove() - Method in interface com.togethersoft.sca.ast.AstObject
Remove this object from abstract syntax tree
remove() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
remove the class from the hierarchy
removedFiles - Variable in class com.togethersoft.sca.ast.AstModelDelta
The list of source files that have been removed.
removeFromList() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Remove this tuple from list
removeLogListener(ILogListener) - Method in interface com.togethersoft.sca.core.ILog
Unregisters a log listener.
removeModelChangeListener(AstModelChangeListener) - Method in interface com.togethersoft.sca.ast.AstModel
Removes a model change listener.
removeParameter(IParameter) - Method in interface com.togethersoft.sca.core.IParameterList
Method remove parameter to list
removeParameter(String, boolean) - Method in interface com.togethersoft.sca.core.IParameterRegistry
Removes the parameter with the given identifier from the registry.
replaceWith(AstObject) - Method in interface com.togethersoft.sca.ast.AstObject
Replace object
replaceWith(AstObject, AstObject) - Method in interface com.togethersoft.sca.ast.AstObject
Replace object
reportersAvailable() - Method in class com.togethersoft.sca.core.plugin.report.ReportManager
Get all available reporters.
ReportManager - class com.togethersoft.sca.core.plugin.report.ReportManager.
Manages report generation activities
ReportManager() - Constructor for class com.togethersoft.sca.core.plugin.report.ReportManager
 
ReportMessage - class com.togethersoft.sca.core.plugin.report.ReportMessage.
 
ReportMessage(String, IAuditMessage) - Constructor for class com.togethersoft.sca.core.plugin.report.ReportMessage
 
REQUIRE - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Special pseudo-tuple meaning that condition specified as the operand is required to be true<\code>.
result() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get variable holding result of tuple For tuples, that produce no value, returns null
resultValue() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Get calculated value domain for tuple result.
RETURN - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
return from method return or return op1;
RETURN_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a return statement.
RHO - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Rho function (used in SSI)
run(IProject[], File, IReportMessage[], JobControl) - Method in class com.togethersoft.sca.core.plugin.report.ReportManager
 
run(IProject[], IAnalyzerDescriptor[], IReporter[], IMessageFilter[], File, JobControl) - Method in class com.togethersoft.sca.core.plugin.report.ReportManager
Produce specified set of reports applying specified and required set of filters, after running the required set of analyzers
run(IProject, IAnalyzerDescriptor[], JobControl) - Method in interface com.togethersoft.sca.core.ICodeInspectorExecutable
Performs analysis of the project.
run(IProject, IAnalyzerDescriptor[], JobControl) - Method in class com.togethersoft.sca.core.plugin.report.ReportManager
 
run(IProject, List, JobControl) - Method in interface com.togethersoft.sca.core.IStaticAnalyzer
Executes the specified code analyzers.

S

scope() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
get the scope where this Named Unit is included
setAsReachable() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IBasicBlock
sets the basic block to be known as reachable.
setClasspath(String) - Method in interface com.togethersoft.sca.core.IProject
Sets classpath for the project.
setContext(IMetricContext) - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Sets the runtime context of this metric.
setCurrentProjectName(String) - Method in class com.togethersoft.sca.core.plugin.report.MessageList
 
setDeclaredModifiers(int) - Method in interface com.togethersoft.sca.ast.AstDeclaration
Alter set of declaration modifiers
setDescriptor(IAnalyzerDescriptor) - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Sets the metric descriptor of this metric runtime object.
setIdentifier(String) - Method in interface com.togethersoft.sca.ast.AstFieldReference
Alter identifier od reference
setIdentifier(String) - Method in interface com.togethersoft.sca.ast.AstSimpleReference
Alter identifier od reference
setMessage(String) - Method in class com.togethersoft.sca.core.Message
 
setParameters(IParameterRegistry) - Method in interface com.togethersoft.sca.core.IExtensionExecutable
Sets the parameters of this extension.
setParameters(IParameterRegistry) - Method in class com.togethersoft.sca.core.plugin.report.ReportManager
 
setPosition(AstSourcePosition) - Method in interface com.togethersoft.sca.ast.AstObject
Set source poistion for object
setPositionAfter(AstSourcePosition) - Method in interface com.togethersoft.sca.ast.AstObject
Set source poistion after location of specfied object
setProjectName(String) - Method in interface com.togethersoft.sca.core.IProject
Sets the name of this project.
setProperty(String, Object) - Method in class com.togethersoft.sca.core.Message
 
setProperty(String, Object) - Method in interface com.togethersoft.sca.core.IMessage
Sets the value of the property.
setScale(double) - Method in class com.togethersoft.sca.core.JobControl
Internal method.
setTabSize(int) - Method in interface com.togethersoft.sca.core.IProject
Sets the tab size for source files in this project.
setText(String) - Method in interface com.togethersoft.sca.ast.AstLiteral
Set literal value .
setValue(boolean) - Method in interface com.togethersoft.sca.core.IParameterBoolean
Sets the value of this parameter.
setValue(double) - Method in interface com.togethersoft.sca.core.IParameterReal
Sets the value of this parameter.
setValue(int) - Method in interface com.togethersoft.sca.core.IParameterStringEnum
Sets the current value of this parameter to the value with the specified index.
setValue(int) - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricResult
Sets the result value to the given integer.
setValue(int, int) - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricResult
Sets the result value to the given fraction.
setValue(long) - Method in interface com.togethersoft.sca.core.IParameterInteger
Sets the value of this parameter.
setValue(String) - Method in interface com.togethersoft.sca.core.IParameterString
Sets the value of this parameter.
setValue(String) - Method in interface com.togethersoft.sca.core.IParameterStringEnum
Sets the current value of this parameter.
setValues(Object[]) - Method in class com.togethersoft.sca.core.Message
 
setVoid() - Method in interface com.togethersoft.sca.core.plugin.metric.IMetricResult
Sets the result value to void.
setXML() - Method in interface com.togethersoft.sca.core.ILog
Requests that messages sent to this log should be in XML format.
SHALLOW - Static variable in interface com.togethersoft.sca.ast.visitor.AstVisitor
Requests shallow traversal.
shutdown() - Method in interface com.togethersoft.sca.core.IStaticAnalyzer
Shuts down all the activated plug-ins and saves persistent plug-in data.
shutdown() - Method in interface com.togethersoft.sca.core.IPluginExecutable
Cleans up the plugin.
SIMPLE - Static variable in interface com.togethersoft.sca.ast.AstFieldReference
Constant representing a simple identifier reference.
SIMPLE_REFERENCE - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a single identifier expression.
SL - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a left shift << expression.
SL - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 << op2
SL_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound <<= assignment expression.
SortFilter - class com.togethersoft.sca.core.plugin.report.SortFilter.
 
SortFilter() - Constructor for class com.togethersoft.sca.core.plugin.report.SortFilter
 
sourceTuple() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITempVariable
Returns tuple which produces initial value this temporary
SR - Static variable in interface com.togethersoft.sca.ast.AstBinaryExpression
Constant representing a signed right shift >> expression.
SR - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 >> op2
SR_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound >>= assignment expression.
STAR_ASSIGN - Static variable in interface com.togethersoft.sca.ast.AstAssignmentExpression
Constant representing a compound *= assignment expression.
start(String) - Method in class com.togethersoft.sca.core.JobControl
This method is called by the running task to indicated that s subtask is about to begin.
startup() - Method in interface com.togethersoft.sca.core.IPluginExecutable
Sets up the plugin.
stmt() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IJavaLoop
Return the AST node for loop represented by this object.
STRING - Static variable in interface com.togethersoft.sca.ast.AstLiteral
Constant representing a string literal.
STRING - Static variable in interface com.togethersoft.sca.core.IParameter
Represents a string parameter.
STRING_ENUM - Static variable in interface com.togethersoft.sca.core.IParameter
Represents a string enumeration parameter.
SUB - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 - op2
subLoops() - Method in interface com.togethersoft.sca.dataflow.flowgraph.IJavaLoop
Obtain array of loops immediately nested in this loop.
subpackages() - Method in interface com.togethersoft.sca.dataflow.IPackage
get all packages included immediately in the package
SubsetFilter - class com.togethersoft.sca.core.plugin.report.SubsetFilter.
 
SubsetFilter() - Constructor for class com.togethersoft.sca.core.plugin.report.SubsetFilter
 
SUPER - Static variable in interface com.togethersoft.sca.ast.AstFieldReference
Constant representing a qualified super field access.
SUPER - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.IVar
The variable is pseudo variable super
SUPER_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a superclass access expression.
superclass() - Method in interface com.togethersoft.sca.dataflow.IClass
get immediate superclass
superclasses() - Method in interface com.togethersoft.sca.dataflow.IClass
get all superclasses
survey(AstModel) - Method in interface com.togethersoft.sca.core.plugin.metric.IMetric
Performs measurements of the given model and returns the results.
swapWith(AstDeclaration) - Method in interface com.togethersoft.sca.ast.AstDeclaration
Swap location of two declations
SWITCH - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
switch statement ...
SWITCH_GROUP - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a switch group statement.
SWITCH_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a switch statement.
SYNC - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Synchronization primitive
SYNCHRONIZED_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a synchronized statement.

T

target(int) - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Return target with specified number For tuples, that do no branching, returns null
targets() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
Return array of branch targets For tuples, that do no branching, returns null
TEMPORARY - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.IVar
The variable is temporary --- result of some tuple
testExpression() - Method in interface com.togethersoft.sca.ast.AstConditionalExpression
Returns the first operand of this conditional expression.
THIS - Static variable in interface com.togethersoft.sca.ast.AstFieldReference
Constant representing a qualified this field access.
THIS - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.IVar
The variable is pseudo variable this
THIS_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a this class access expression.
THROW - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
throw op1
THROW_SPECIFIER - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing an exception type specified in a method's throw clause.
THROW_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a throw statement.
TID_BAD - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the bad type.
TID_BOOLEAN - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the boolean type.
TID_BYTE - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the byte type.
TID_CHAR - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the char type.
TID_CLASS - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing a class type.
TID_DOUBLE - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the double type.
TID_FLOAT - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the float type.
TID_INT - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the int type.
TID_INTERFACE - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing an interface type.
TID_LONG - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the long type.
TID_NULL - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the null type.
TID_SHORT - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the short type.
TID_VOID - Static variable in interface com.togethersoft.sca.ast.AstTypeReference
Constant representing the void type.
toString() - Method in class com.togethersoft.sca.core.Message
 
transfersControl() - Method in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
tells if the current tuple can transfer control to instruction other than next instruction
trueExpression() - Method in interface com.togethersoft.sca.ast.AstConditionalExpression
Returns the second operand of this conditional expression.
TRY_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a try statement.
TYPE - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a class or an interface.
TYPE_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a type expression.

U

UNARY_EXPRESSION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a unary expression.
unitKind() - Method in interface com.togethersoft.sca.dataflow.INamedUnit
get kind of this unit
update(boolean, JobControl) - Method in interface com.togethersoft.sca.core.IProject
Processes the source files and builds the AST model.
update(double) - Method in class com.togethersoft.sca.core.JobControl
Internal method.
updatedFiles - Variable in class com.togethersoft.sca.ast.AstModelDelta
The list of source files whose external interfaces have not been changed.
UPL - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = +op1
USR - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.ITuple
res = op1 >>> op2

V

VARIABLE - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a declaration a field, local variable, or method parameter.
VARIABLE - Static variable in interface com.togethersoft.sca.dataflow.flowgraph.IVal
The value denotes a variable
VARIABLE_DECLARATION - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a variable declaration.
visitArrayCreationExpression(AstArrayCreationExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits an array creation expression.
visitArrayCreationExpression(AstArrayCreationExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitArrayInitializer(AstArrayInitializer) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Vistis an array initializer expression.
visitArrayInitializer(AstArrayInitializer) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitArrayReference(AstArrayReference) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits an array element access expression.
visitArrayReference(AstArrayReference) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitAssertStatement(AstAssertStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitAssertStatement(AstAssertStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits an assertion statement.
visitAssignmentExpression(AstAssignmentExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits an assignment expression.
visitAssignmentExpression(AstAssignmentExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitBinaryExpression(AstBinaryExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a binary expression.
visitBinaryExpression(AstBinaryExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitBreakStatement(AstBreakStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitBreakStatement(AstBreakStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a break statement.
visitCastExpression(AstCastExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a type cast expression.
visitCastExpression(AstCastExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitCompoundStatement(AstCompoundStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitCompoundStatement(AstCompoundStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a compound statement.
visitConditionalExpression(AstConditionalExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a conditional expression.
visitConditionalExpression(AstConditionalExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitConstructorInvocation(AstConstructorInvocation) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits an explicit constructor invocation expression.
visitConstructorInvocation(AstConstructorInvocation) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitContinueStatement(AstContinueStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitContinueStatement(AstContinueStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a continue statement.
visitDbcResult(DbcResultExpr) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a reference to a returned value.
visitDbcResult(DbcResultExpr) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitDeclarationStatement(AstDeclarationStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitDeclarationStatement(AstDeclarationStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a declaration statement.
visitDoStatement(AstDoStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitDoStatement(AstDoStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a do-while loop statement.
visitEmptyStatement(AstEmptyStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitEmptyStatement(AstEmptyStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits an empty statement.
visitExpression(AstExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
The default implementation calls visitExpression for each visited expression.
visitExpressions(AstExpressionVisitor) - Method in interface com.togethersoft.sca.ast.AstObject
Visit all the expressions contained in this AST object including this object.
visitExpressionStatement(AstExpressionStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitExpressionStatement(AstExpressionStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits an expression statement.
visitFieldReference(AstFieldReference) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a field access expression.
visitFieldReference(AstFieldReference) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitForStatement(AstForStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitForStatement(AstForStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a for loop statement.
visitIfStatement(AstIfStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitIfStatement(AstIfStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits an if statement.
visitLiteral(AstLiteral) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a literal.
visitLiteral(AstLiteral) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitMethodCallExpression(AstMethodCallExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a method call expression.
visitMethodCallExpression(AstMethodCallExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitObjectCreationExpression(AstObjectCreationExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a new object creation expression.
visitObjectCreationExpression(AstObjectCreationExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitParenthesizedExpression(AstParenthesizedExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a parenthesized expression.
visitParenthesizedExpression(AstParenthesizedExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitReturnStatement(AstReturnStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitReturnStatement(AstReturnStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a return statement.
visitSimpleReference(AstSimpleReference) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a simple name expression.
visitSimpleReference(AstSimpleReference) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitStatement(AstStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
The default implementation calls visitStatement for each visited statement.
visitStatements(AstStatementVisitor) - Method in interface com.togethersoft.sca.ast.AstObject
Visit all the statements contained in this AST object including this object.
visitSuperExpression(AstSuperExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a super field access expression.
visitSuperExpression(AstSuperExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitSwitchStatement(AstSwitchStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitSwitchStatement(AstSwitchStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a switch statement.
visitSynchronizedStatement(AstSynchronizedStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitSynchronizedStatement(AstSynchronizedStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a synchronized statement.
visitThisExpression(AstThisExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a this expression.
visitThisExpression(AstThisExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitThrowStatement(AstThrowStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitThrowStatement(AstThrowStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a throw statement.
visitTryStatement(AstTryStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitTryStatement(AstTryStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a try statement.
visitTypeExpression(AstTypeExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a type expression.
visitTypeExpression(AstTypeExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitUnaryExpression(AstUnaryExpression) - Method in interface com.togethersoft.sca.ast.visitor.AstExpressionVisitor
Visits a unary expression.
visitUnaryExpression(AstUnaryExpression) - Method in class com.togethersoft.sca.ast.visitor.AstExpressionVisitorAdapter
 
visitWhileStatement(AstWhileStatement) - Method in class com.togethersoft.sca.ast.visitor.AstStatementVisitorAdapter
 
visitWhileStatement(AstWhileStatement) - Method in interface com.togethersoft.sca.ast.visitor.AstStatementVisitor
Visits a while loop statement.

W

WHILE_STATEMENT - Static variable in interface com.togethersoft.sca.ast.AstObject
Constant representing a while statement.
write() - Method in interface com.togethersoft.sca.core.IProject
Saves the current AST model on a disk.
writeFile(OutputStream) - Method in interface com.togethersoft.sca.ast.AstCompilationUnit
Writes the (possibly modified) contents of this compilation unit to the specified output stream.

A B C D E F G H I J K L M N O P R S T U V W