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 booleanRemoveDeterministicJumps. propagateLiteralReturn(Method method, Op03SimpleStatement original, java.util.Map<LValue,Literal> display)private static booleanRemoveDeterministicJumps. 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.VoidLValueTypeClashCheck.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 LiteralExpression. 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 LiteralExpression. 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 classLiteralHexFields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as Literal Modifier and Type Field Description static LiteralLiteral. DOUBLE_MINUS_ONEstatic LiteralLiteral. DOUBLE_ONEstatic LiteralLiteral. DOUBLE_ZEROstatic LiteralLiteral. FALSEstatic LiteralLiteral. FLOAT_MINUS_ONEstatic LiteralLiteral. FLOAT_ONEstatic LiteralLiteral. FLOAT_ZEROstatic LiteralLiteral. INT_ONEstatic LiteralLiteral. INT_ZEROprivate static LiteralLiteral. LONG_ONEstatic LiteralLiteral. MINUS_ONEstatic LiteralLiteral. NULLstatic LiteralLiteral. TRUEMethods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return Literal Modifier and Type Method Description LiteralAbstractExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralArithmeticMonOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralArithmeticOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralAssignmentExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralBooleanExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralBooleanOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralCastExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralComparisonOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralLiteral. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralLValueExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralNotOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralStackValue. 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.BooleanBooleanOperation. getComputed(Expression e, java.util.Map<LValue,Literal> display)LiteralAbstractExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralArithmeticMonOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralArithmeticOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralAssignmentExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralBooleanExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralBooleanOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralCastExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralComparisonOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralLiteral. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralLValueExpression. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralNotOperation. getComputedLiteral(java.util.Map<LValue,Literal> display)LiteralStackValue. 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 LiteralLiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, ArithOp op)static LiteralLiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, Literal r, ArithOp op)Fold an arithmetic operations.static LiteralLiteralFolding. 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 LiteralLiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, ArithOp op)static LiteralLiteralFolding. foldArithmetic(RawJavaType returnType, Literal l, Literal r, ArithOp op)Fold an arithmetic operations.static LiteralLiteralFolding. foldCast(Literal val, RawJavaType returnType)private static RawJavaTypeLiteralFolding. 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_MAPMethods 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 ExpressionLiteralRewriter. rewriteDouble(Literal literal, double value)private ExpressionLiteralRewriter. rewriteFloat(Literal literal, float value)private ExpressionLiteralRewriter. rewriteInteger(Literal literal, int value)private ExpressionLiteralRewriter. rewriteLong(Literal literal, long value)TAbstractExpressionVisitor. visit(Literal l)TExpressionVisitor. 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 LiteralWildcardMatch.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 LiteralWildcardMatch.AbstractBaseExpressionWildcard. getComputedLiteral(java.util.Map<LValue,Literal> display)
-