Package spoon.reflect.code
Interface CtCFlowBreak
- All Superinterfaces:
Cloneable,CtCodeElement,CtElement,CtQueryable,CtStatement,CtVisitable,FactoryAccessor,Serializable,SourcePositionHolder
- All Known Subinterfaces:
CtBreak,CtContinue,CtLabelledFlowBreak,CtReturn<R>,CtThrow,CtYieldStatement
- All Known Implementing Classes:
CtBreakImpl,CtContinueImpl,CtReturnImpl,CtThrowImpl,CtYieldStatementImpl
This abstract code element represents all the statements that break the
control flow of the program.
-
Method Summary
Methods inherited from interface spoon.reflect.code.CtCodeElement
partiallyEvaluateMethods inherited from interface spoon.reflect.declaration.CtElement
addAnnotation, addComment, asIterable, delete, descendantIterator, getAllMetadata, getAnnotatedChildren, getAnnotation, getAnnotation, getAnnotations, getComments, getDirectChildren, getDocComment, getElements, getMetadata, getMetadataKeys, getOriginalSourceFragment, getParent, getParent, getParent, getPath, getPosition, getReferencedTypes, getRoleInParent, getShortRepresentation, getValueByRole, hasAnnotation, hasParent, isImplicit, isParentInitialized, prettyprint, putMetadata, removeAnnotation, removeComment, replace, replace, setAllMetadata, setAnnotations, setComments, setDocComment, setImplicit, setParent, setPosition, setPositions, setValueByRole, toString, toStringDebug, updateAllParentsBelowMethods inherited from interface spoon.reflect.visitor.chain.CtQueryable
filterChildren, map, mapMethods inherited from interface spoon.reflect.code.CtStatement
clone, comment, getLabel, insertAfter, insertAfter, insertBefore, insertBefore, setLabelMethods inherited from interface spoon.reflect.visitor.CtVisitable
acceptMethods inherited from interface spoon.processing.FactoryAccessor
getFactory, setFactory