Class LiteralHex
java.lang.Object
org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
org.benf.cfr.reader.bytecode.analysis.parse.expression.LiteralHex
- All Implemented Interfaces:
HasByteCodeLoc
,Expression
,DeepCloneable<Expression>
,ComparableUnderEC
,Dumpable
,DumpableWithPrecedence
,TypeUsageCollectable
-
Field Summary
Fields inherited from class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
DOUBLE_MINUS_ONE, DOUBLE_ONE, DOUBLE_ZERO, FALSE, FLOAT_MINUS_ONE, FLOAT_ONE, FLOAT_ZERO, INT_ONE, INT_ZERO, MINUS_ONE, NULL, TRUE, value
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.benf.cfr.reader.bytecode.analysis.parse.expression.Literal
applyExpressionRewriter, applyReverseExpressionRewriter, appropriatelyCasted, canThrow, collectTypeUsages, collectUsedLValues, deepClone, equals, equalsAnyOne, equivalentUnder, getCombinedLoc, getComputedLiteral, getLiteralOrNull, getPrecedence, getValue, isSimple, replaceSingleUsageLValues, visit
Methods inherited from class org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
addLoc, canPushDownInto, dump, dumpWithOuterPrecedence, getInferredJavaType, getLoc, isValidStatement, outerDeepClone, pushDown, toString