Uses of Interface
org.benf.cfr.reader.bytecode.analysis.parse.expression.ConditionalExpression
-
-
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that return ConditionalExpression Modifier and Type Method Description ConditionalExpressionInlineDeAssigner.Deassigner. rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that return types with arguments of type ConditionalExpression Modifier and Type Method Description private static Pair<ConditionalExpression,ConditionalExpression>IterLoopRewriter. getSplitAnd(ConditionalExpression cnd)private static Pair<ConditionalExpression,ConditionalExpression>IterLoopRewriter. getSplitAnd(ConditionalExpression cnd)Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type ConditionalExpression Modifier and Type Method Description private static Pair<ConditionalExpression,ConditionalExpression>IterLoopRewriter. getSplitAnd(ConditionalExpression cnd)ConditionalExpressionInlineDeAssigner.Deassigner. rewriteExpression(ConditionalExpression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags) -
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
-
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers declared as ConditionalExpression Modifier and Type Field Description (package private) ConditionalExpressionInstanceOfAssignRewriter.ConditionTest. expressionMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers that return types with arguments of type ConditionalExpression Modifier and Type Method Description private java.util.List<ConditionalExpression>PreconditionAssertRewriter. getFlattenedCNF(ConditionalExpression ce)Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with type arguments of type ConditionalExpression Modifier and Type Method Description private voidPreconditionAssertRewriter. getFlattenedCNF(ConditionalExpression ce, java.util.List<ConditionalExpression> accum)Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type ConditionalExpression Constructor Description ConditionTest(ConditionalExpression ct, boolean isPositive, InstanceOfAssignRewriter.MatchType matchType) -
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.parse.expression
Classes in org.benf.cfr.reader.bytecode.analysis.parse.expression that implement ConditionalExpression Modifier and Type Class Description classBooleanExpressionclassBooleanOperationclassComparisonOperationclassNotOperationFields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as ConditionalExpression Modifier and Type Field Description private ConditionalExpressionTernaryExpression. conditionstatic ConditionalExpressionBooleanExpression. FALSEprivate ConditionalExpressionNotOperation. innerprivate ConditionalExpressionBooleanOperation. lhsprivate ConditionalExpressionBooleanOperation. rhsstatic ConditionalExpressionBooleanExpression. TRUEMethod parameters in org.benf.cfr.reader.bytecode.analysis.parse.expression with type arguments of type ConditionalExpression Modifier and Type Method Description static ConditionalExpressionBooleanOperation. makeRightDeep(java.util.List<ConditionalExpression> c, BoolOp op)Constructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type ConditionalExpression Constructor Description BooleanOperation(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
-
Uses of ConditionalExpression in org.benf.cfr.reader.bytecode.analysis.parse.statement
Fields in org.benf.cfr.reader.bytecode.analysis.parse.statement declared as ConditionalExpression Modifier and Type Field Description private ConditionalExpressionForStatement. conditionprivate ConditionalExpressionIfExitingStatement. conditionprivate ConditionalExpressionIfStatement. conditionprivate ConditionalExpressionWhileStatement. conditionMethods in org.benf.cfr.reader.bytecode.analysis.parse.statement that return ConditionalExpression Modifier and Type Method Description ConditionalExpressionForStatement. getCondition()ConditionalExpressionIfExitingStatement. getCondition()ConditionalExpressionIfStatement. getCondition()ConditionalExpressionWhileStatement. getCondition()Methods in org.benf.cfr.reader.bytecode.analysis.parse.statement with parameters of type ConditionalExpression Modifier and Type Method Description voidIfStatement. setCondition(ConditionalExpression condition)Constructors in org.benf.cfr.reader.bytecode.analysis.parse.statement with parameters of type ConditionalExpression Constructor Description ForStatement(BytecodeLoc loc, ConditionalExpression conditionalExpression, BlockIdentifier blockIdentifier, AssignmentSimple initial, java.util.List<AbstractAssignmentExpression> assignments)IfExitingStatement(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 ConditionalExpression Modifier and Type Method Description ConditionalExpressionLValueAssignmentExpressionRewriter. 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 ConditionalExpression Modifier and Type Method Description ConditionalExpressionLValueAssignmentExpressionRewriter. 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 ConditionalExpression Modifier and Type Class Description classWildcardMatch.ConditionalExpressionWildcardFields in org.benf.cfr.reader.bytecode.analysis.parse.wildcard declared as ConditionalExpression Modifier and Type Field Description private ConditionalExpressionWildcardMatch.ConditionalExpressionWildcard. matchedValueMethods in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that return ConditionalExpression Modifier and Type Method Description ConditionalExpressionWildcardMatch.ConditionalExpressionWildcard. getDemorganApplied(boolean amNegating)ConditionalExpressionWildcardMatch.ConditionalExpressionWildcard. getMatch()ConditionalExpressionWildcardMatch.ConditionalExpressionWildcard. getNegated()ConditionalExpressionWildcardMatch.ConditionalExpressionWildcard. getRightDeep()ConditionalExpressionWildcardMatch.ConditionalExpressionWildcard. optimiseForType()ConditionalExpressionWildcardMatch.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 ConditionalExpression Modifier and Type Field Description protected ConditionalExpressionAbstractStructuredConditionalLoopStatement. conditionprivate ConditionalExpressionStructuredFor. conditionprivate ConditionalExpressionUnstructuredFor. conditionprivate ConditionalExpressionUnstructuredWhile. conditionprivate ConditionalExpressionStructuredAssert. conditionalExpression(package private) ConditionalExpressionStructuredIf. conditionalExpressionprivate ConditionalExpressionUnstructuredIf. conditionalExpressionMethods in org.benf.cfr.reader.bytecode.analysis.structured.statement that return ConditionalExpression Modifier and Type Method Description ConditionalExpressionAbstractStructuredConditionalLoopStatement. getCondition()ConditionalExpressionUnstructuredWhile. getCondition()ConditionalExpressionStructuredIf. getConditionalExpression()Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement with parameters of type ConditionalExpression Modifier and Type Method Description static AbstractStructuredConditionalLoopStatementStructuredDo. create(ConditionalExpression condition, Op04StructuredStatement body, BlockIdentifier block)static StructuredAssertStructuredAssert. mkStructuredAssert(BytecodeLoc loc, ConditionalExpression conditionalExpression, Expression arg)
-