public class NumericConstants extends SimpleInsnVisitor<None> implements ClassTransformer
NONE| Constructor and Description |
|---|
NumericConstants(TypeResolver typeResolver) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable Instruction |
getReplacement(java.lang.Number number) |
void |
transform(ClassDecl cInsn,
ClassTransformContext ctx) |
None |
visitLdcNumber(LdcNumber ldc,
None ctx) |
visitDefaultvisitArrayElementReference, visitArrayLen, visitAssert, visitBinary, visitBlock, visitBlockContainer, visitBranch, visitCheckCast, visitClassDecl, visitCompare, visitComparison, visitCompoundAssignment, visitContinue, visitDeadCode, visitDoWhileLoop, visitFieldDecl, visitFieldReference, visitForEachLoop, visitForLoop, visitIfInstruction, visitInstanceOf, visitInvoke, visitInvokeDynamic, visitLdcBoolean, visitLdcChar, visitLdcClass, visitLdcNull, visitLdcString, visitLeave, visitLoad, visitLoadThis, visitLocalReference, visitLocalVariable, visitLogicAnd, visitLogicNot, visitLogicOr, visitMethodDecl, visitMethodReference, visitMonitor, visitNew, visitNewArray, visitNewObject, visitNop, visitPostIncrement, visitReturn, visitStore, visitSwitch, visitSwitchSection, visitSwitchTable, visitSynchronized, visitTernary, visitThrow, visitTryCatch, visitTryCatchHandler, visitTryFinally, visitTryWithResources, visitWhileLoop, visitYieldclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, stepTypepublic NumericConstants(TypeResolver typeResolver)
public void transform(ClassDecl cInsn, ClassTransformContext ctx)
transform in interface ClassTransformerpublic None visitLdcNumber(LdcNumber ldc, None ctx)
visitLdcNumber in class InsnVisitor<None,None>@Nullable public @Nullable Instruction getReplacement(java.lang.Number number)