Class ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter
-
- org.benf.cfr.reader.bytecode.analysis.parse.rewriters.ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter
-
- All Implemented Interfaces:
ExpressionRewriter
- Enclosing class:
- ExplicitTypeCallRewriter
private class ExplicitTypeCallRewriter.InnerExplicitTypeCallRewriter extends AbstractExpressionRewriter
-
-
Constructor Summary
Constructors Modifier Constructor Description private
InnerExplicitTypeCallRewriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConditionalExpression
rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
Expression
rewriteExpression(Expression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
private Expression
rewriteFunctionInvokation(AbstractFunctionInvokation invokation)
-
Methods inherited from class org.benf.cfr.reader.bytecode.analysis.parse.rewriters.AbstractExpressionRewriter
handleStatement, rewriteExpression, rewriteExpression
-
-
-
-
Method Detail
-
rewriteFunctionInvokation
private Expression rewriteFunctionInvokation(AbstractFunctionInvokation invokation)
-
rewriteExpression
public Expression rewriteExpression(Expression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
- Specified by:
rewriteExpression
in interfaceExpressionRewriter
- Overrides:
rewriteExpression
in classAbstractExpressionRewriter
-
rewriteExpression
public ConditionalExpression rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
- Specified by:
rewriteExpression
in interfaceExpressionRewriter
- Overrides:
rewriteExpression
in classAbstractExpressionRewriter
-
-