All Known Subinterfaces:
StructuredStatement
All Known Implementing Classes:
AbstractPlaceholder, AbstractStructuredBlockStatement, AbstractStructuredConditionalLoopStatement, AbstractStructuredContinue, AbstractStructuredStatement, AbstractUnStructuredStatement, BeginBlock, Block, CollectMatch, ElseBlock, EndBlock, KleeneN, KleenePlus, KleeneStar, MatchOneOf, MatchOpt, MatchSequence, ResetAfterTest, StructuredAssert, StructuredAssignment, StructuredBreak, StructuredCase, StructuredCatch, StructuredComment, StructuredContinue, StructuredDefinition, StructuredDo, StructuredExpressionStatement, StructuredExpressionYield, StructuredFakeDecompFailure, StructuredFinally, StructuredFor, StructuredIf, StructuredIter, StructuredReturn, StructuredSwitch, StructuredSynchronized, StructuredThrow, StructuredTry, StructuredWhile, UnstructuredAnonBreakTarget, UnstructuredAnonymousBreak, UnstructuredBreak, UnstructuredCase, UnstructuredCatch, UnstructuredContinue, UnstructuredDo, UnstructuredFinally, UnstructuredFor, UnstructuredGoto, UnstructuredIf, UnstructuredIter, UnstructuredSwitch, UnstructuredSynchronized, UnstructuredTry, UnstructuredWhile, WildcardMatch.BlockWildcard

public interface Matcher<T>