Class TryResourcesTransformerBase
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
- All Implemented Interfaces:
StructuredStatementTransformer
- Direct Known Subclasses:
TryResourcesTransformerJ12, TryResourceTransformerFinally
public abstract class TryResourcesTransformerBase
extends Object
implements StructuredStatementTransformer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Method Summary
Modifier and TypeMethodDescriptionprotected ClassFileprotected abstract org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatchgetResourceMatch(StructuredTry structuredTry, StructuredScope scope) protected booleanrewriteTry(StructuredTry structuredTry, StructuredScope scope, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch resourceMatch) booleantransform(StructuredStatement in, StructuredScope scope)
-
Method Details
-
transform
-
transform
- Specified by:
transformin interfaceStructuredStatementTransformer
-
getResourceMatch
protected abstract org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch getResourceMatch(StructuredTry structuredTry, StructuredScope scope) -
rewriteTry
protected boolean rewriteTry(StructuredTry structuredTry, StructuredScope scope, org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase.ResourceMatch resourceMatch) -
getClassFile
-