Uses of Interface
org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
Packages that use ConditionalExpression
Package
Description
-
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters that return ConditionalExpressionModifier and TypeMethodDescriptionExpressionReplacingRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LambdaRewriter.LambdaInternalRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LambdaRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) PrimitiveBoxingRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) SyntheticOuterRefRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) VarArgsRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type ConditionalExpressionModifier and TypeMethodDescriptionExpressionReplacingRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LambdaRewriter.LambdaInternalRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LambdaRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) PrimitiveBoxingRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) SyntheticOuterRefRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) VarArgsRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) -
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers that return ConditionalExpressionModifier and TypeMethodDescriptionInstanceOfAssignRewriter.rewriteDefining(ConditionalExpression ce) ControlFlowCleaningTransformer.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LocalDeclarationRemover.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) NakedNullCaster.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) TypeAnnotationTransformer.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) TypedBooleanTidier.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type ConditionalExpressionModifier and TypeMethodDescriptionstatic booleanInstanceOfAssignRewriter.hasInstanceOf(ConditionalExpression conditionalExpression) booleanInstanceOfAssignRewriter.isMatchFor(ConditionalExpression ce) InstanceOfAssignRewriter.rewriteDefining(ConditionalExpression ce) ControlFlowCleaningTransformer.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) LocalDeclarationRemover.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) NakedNullCaster.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) TypeAnnotationTransformer.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) TypedBooleanTidier.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) -
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.parse.expression
Classes in org.benf.cfr.reader.bytecode.analysis.parse.expression that implement ConditionalExpressionModifier and TypeClassDescriptionclassclassclassclassFields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as ConditionalExpressionModifier and TypeFieldDescriptionstatic final ConditionalExpressionBooleanExpression.FALSEstatic final ConditionalExpressionBooleanExpression.TRUEMethods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return ConditionalExpressionModifier and TypeMethodDescriptionTernaryExpression.getCondition()BooleanExpression.getDemorganApplied(boolean amNegating) BooleanOperation.getDemorganApplied(boolean amNegating) ComparisonOperation.getDemorganApplied(boolean amNegating) ConditionalExpression.getDemorganApplied(boolean amNegating) NotOperation.getDemorganApplied(boolean amNegating) BooleanOperation.getLhs()BooleanExpression.getNegated()BooleanOperation.getNegated()ComparisonOperation.getNegated()ConditionalExpression.getNegated()NotOperation.getNegated()BooleanOperation.getRhs()BooleanExpression.getRightDeep()BooleanOperation.getRightDeep()ComparisonOperation.getRightDeep()ConditionalExpression.getRightDeep()NotOperation.getRightDeep()static ConditionalExpressionBooleanOperation.makeRightDeep(List<ConditionalExpression> c, BoolOp op) BooleanExpression.optimiseForType()BooleanOperation.optimiseForType()ComparisonOperation.optimiseForType()ConditionalExpression.optimiseForType()NotOperation.optimiseForType()BooleanExpression.simplify()BooleanOperation.simplify()ComparisonOperation.simplify()ConditionalExpression.simplify()NotOperation.simplify()Method parameters in org.benf.cfr.reader.bytecode.analysis.parse.expression with type arguments of type ConditionalExpressionModifier and TypeMethodDescriptionstatic ConditionalExpressionBooleanOperation.makeRightDeep(List<ConditionalExpression> c, BoolOp op) Constructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type ConditionalExpressionModifierConstructorDescriptionBooleanOperation(BytecodeLoc loc, ConditionalExpression lhs, ConditionalExpression rhs, BoolOp op) NotOperation(BytecodeLoc loc, ConditionalExpression lhs) TernaryExpression(BytecodeLoc loc, ConditionalExpression condition, Expression lhs, Expression rhs) TernaryExpression(BytecodeLoc loc, InferredJavaType type, ConditionalExpression condition, Expression lhs, Expression rhs) -
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters that return ConditionalExpressionModifier and TypeMethodDescriptionAbstractExpressionRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) AccountingRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) ConditionalSimplifyingRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) ExpressionRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) StackVarToLocalRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) StringBuilderRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) XorRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) Methods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with parameters of type ConditionalExpressionModifier and TypeMethodDescriptionAbstractExpressionRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) AccountingRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) ConditionalSimplifyingRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) ExpressionRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) StackVarToLocalRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) StringBuilderRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) XorRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) -
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.parse.statement
Methods in org.benf.cfr.reader.bytecode.analysis.parse.statement that return ConditionalExpressionModifier and TypeMethodDescriptionForStatement.getCondition()IfExitingStatement.getCondition()IfStatement.getCondition()WhileStatement.getCondition()Methods in org.benf.cfr.reader.bytecode.analysis.parse.statement with parameters of type ConditionalExpressionConstructors in org.benf.cfr.reader.bytecode.analysis.parse.statement with parameters of type ConditionalExpressionModifierConstructorDescriptionIfExitingStatement(BytecodeLoc loc, ConditionalExpression conditionalExpression, Statement statement) IfStatement(BytecodeLoc loc, ConditionalExpression conditionalExpression) WhileStatement(BytecodeLoc loc, ConditionalExpression conditionalExpression, BlockIdentifier blockIdentifier) -
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.parse.utils
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils that return ConditionalExpressionModifier and TypeMethodDescriptionLValueAssignmentExpressionRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) static ConditionalExpressionConditionalUtils.simplify(ConditionalExpression condition) Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type ConditionalExpressionModifier and TypeMethodDescriptionLValueAssignmentExpressionRewriter.rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) static ConditionalExpressionConditionalUtils.simplify(ConditionalExpression condition) -
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Classes in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that implement ConditionalExpressionClasses in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that implement interfaces with type arguments of type ConditionalExpressionMethods in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that return ConditionalExpressionModifier and TypeMethodDescriptionWildcardMatch.ConditionalExpressionWildcard.getDemorganApplied(boolean amNegating) WildcardMatch.ConditionalExpressionWildcard.getMatch()WildcardMatch.ConditionalExpressionWildcard.getNegated()WildcardMatch.ConditionalExpressionWildcard.getRightDeep()WildcardMatch.ConditionalExpressionWildcard.optimiseForType()WildcardMatch.ConditionalExpressionWildcard.simplify() -
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.structured.statement
Fields in org.benf.cfr.reader.bytecode.analysis.structured.statement declared as ConditionalExpressionModifier and TypeFieldDescriptionprotected ConditionalExpressionAbstractStructuredConditionalLoopStatement.conditionMethods in org.benf.cfr.reader.bytecode.analysis.structured.statement that return ConditionalExpressionModifier and TypeMethodDescriptionAbstractStructuredConditionalLoopStatement.getCondition()UnstructuredWhile.getCondition()StructuredIf.getConditionalExpression()Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement with parameters of type ConditionalExpressionModifier and TypeMethodDescriptionStructuredDo.create(ConditionalExpression condition, Op04StructuredStatement body, BlockIdentifier block) static StructuredAssertStructuredAssert.mkStructuredAssert(BytecodeLoc loc, ConditionalExpression conditionalExpression, Expression arg) Constructors in org.benf.cfr.reader.bytecode.analysis.structured.statement with parameters of type ConditionalExpressionModifierConstructorDescriptionStructuredFor(BytecodeLoc loc, ConditionalExpression condition, AssignmentSimple initial, List<AbstractAssignmentExpression> assignments, Op04StructuredStatement body, BlockIdentifier block) StructuredIf(BytecodeLoc loc, ConditionalExpression conditionalExpression, Op04StructuredStatement ifTaken) StructuredIf(BytecodeLoc loc, ConditionalExpression conditionalExpression, Op04StructuredStatement ifTaken, Op04StructuredStatement elseBlock) StructuredWhile(ConditionalExpression condition, Op04StructuredStatement body, BlockIdentifier block) UnstructuredFor(BytecodeLoc loc, ConditionalExpression condition, BlockIdentifier blockIdentifier, AssignmentSimple initial, List<AbstractAssignmentExpression> assignments) UnstructuredIf(BytecodeLoc loc, ConditionalExpression conditionalExpression, BlockIdentifier knownIfBlock, BlockIdentifier knownElseBlock) UnstructuredWhile(BytecodeLoc loc, ConditionalExpression condition, BlockIdentifier blockIdentifier, Set<BlockIdentifier> blocksEndedAfter)