@Override public void sawClass() { int opcode = getOpcode(); if ((opcode == Const.LDC) || (opcode == Const.LDC_W)) { process(getClassConstantOperand()); } }
@Override public void sawOpcode(int seen) { if (seen == Const.INVOKESTATIC) { // System.out.println(getClassConstantOperand()+ "." + // getNameConstantOperand()); if (constantString != null && "java/lang/Class".equals(getClassConstantOperand()) && "forName".equals(getNameConstantOperand())) { process(ClassName.toSlashedClassName(constantString)); } } constantString = null; }
@Override public void sawClass() { int opcode = getOpcode(); if ((opcode == LDC) || (opcode == LDC_W)) { process(getClassConstantOperand()); } }
@Override public void sawOpcode(int seen) { if (seen == INVOKESTATIC) { // System.out.println(getClassConstantOperand()+ "." + // getNameConstantOperand()); if (constantString != null && "java/lang/Class".equals(getClassConstantOperand()) && "forName".equals(getNameConstantOperand())) { process(ClassName.toSlashedClassName(constantString)); } } constantString = null; }