public class SymbExSimplifier<I> extends TypedValueVisitor<I,TypedValue,RuntimeException>
| Constructor and Description |
|---|
SymbExSimplifier(Map<MethodSignature,TypedValue.ComparisonValue.ComparisonOp> additionalComparisonMethods,
Map<MethodSignature,TypedValue.ComparisonValue.ComparisonOp> additionalStaticComparisonMethods,
boolean convertAllEquals) |
| Modifier and Type | Method and Description |
|---|---|
TypedValue |
comparisonOpValue(TypedValue.ComparisonValue val,
I in) |
TypedValue |
defaultValue(TypedValue val,
I in) |
TypedValue |
staticMethodCallValue(MethodCallValue.StaticMethodCallValue val,
I in) |
TypedValue |
virtualMethodCallValue(MethodCallValue.VirtualMethodCallValue val,
I in) |
argValue, binaryOpValue, booleanConstantValue, byteConstantValue, castValue, classConstantValue, constantValue, doubleConstantValue, floatConstantValue, getFieldValue, getStaticFieldValue, integerConstantValue, longConstantValue, mathOpValue, methodCallValue, newValue, notOpValue, nullConstantValue, shortConstantValue, stringConstantValue, thisValue, unaryMathOpValue, unaryOpValue, unknownValue, varValuepublic SymbExSimplifier(Map<MethodSignature,TypedValue.ComparisonValue.ComparisonOp> additionalComparisonMethods, Map<MethodSignature,TypedValue.ComparisonValue.ComparisonOp> additionalStaticComparisonMethods, boolean convertAllEquals)
public TypedValue defaultValue(TypedValue val, I in)
defaultValue in class TypedValueVisitor<I,TypedValue,RuntimeException>public TypedValue comparisonOpValue(TypedValue.ComparisonValue val, I in)
comparisonOpValue in class TypedValueVisitor<I,TypedValue,RuntimeException>public TypedValue staticMethodCallValue(MethodCallValue.StaticMethodCallValue val, I in)
staticMethodCallValue in class TypedValueVisitor<I,TypedValue,RuntimeException>public TypedValue virtualMethodCallValue(MethodCallValue.VirtualMethodCallValue val, I in)
virtualMethodCallValue in class TypedValueVisitor<I,TypedValue,RuntimeException>Copyright © 2018. All Rights Reserved.