Interface CtStatement

All Superinterfaces:
Cloneable, CtCodeElement, CtElement, CtQueryable, CtVisitable, FactoryAccessor, Serializable, SourcePositionHolder
All Known Subinterfaces:
CtAssert<T>, CtAssignment<T,​A>, CtBlock<R>, CtBreak, CtCase<S>, CtCFlowBreak, CtClass<T>, CtCodeSnippetStatement, CtComment, CtConstructorCall<T>, CtContinue, CtDo, CtEnum<T>, CtFor, CtForEach, CtIf, CtInterface<T>, CtInvocation<T>, CtJavaDoc, CtLabelledFlowBreak, CtLocalVariable<T>, CtLoop, CtNewClass<T>, CtOperatorAssignment<T,​A>, CtRecord, CtReturn<R>, CtSwitch<S>, CtSynchronized, CtThrow, CtTry, CtTryWithResource, CtUnaryOperator<T>, CtWhile, CtYieldStatement
All Known Implementing Classes:
CtAssertImpl, CtAssignmentImpl, CtBlockImpl, CtBreakImpl, CtCaseImpl, CtClassImpl, CtCodeSnippetStatementImpl, CtCommentImpl, CtConstructorCallImpl, CtContinueImpl, CtDoImpl, CtEnumImpl, CtForEachImpl, CtForImpl, CtIfImpl, CtInterfaceImpl, CtInvocationImpl, CtJavaDocImpl, CtLocalVariableImpl, CtLoopImpl, CtNewClassImpl, CtOperatorAssignmentImpl, CtRecordImpl, CtReturnImpl, CtStatementImpl, CtSwitchImpl, CtSynchronizedImpl, CtThrowImpl, CtTryImpl, CtTryWithResourceImpl, CtUnaryOperatorImpl, CtWhileImpl, CtYieldStatementImpl

public interface CtStatement extends CtCodeElement
This abstract code element represents all the statements, which can be part of a block.
See Also:
CtBlock