Uses of Class
org.benf.cfr.reader.bytecode.analysis.structured.StructuredScope
Packages that use StructuredScope
Package
Description
-
Uses of StructuredScope in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type StructuredScopeModifier and TypeMethodDescriptionvoidOp04StructuredStatement.transform(StructuredStatementTransformer transformer, StructuredScope scope) Op04StructuredStatement.UnstructuredIfConverter.transform(StructuredStatement in, StructuredScope scope) -
Uses of StructuredScope in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type StructuredScopeModifier and TypeMethodDescriptionvoidSwitchExpressionRewriter.rewrite(Op04StructuredStatement root, StructuredScope scope) ClashDeclarationReducer.transform(StructuredStatement in, StructuredScope scope) SwitchExpressionRewriter.transform(StructuredStatement in, StructuredScope scope) -
Uses of StructuredScope in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.checker with parameters of type StructuredScopeModifier and TypeMethodDescriptionIllegalReturnChecker.transform(StructuredStatement in, StructuredScope scope) LooseCatchChecker.transform(StructuredStatement in, StructuredScope scope) VoidVariableChecker.transform(StructuredStatement in, StructuredScope scope) -
Uses of StructuredScope in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type StructuredScopeModifier and TypeMethodDescriptionprotected abstract org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatchTryResourcesTransformerBase.getResourceMatch(StructuredTry structuredTry, StructuredScope scope) protected org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatchTryResourcesTransformerJ12.getResourceMatch(StructuredTry structuredTry, StructuredScope scope) protected org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatchTryResourceTransformerFinally.getResourceMatch(StructuredTry structuredTry, StructuredScope scope) voidCanRemovePointlessBlock.removePointlessBlocks(StructuredScope scope) protected booleanTryResourcesTransformerBase.rewriteTry(StructuredTry structuredTry, StructuredScope scope, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch resourceMatch) protected booleanTryResourcesTransformerJ12.rewriteTry(StructuredTry structuredTry, StructuredScope scope, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch resourceMatch) BadLoopPrettifier.transform(StructuredStatement in, StructuredScope scope) ControlFlowCleaningTransformer.transform(StructuredStatement in, StructuredScope scope) ExpressionRewriterTransformer.transform(StructuredStatement in, StructuredScope scope) HexLiteralTidier.transform(StructuredStatement in, StructuredScope scope) InfiniteAssertRewriter.transform(StructuredStatement in, StructuredScope scope) InstanceOfTreeTransformer.transform(StructuredStatement in, StructuredScope scope) InvalidBooleanCastCleaner.transform(StructuredStatement in, StructuredScope scope) InvalidExpressionStatementCleaner.transform(StructuredStatement in, StructuredScope scope) LambdaCleaner.transform(StructuredStatement in, StructuredScope scope) LocalDeclarationRemover.transform(StructuredStatement in, StructuredScope scope) LValueTypeClashCheck.transform(StructuredStatement in, StructuredScope scope) NakedNullCaster.transform(StructuredStatement in, StructuredScope scope) ObjectTypeUsageRewriter.transform(StructuredStatement in, StructuredScope scope) PreconditionAssertRewriter.transform(StructuredStatement in, StructuredScope scope) StructuredStatementTransformer.transform(StructuredStatement in, StructuredScope scope) TernaryCastCleaner.transform(StructuredStatement in, StructuredScope scope) TryResourcesCollapser.transform(StructuredStatement in, StructuredScope scope) TryResourcesTransformerBase.transform(StructuredStatement in, StructuredScope scope) TypeAnnotationTransformer.transform(StructuredStatement in, StructuredScope scope) TypedBooleanTidier.transform(StructuredStatement in, StructuredScope scope) UnusedAnonymousBlockFlattener.transform(StructuredStatement in, StructuredScope scope) VariableNameTidier.NameDiscoverer.transform(StructuredStatement in, StructuredScope scope) VariableNameTidier.transform(StructuredStatement in, StructuredScope scope) -
Uses of StructuredScope in org.benf.cfr.reader.bytecode.analysis.structured
Methods in org.benf.cfr.reader.bytecode.analysis.structured with parameters of type StructuredScopeModifier and TypeMethodDescriptionvoidStructuredStatement.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredStatement.transformStructuredChildrenInReverse(StructuredStatementTransformer transformer, StructuredScope scope) -
Uses of StructuredScope in org.benf.cfr.reader.bytecode.analysis.structured.statement
Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement with parameters of type StructuredScopeModifier and TypeMethodDescriptionvoidStructuredIf.removePointlessBlocks(StructuredScope scope) voidAbstractStructuredBlockStatement.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) final voidAbstractUnStructuredStatement.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidBlock.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredAssert.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredAssignment.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredBreak.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredCatch.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredComment.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredContinue.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredDefinition.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredExpressionStatement.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredExpressionYield.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredFinally.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredIf.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredReturn.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredThrow.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidStructuredTry.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidUnstructuredContinue.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidAbstractStructuredStatement.transformStructuredChildrenInReverse(StructuredStatementTransformer transformer, StructuredScope scope) final voidAbstractUnStructuredStatement.transformStructuredChildrenInReverse(StructuredStatementTransformer transformer, StructuredScope scope) voidBlock.transformStructuredChildrenInReverse(StructuredStatementTransformer transformer, StructuredScope scope) -
Uses of StructuredScope in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder with parameters of type StructuredScopeModifier and TypeMethodDescriptionvoidAbstractPlaceholder.transformStructuredChildren(StructuredStatementTransformer transformer, StructuredScope scope) voidAbstractPlaceholder.transformStructuredChildrenInReverse(StructuredStatementTransformer transformer, StructuredScope scope)