Uses of Class
org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
Packages that use Literal
Package
Description
-
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.parse
Methods in org.benf.cfr.reader.bytecode.analysis.parse that return LiteralMethod parameters in org.benf.cfr.reader.bytecode.analysis.parse with type arguments of type Literal -
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.parse.expression
Subclasses of Literal in org.benf.cfr.reader.bytecode.analysis.parse.expressionFields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as LiteralModifier and TypeFieldDescriptionstatic final LiteralLiteral.DOUBLE_MINUS_ONEstatic final LiteralLiteral.DOUBLE_ONEstatic final LiteralLiteral.DOUBLE_ZEROstatic final LiteralLiteral.FALSEstatic final LiteralLiteral.FLOAT_MINUS_ONEstatic final LiteralLiteral.FLOAT_ONEstatic final LiteralLiteral.FLOAT_ZEROstatic final LiteralLiteral.INT_ONEstatic final LiteralLiteral.INT_ZEROstatic final LiteralLiteral.MINUS_ONEstatic final LiteralLiteral.NULLstatic final LiteralLiteral.TRUEMethods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return LiteralModifier and TypeMethodDescriptionAbstractExpression.getComputedLiteral(Map<LValue, Literal> display) ArithmeticMonOperation.getComputedLiteral(Map<LValue, Literal> display) ArithmeticOperation.getComputedLiteral(Map<LValue, Literal> display) AssignmentExpression.getComputedLiteral(Map<LValue, Literal> display) BooleanExpression.getComputedLiteral(Map<LValue, Literal> display) BooleanOperation.getComputedLiteral(Map<LValue, Literal> display) CastExpression.getComputedLiteral(Map<LValue, Literal> display) ComparisonOperation.getComputedLiteral(Map<LValue, Literal> display) Literal.getComputedLiteral(Map<LValue, Literal> display) LValueExpression.getComputedLiteral(Map<LValue, Literal> display) NotOperation.getComputedLiteral(Map<LValue, Literal> display) StackValue.getComputedLiteral(Map<LValue, Literal> display) Method parameters in org.benf.cfr.reader.bytecode.analysis.parse.expression with type arguments of type LiteralModifier and TypeMethodDescriptionAbstractExpression.getComputedLiteral(Map<LValue, Literal> display) ArithmeticMonOperation.getComputedLiteral(Map<LValue, Literal> display) ArithmeticOperation.getComputedLiteral(Map<LValue, Literal> display) AssignmentExpression.getComputedLiteral(Map<LValue, Literal> display) BooleanExpression.getComputedLiteral(Map<LValue, Literal> display) BooleanOperation.getComputedLiteral(Map<LValue, Literal> display) CastExpression.getComputedLiteral(Map<LValue, Literal> display) ComparisonOperation.getComputedLiteral(Map<LValue, Literal> display) Literal.getComputedLiteral(Map<LValue, Literal> display) LValueExpression.getComputedLiteral(Map<LValue, Literal> display) NotOperation.getComputedLiteral(Map<LValue, Literal> display) StackValue.getComputedLiteral(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 LiteralModifier and TypeMethodDescriptionstatic 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 LiteralModifier and TypeMethodDescriptionstatic 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) -
Uses of Literal in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with parameters of type Literal