List of usage examples for org.objectweb.asm.tree InsnList InsnList
InsnList
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList boxByte() { InsnList il = new InsnList(); il.add(new MethodInsnNode(Opcodes.INVOKESTATIC, "java/lang/Byte", "valueOf", "(B)Ljava/lang/Byte;")); return il;//from ww w . j av a 2s . com }
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList unboxByte() { InsnList il = new InsnList(); il.add(new TypeInsnNode(Opcodes.CHECKCAST, "java/lang/Number")); il.add(new MethodInsnNode(Opcodes.INVOKEVIRTUAL, "java/lang/Number", "byteValue", "()B")); return il;/*w w w . j ava2 s . c om*/ }
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList boxChar() { InsnList il = new InsnList(); il.add(new MethodInsnNode(Opcodes.INVOKESTATIC, "java/lang/Character", "valueOf", "(C)Ljava/lang/Character;")); return il;// w ww . jav a 2s . com }
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList unboxChar() { InsnList il = new InsnList(); il.add(new TypeInsnNode(Opcodes.CHECKCAST, "java/lang/Character")); il.add(new MethodInsnNode(Opcodes.INVOKEVIRTUAL, "java/lang/Character", "charValue", "()C")); return il;//w w w .jav a 2 s .c o m }
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList boxShort() { InsnList il = new InsnList(); il.add(new MethodInsnNode(Opcodes.INVOKESTATIC, "java/lang/Short", "valueOf", "(S)Ljava/lang/Short;")); return il;//w ww . j a va 2 s .c o m }
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList unboxShort() { InsnList il = new InsnList(); il.add(new TypeInsnNode(Opcodes.CHECKCAST, "java/lang/Number")); il.add(new MethodInsnNode(Opcodes.INVOKEVIRTUAL, "java/lang/Number", "shortValue", "()S")); return il;/*from ww w.ja v a 2s .c o m*/ }
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList boxInt() { InsnList il = new InsnList(); il.add(new MethodInsnNode(Opcodes.INVOKESTATIC, "java/lang/Integer", "valueOf", "(I)Ljava/lang/Integer;")); return il;/*from ww w . ja va2 s . com*/ }
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList unboxInt() { InsnList il = new InsnList(); il.add(new TypeInsnNode(Opcodes.CHECKCAST, "java/lang/Number")); il.add(new MethodInsnNode(Opcodes.INVOKEVIRTUAL, "java/lang/Number", "intValue", "()I")); return il;//w w w . j ava 2s .c om }
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList boxLong() { InsnList il = new InsnList(); il.add(new MethodInsnNode(Opcodes.INVOKESTATIC, "java/lang/Long", "valueOf", "(J)Ljava/lang/Long;")); return il;/* ww w .j av a2 s . co m*/ }
From source file:org.coldswap.util.AutoBoxing.java
License:Open Source License
private static InsnList unboxLong() { InsnList il = new InsnList(); il.add(new TypeInsnNode(Opcodes.CHECKCAST, "java/lang/Number")); il.add(new MethodInsnNode(Opcodes.INVOKEVIRTUAL, "java/lang/Number", "longValue", "()J")); return il;// w w w . ja v a 2s.c o m }