Uses of Class
org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
-
-
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with type arguments of type Literal Modifier and Type Method Description private static boolean
RemoveDeterministicJumps. propagateLiteralReturn(Method method, Op03SimpleStatement original, java.util.Map<LValue,Literal> display)
private static boolean
RemoveDeterministicJumps. propagateLiteralReturn(Method method, Op03SimpleStatement original, Op03SimpleStatement orignext, LValue originalLValue, Expression originalRValue, java.util.Map<LValue,Literal> display)
-
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type Literal Modifier and Type Method Description java.lang.Void
LValueTypeClashCheck.Check.Visitor. visit(Literal l)
-
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.parse
Methods in org.benf.cfr.reader.bytecode.analysis.parse that return Literal Modifier and Type Method Description Literal
Expression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Method parameters in org.benf.cfr.reader.bytecode.analysis.parse with type arguments of type Literal Modifier and Type Method Description Literal
Expression. getComputedLiteral(java.util.Map<LValue,Literal> display)
-
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.parse.expression
Subclasses of Literal in org.benf.cfr.reader.bytecode.analysis.parse.expression Modifier and Type Class Description class
LiteralHex
Fields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as Literal Modifier and Type Field Description static Literal
Literal. DOUBLE_MINUS_ONE
static Literal
Literal. DOUBLE_ONE
static Literal
Literal. DOUBLE_ZERO
static Literal
Literal. FALSE
static Literal
Literal. FLOAT_MINUS_ONE
static Literal
Literal. FLOAT_ONE
static Literal
Literal. FLOAT_ZERO
static Literal
Literal. INT_ONE
static Literal
Literal. INT_ZERO
private static Literal
Literal. LONG_ONE
static Literal
Literal. MINUS_ONE
static Literal
Literal. NULL
static Literal
Literal. TRUE
Methods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return Literal Modifier and Type Method Description Literal
AbstractExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
ArithmeticMonOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
ArithmeticOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
AssignmentExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
BooleanExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
BooleanOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
CastExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
ComparisonOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
Literal. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
LValueExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
NotOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
StackValue. getComputedLiteral(java.util.Map<LValue,Literal> display)
Method parameters in org.benf.cfr.reader.bytecode.analysis.parse.expression with type arguments of type Literal Modifier and Type Method Description private static java.lang.Boolean
BooleanOperation. getComputed(Expression e, java.util.Map<LValue,Literal> display)
Literal
AbstractExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
ArithmeticMonOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
ArithmeticOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
AssignmentExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
BooleanExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
BooleanOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
CastExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
ComparisonOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
Literal. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
LValueExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
NotOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)
Literal
StackValue. getComputedLiteral(java.util.Map<LValue,Literal> display)
-
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.parse.literal
Methods in org.benf.cfr.reader.bytecode.analysis.parse.literal that return Literal Modifier and Type Method Description static Literal
LiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, ArithOp op)
static Literal
LiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, Literal r, ArithOp op)
Fold an arithmetic operations.static Literal
LiteralFolding. foldCast(Literal val, RawJavaType returnType)
Methods in org.benf.cfr.reader.bytecode.analysis.parse.literal with parameters of type Literal Modifier and Type Method Description static Literal
LiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, ArithOp op)
static Literal
LiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, Literal r, ArithOp op)
Fold an arithmetic operations.static Literal
LiteralFolding. foldCast(Literal val, RawJavaType returnType)
private static RawJavaType
LiteralFolding. getRawType(Literal l)
-
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with type parameters of type Literal Modifier and Type Field Description private static java.util.Map<LValue,Literal>
ConstantFoldingRewriter. DISPLAY_MAP
Methods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters that return types with arguments of type Literal Modifier and Type Method Description private java.util.Map<LValue,Literal>
ConstantFoldingRewriter. getDisplayMap()
Methods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with parameters of type Literal Modifier and Type Method Description private Expression
LiteralRewriter. rewriteDouble(Literal literal, double value)
private Expression
LiteralRewriter. rewriteFloat(Literal literal, float value)
private Expression
LiteralRewriter. rewriteInteger(Literal literal, int value)
private Expression
LiteralRewriter. rewriteLong(Literal literal, long value)
T
AbstractExpressionVisitor. visit(Literal l)
T
ExpressionVisitor. visit(Literal l)
-
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.parse.wildcard
Methods in org.benf.cfr.reader.bytecode.analysis.parse.wildcard that return Literal Modifier and Type Method Description Literal
WildcardMatch.AbstractBaseExpressionWildcard. getComputedLiteral(java.util.Map<LValue,Literal> display)
Method parameters in org.benf.cfr.reader.bytecode.analysis.parse.wildcard with type arguments of type Literal Modifier and Type Method Description Literal
WildcardMatch.AbstractBaseExpressionWildcard. getComputedLiteral(java.util.Map<LValue,Literal> display)
-