| Interface | Description |
|---|---|
| CloverTokenConsumer | |
| InstrumentationSource |
A data source from which we can get a file and its content to be instrumented.
|
| JavaLexerTokenTypes | |
| JavaTokenTypes |
| Class | Description |
|---|---|
| ArmInstrEmitter | |
| AssignmentDetector |
Reads subsequent tokens from the expression and searches for the "=" assignment operator.
|
| AutoCloseableEmitter |
Emits an AutoCloseable subclass declaration immediately before a try ARM block.
|
| CaseExpressionEntryEmitter |
A code emitter for lambda case expressions.
|
| CaseExpressionExitEmitter |
A code emitter for lambda case expressions.
|
| CaseThrowExpressionEntryEmitter |
A code emitter for lambda case expressions with the
throw keyword. |
| CaseThrowExpressionExitEmitter |
A code emitter for lambda case expressions with the
throw keyword. |
| CharSequenceInstrumentationSource |
Data source which reads from CharSequence
|
| ClassEntryNode | |
| ClassExitNode | |
| CloverToken | |
| CloverTokenStreamFilter |
A token stream that preserves whitespace tokens in hidden tokens,
and maintains a linked list of tokens it has seen, and provides
methods to insert instrumenting tokens into that list.
|
| ConstantExpressionDetector |
Reads subsequent tokens and recognizes if this is a "pure" constant expression.
|
| ContextTreeNode |
Used to track and minimise context sets created during instrumentation
|
| DirectedFlushEmitter | |
| Emitter |
represents an instrumentation
|
| EndBoolInstrEmitter | |
| ExpressionComplexityCounter |
Reads subsequent tokens from an expression and counts cyclomatic complexity for it.
|
| ExpressionInfo |
A class for processing expressions and gathering information about them
|
| FileInstrumentationSource |
Data source reading from a File.
|
| FileStructureInfo | |
| FileStructureInfo.Marker | |
| FileStructureInfo.MethodMarker | |
| FlagDeclEmitter | |
| FlaggedInstrEmitter | |
| InstanceOfStateDetector |
Reads subsequent tokens of the expression and detects format of the instanceof expression.
|
| InstrumentationState |
contains various state variables used during the instrumentation phase
|
| Instrumenter | |
| JavaLexer | |
| JavaMethodContext | |
| JavaRecognizer |
Java 1.5/JSR14 Recognizer
Based on the Public Domain Java 1.3 antlr grammar provided at
www.antlr.org
|
| JavaTypeContext | |
| LambdaBlockEntryEmitter |
Code emitter for lambda expressions declared as a code block in curly braces.
|
| LambdaBlockExitEmitter |
Code emitter for lambda expressions declared as a code block in curly braces.
|
| LambdaExpressionEntryEmitter |
Code emitter for lambdas declared as an expression.
|
| LambdaExpressionExitEmitter |
Code emitter for lambdas declared as an expression.
|
| LambdaExprToBlockBodyEntryEmitter |
Code emitter for lambda expressions declared as an expression to be translated into curly braces.
|
| LambdaExprToBlockExitEmitter |
Code emitter for lambda expressions declared as an expression to be converted into curly braces.
|
| LambdaExprToBlockStartEntryEmitter |
Code emitter for lambda expressions declared as an expression to be translated into curly braces.
|
| LambdaUtil |
Utility class for handling lambdas
|
| MethodEntryInstrEmitter | |
| MethodExitInstrEmitter | |
| MethodRegistrationNode | |
| MethodSignatureExt |
A triple of: methodSignature, pointer to the last token of the signature and whether it belongs to
a deprecated context.
|
| ParenthesisCounter |
Reads subsequent tokens and counts opening and closing parenthesis.
|
| RecorderInstrEmitter | |
| RewriteLambdaToBlockMatcher | |
| SimpleEmitter |
a simple string emitter
|
| StartBoolInstrEmitter | |
| StatementInstrEmitter | |
| StringInstrumentationSource |
Data source which reads from a String
|
| TokenListUtil |
| Enum | Description |
|---|---|
| InstanceOfState |
A state machine for analysis of instanceof expressions.
|
Copyright © 2024 OpenClover.org. All rights reserved.