Class ConditionalRewriter.DiscoveredTernary
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.ConditionalRewriter.DiscoveredTernary
-
- Enclosing class:
- ConditionalRewriter
private static class ConditionalRewriter.DiscoveredTernary extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Expression
e1
(package private) Expression
e2
(package private) LValue
lValue
-
Constructor Summary
Constructors Modifier Constructor Description private
DiscoveredTernary(LValue lValue, Expression e1, Expression e2)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static Troolean
isOneOrZeroLiteral(Expression e)
private boolean
isPointlessBoolean()
-
-
-
Field Detail
-
lValue
LValue lValue
-
e1
Expression e1
-
e2
Expression e2
-
-
Constructor Detail
-
DiscoveredTernary
private DiscoveredTernary(LValue lValue, Expression e1, Expression e2)
-
-
Method Detail
-
isOneOrZeroLiteral
private static Troolean isOneOrZeroLiteral(Expression e)
-
isPointlessBoolean
private boolean isPointlessBoolean()
-
-