Uses of Class
org.benf.cfr.reader.bytecode.analysis.parse.lvalue.StackSSALabel
Packages that use StackSSALabel
Package
Description
-
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with type parameters of type StackSSALabelModifier and TypeFieldDescription(package private) Map<StackSSALabel, StatementContainer<Statement>> LValuePropSimple.AssignmentCollector.assignments(package private) Map<StackSSALabel, Boolean> LValuePropSimple.UsageCollector.singleUsages(package private) Map<StackSSALabel, Expression> LValuePropSimple.AssignmentCollector.valuesMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that return StackSSALabelModifier and TypeMethodDescriptionInlineDeAssigner.Deassigner.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that return types with arguments of type StackSSALabelModifier and TypeMethodDescription(package private) List<StackSSALabel> LValuePropSimple.UsageCollector.getSingleUsages()Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type StackSSALabelModifier and TypeMethodDescriptionvoidLValuePropSimple.AssignmentCollector.collect(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value) voidLValuePropSimple.AssignmentCollector.collectMultiUse(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value) InlineDeAssigner.Deassigner.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) -
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters that return StackSSALabelModifier and TypeMethodDescriptionLambdaRewriter.LambdaInternalRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LambdaRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) PrimitiveBoxingRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) SyntheticOuterRefRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) VarArgsRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type StackSSALabelModifier and TypeMethodDescriptionLambdaRewriter.LambdaInternalRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LambdaRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) PrimitiveBoxingRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) SyntheticOuterRefRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) VarArgsRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) -
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers that return StackSSALabelModifier and TypeMethodDescriptionControlFlowCleaningTransformer.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LocalDeclarationRemover.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) NakedNullCaster.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) TypeAnnotationTransformer.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) TypedBooleanTidier.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type StackSSALabelModifier and TypeMethodDescriptionvoidLValueTypeClashCheck.collect(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value) voidLValueTypeClashCheck.collectMultiUse(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value) ControlFlowCleaningTransformer.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LocalDeclarationRemover.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) NakedNullCaster.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) TypeAnnotationTransformer.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) TypedBooleanTidier.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) -
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.expression
Fields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as StackSSALabelMethods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return StackSSALabelConstructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type StackSSALabel -
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with type parameters of type StackSSALabelModifier and TypeFieldDescriptionprivate final Map<StackSSALabel, Long> AccountingRewriter.countprivate final Map<StackSSALabel, LocalVariable> StackVarToLocalRewriter.replacementsMethods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters that return StackSSALabelModifier and TypeMethodDescriptionAbstractExpressionRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) AccountingRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) ConditionalSimplifyingRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) ExpressionRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) StackVarToLocalRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) StringBuilderRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) XorRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) Methods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with parameters of type StackSSALabelModifier and TypeMethodDescriptionprivate LocalVariableStackVarToLocalRewriter.getReplacement(StackSSALabel stackSSALabel) AbstractExpressionRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) AccountingRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) ConditionalSimplifyingRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) ExpressionRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) StackVarToLocalRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) StringBuilderRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) XorRewriter.rewriteExpression(StackSSALabel lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) -
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.utils
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils with type parameters of type StackSSALabelModifier and TypeFieldDescriptionprivate final Map<StackSSALabel, Expression> LValueAssignmentAndAliasCondenser.aliasReplacementsprivate final Set<StackSSALabel> LValueAssignmentAndAliasCondenser.blacklistedLValueAssignmentAndAliasCondenser.foundLValueAssignmentAndAliasCondenser.multiFoundprivate final Map<StackSSALabel, List<LValueAssignmentAndAliasCondenser.LValueStatementContainer>> LValueAssignmentAndAliasCondenser.AliasRewriter.possibleAliasesprivate final Map<StackSSALabel, List<StatementContainer<Statement>>> LValueAssignmentAndAliasCondenser.AliasRewriter.usagesMethods in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type StackSSALabelModifier and TypeMethodDescriptionvoidLValueAssignmentAndAliasCondenser.collect(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value) voidLValueAssignmentCollector.collect(StackSSALabel lValue, StatementContainer<T> statementContainer, Expression value) voidLValueAssignmentAndAliasCondenser.collectMultiUse(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value) voidLValueAssignmentCollector.collectMultiUse(StackSSALabel lValue, StatementContainer<T> statementContainer, Expression value) private LValueLValueAssignmentAndAliasCondenser.AliasRewriter.getAlias(StackSSALabel stackSSALabel, LValueAssignmentAndAliasCondenser.ExpressionStatementPair target) -
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp with type parameters of type StackSSALabelModifier and TypeFieldDescriptionprivate final Map<StackSSALabel, StackSSALabel> FinallyGraphHelper.FinallyEquivalenceConstraint.rhsToLhsMapprivate final Map<StackSSALabel, StackSSALabel> FinallyGraphHelper.FinallyEquivalenceConstraint.rhsToLhsMapprivate final Set<StackSSALabel> FinallyGraphHelper.FinallyEquivalenceConstraint.validSSAMethods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp that return StackSSALabelModifier and TypeMethodDescriptionprivate StackSSALabelFinallyGraphHelper.FinallyEquivalenceConstraint.mapSSALabel(StackSSALabel s1, StackSSALabel s2) Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp with parameters of type StackSSALabelModifier and TypeMethodDescriptionvoidFinallyGraphHelper.FinallyEquivalenceConstraint.collect(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value) voidFinallyGraphHelper.FinallyEquivalenceConstraint.collectMultiUse(StackSSALabel lValue, StatementContainer<Statement> statementContainer, Expression value) private StackSSALabelFinallyGraphHelper.FinallyEquivalenceConstraint.mapSSALabel(StackSSALabel s1, StackSSALabel s2) -
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type StackSSALabelModifier and TypeMethodDescriptionvoidAbstractLValueScopeDiscoverer.collect(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value) voidLValueScopeDiscoverer.collect(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value) voidAbstractLValueScopeDiscoverer.collectMultiUse(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value) voidLValueScopeDiscoverer.collectMultiUse(StackSSALabel lValue, StatementContainer<StructuredStatement> statementContainer, Expression value) -
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Subclasses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.parse.wildcardClasses in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that implement interfaces with type arguments of type StackSSALabelFields in org.benf.cfr.reader.bytecode.analysis.parse.wildcard declared as StackSSALabelModifier and TypeFieldDescriptionprivate StackSSALabelWildcardMatch.StackLabelWildCard.matchedValueMethods in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that return StackSSALabel -
Uses of StackSSALabel in org.benf.cfr.reader.bytecode.analysis.stack
Fields in org.benf.cfr.reader.bytecode.analysis.stack declared as StackSSALabelMethods in org.benf.cfr.reader.bytecode.analysis.stack that return StackSSALabel