Class TryResourcesTransformerJ12
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerJ12
-
- All Implemented Interfaces:
StructuredStatementTransformer
public class TryResourcesTransformerJ12 extends TryResourcesTransformerBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
TryResourcesTransformerBase.ResourceMatch, TryResourcesTransformerBase.TryResourcesMatchResultCollector
-
-
Constructor Summary
Constructors Constructor Description TryResourcesTransformerJ12(ClassFile classFile)
-
Method Summary
-
Methods inherited from class org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers.TryResourcesTransformerBase
getClassFile, transform, transform
-
-
-
-
Constructor Detail
-
TryResourcesTransformerJ12
public TryResourcesTransformerJ12(ClassFile classFile)
-
-
Method Detail
-
rewriteTry
protected boolean rewriteTry(StructuredTry structuredTry, StructuredScope scope, TryResourcesTransformerBase.ResourceMatch resourceMatch)
- Overrides:
rewriteTry
in classTryResourcesTransformerBase
-
getResourceMatch
protected TryResourcesTransformerBase.ResourceMatch getResourceMatch(StructuredTry structuredTry, StructuredScope scope)
- Specified by:
getResourceMatch
in classTryResourcesTransformerBase
-
getSimpleResourceMatch
private TryResourcesTransformerBase.ResourceMatch getSimpleResourceMatch(StructuredTry structuredTry, StructuredScope scope)
-
getComplexResourceMatch
private TryResourcesTransformerBase.ResourceMatch getComplexResourceMatch(StructuredTry structuredTry, StructuredScope scope)
-
getCloseStatementEndTry
private java.util.List<Op04StructuredStatement> getCloseStatementEndTry(StructuredTry structuredTry, StructuredScope scope, WildcardMatch wcm, TryResourcesTransformerBase.TryResourcesMatchResultCollector collector)
-
getCloseStatementAfter
private java.util.List<Op04StructuredStatement> getCloseStatementAfter(StructuredTry structuredTry, StructuredScope scope, WildcardMatch wcm, TryResourcesTransformerBase.TryResourcesMatchResultCollector collector)
-
getMatchingCloseStatement
private boolean getMatchingCloseStatement(WildcardMatch wcm, TryResourcesTransformerBase.TryResourcesMatchResultCollector collector, StructuredStatement statement)
-
-