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
-
Nested Class Summary
Nested classes/interfaces inherited from class TryResourcesTransformerBase
TryResourcesTransformerBase.ResourceMatch, TryResourcesTransformerBase.TryResourcesMatchResultCollector -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate List<Op04StructuredStatement> getCloseStatementAfter(StructuredTry structuredTry, StructuredScope scope, WildcardMatch wcm, TryResourcesTransformerBase.TryResourcesMatchResultCollector collector) private List<Op04StructuredStatement> getCloseStatementEndTry(StructuredTry structuredTry, StructuredScope scope, WildcardMatch wcm, TryResourcesTransformerBase.TryResourcesMatchResultCollector collector) getComplexResourceMatch(StructuredTry structuredTry, StructuredScope scope) private booleangetMatchingCloseStatement(WildcardMatch wcm, TryResourcesTransformerBase.TryResourcesMatchResultCollector collector, StructuredStatement statement) getResourceMatch(StructuredTry structuredTry, StructuredScope scope) getSimpleResourceMatch(StructuredTry structuredTry, StructuredScope scope) protected booleanrewriteTry(StructuredTry structuredTry, StructuredScope scope, TryResourcesTransformerBase.ResourceMatch resourceMatch) Methods inherited from class TryResourcesTransformerBase
getClassFile, transform, transform
-
Constructor Details
-
TryResourcesTransformerJ12
-
-
Method Details
-
rewriteTry
protected boolean rewriteTry(StructuredTry structuredTry, StructuredScope scope, TryResourcesTransformerBase.ResourceMatch resourceMatch) - Overrides:
rewriteTryin classTryResourcesTransformerBase
-
getResourceMatch
protected TryResourcesTransformerBase.ResourceMatch getResourceMatch(StructuredTry structuredTry, StructuredScope scope) - Specified by:
getResourceMatchin classTryResourcesTransformerBase
-
getSimpleResourceMatch
private TryResourcesTransformerBase.ResourceMatch getSimpleResourceMatch(StructuredTry structuredTry, StructuredScope scope) -
getComplexResourceMatch
private TryResourcesTransformerBase.ResourceMatch getComplexResourceMatch(StructuredTry structuredTry, StructuredScope scope) -
getCloseStatementEndTry
private List<Op04StructuredStatement> getCloseStatementEndTry(StructuredTry structuredTry, StructuredScope scope, WildcardMatch wcm, TryResourcesTransformerBase.TryResourcesMatchResultCollector collector) -
getCloseStatementAfter
private List<Op04StructuredStatement> getCloseStatementAfter(StructuredTry structuredTry, StructuredScope scope, WildcardMatch wcm, TryResourcesTransformerBase.TryResourcesMatchResultCollector collector) -
getMatchingCloseStatement
private boolean getMatchingCloseStatement(WildcardMatch wcm, TryResourcesTransformerBase.TryResourcesMatchResultCollector collector, StructuredStatement statement)
-