Uses of Interface
org.benf.cfr.reader.bytecode.analysis.parse.utils.LValueRewriter
-
-
Uses of LValueRewriter in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type LValueRewriter Modifier and Type Method Description voidOp03SimpleStatement. condense(LValueRewriter lValueRewriter) -
Uses of LValueRewriter in org.benf.cfr.reader.bytecode.analysis.parse
Methods in org.benf.cfr.reader.bytecode.analysis.parse with parameters of type LValueRewriter Modifier and Type Method Description ExpressionExpression. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer)LValueLValue. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer)voidStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers) -
Uses of LValueRewriter in org.benf.cfr.reader.bytecode.analysis.parse.expression
-
Uses of LValueRewriter in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
-
Uses of LValueRewriter in org.benf.cfr.reader.bytecode.analysis.parse.statement
Methods in org.benf.cfr.reader.bytecode.analysis.parse.statement with parameters of type LValueRewriter Modifier and Type Method Description voidAnonBreakTarget. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidAssignmentPreMutation. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidAssignmentSimple. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidCaseStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidCatchStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidCommentStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)ExpressionCommentStatement.StatementExpression. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer)voidCompoundStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidConstructorStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidDoStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidExpressionStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidFinallyStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidForIterStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidForStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidGotoStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidIfExitingStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidIfStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidJSRCallStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidJSRRetStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidMonitorEnterStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidMonitorExitStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidNop. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidRawSwitchStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidReturnNothingStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidReturnValueStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidSwitchStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidThrowStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidTryStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)voidWhileStatement. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers) -
Uses of LValueRewriter in org.benf.cfr.reader.bytecode.analysis.parse.utils
Classes in org.benf.cfr.reader.bytecode.analysis.parse.utils that implement LValueRewriter Modifier and Type Class Description classLValueAssignmentAndAliasCondenserclassLValueAssignmentAndAliasCondenser.AliasRewriterclassLValueAssignmentAndAliasCondenser.MutationRewriterFirstPassclassLValueAssignmentAndAliasCondenser.MutationRewriterSecondPassMethods in org.benf.cfr.reader.bytecode.analysis.parse.utils that return LValueRewriter Modifier and Type Method Description LValueRewriterLValueAssignmentAndAliasCondenser.AliasRewriter. getWithFixed(java.util.Set<SSAIdent> fixed)LValueRewriterLValueAssignmentAndAliasCondenser. getWithFixed(java.util.Set<SSAIdent> fixed)LValueRewriterLValueAssignmentAndAliasCondenser.MutationRewriterFirstPass. getWithFixed(java.util.Set fixed)LValueRewriterLValueAssignmentAndAliasCondenser.MutationRewriterSecondPass. getWithFixed(java.util.Set<SSAIdent> fixed)LValueRewriterLValueRewriter. getWithFixed(java.util.Set<SSAIdent> fixed)LValueRewriter<Statement>LValueAssignmentAndAliasCondenser.AliasRewriter. keepConstant(java.util.Collection<LValue> usedLValues)LValueRewriter<Statement>LValueAssignmentAndAliasCondenser. keepConstant(java.util.Collection<LValue> usedLValues)LValueRewriter<Statement>LValueAssignmentAndAliasCondenser.MutationRewriterFirstPass. keepConstant(java.util.Collection<LValue> usedLValues)LValueRewriter<Statement>LValueAssignmentAndAliasCondenser.MutationRewriterSecondPass. keepConstant(java.util.Collection<LValue> usedLValues)LValueRewriter<T>LValueRewriter. keepConstant(java.util.Collection<LValue> usedLValues)Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type LValueRewriter Modifier and Type Method Description static voidLValueRewriter.Util. rewriteArgArray(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, java.util.List<Expression> args) -
Uses of LValueRewriter in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Methods in org.benf.cfr.reader.bytecode.analysis.parse.wildcard with parameters of type LValueRewriter Modifier and Type Method Description ExpressionWildcardMatch.AbstractBaseExpressionWildcard. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer)LValueWildcardMatch.LValueWildcard. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer) -
Uses of LValueRewriter in org.benf.cfr.reader.bytecode.analysis.structured.expression
Methods in org.benf.cfr.reader.bytecode.analysis.structured.expression with parameters of type LValueRewriter Modifier and Type Method Description ExpressionStructuredStatementExpression. replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer)
-