/src/kilim/analysis/NopInsn.java

http://github.com/kilim/kilim · Java · 41 lines · 24 code · 11 blank · 6 comment · 0 complexity · fde8cc5282e09af09a10836e0dea4def MD5 · raw file

  1. /* Copyright (c) 2006, Sriram Srinivasan
  2. *
  3. * You may distribute this software under the terms of the license
  4. * specified in the file "License"
  5. */
  6. package kilim.analysis;
  7. import static org.objectweb.asm.Opcodes.NOP;
  8. import java.util.Map;
  9. import org.objectweb.asm.MethodVisitor;
  10. import org.objectweb.asm.tree.AbstractInsnNode;
  11. class NopInsn extends AbstractInsnNode {
  12. public NopInsn() {
  13. super(NOP);
  14. }
  15. public int getType() {
  16. return 0;
  17. }
  18. @Override
  19. public void accept(MethodVisitor mv) {
  20. // Do nothing
  21. }
  22. @Override
  23. public String toString() {
  24. return "NOP";
  25. }
  26. @Override
  27. public AbstractInsnNode clone(@SuppressWarnings("rawtypes") Map labels) {
  28. return new NopInsn();
  29. }
  30. }