Top Description Constructors Methods
org.jboss.classfilewriter.util

public Class Boxing

extends Object
Class Inheritance
Imports
org.jboss.classfilewriter.code.CodeAttribute

This class is responsible for generating bytecode fragments to box/unbox whatever happens to be on the top of the stack. It is the calling codes responsibility to make sure that the correct type is on the stack
Author
Stuart Douglas

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
public static void
public static void
public static void
public static void
public static void
public static void
public static void
public static void
public static CodeAttribute
public static CodeAttribute
public static CodeAttribute
public static CodeAttribute
public static CodeAttribute
public static CodeAttribute
public static CodeAttribute
public static CodeAttribute
public static CodeAttribute
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Boxingback to summary
public Boxing()

Method Detail

boxBooleanback to summary
public static void boxBoolean(CodeAttribute bc)
boxByteback to summary
public static void boxByte(CodeAttribute bc)
boxCharback to summary
public static void boxChar(CodeAttribute bc)
boxDoubleback to summary
public static void boxDouble(CodeAttribute bc)
boxFloatback to summary
public static void boxFloat(CodeAttribute bc)
boxIfNessesaryback to summary
public static void boxIfNessesary(CodeAttribute ca, String desc)
boxIntback to summary
public static void boxInt(CodeAttribute bc)
boxLongback to summary
public static void boxLong(CodeAttribute bc)
boxShortback to summary
public static void boxShort(CodeAttribute bc)
unboxback to summary
public static CodeAttribute unbox(CodeAttribute ca, String desc)
unboxBooleanback to summary
public static CodeAttribute unboxBoolean(CodeAttribute bc)
unboxByteback to summary
public static CodeAttribute unboxByte(CodeAttribute bc)
unboxCharback to summary
public static CodeAttribute unboxChar(CodeAttribute bc)
unboxDoubleback to summary
public static CodeAttribute unboxDouble(CodeAttribute bc)
unboxFloatback to summary
public static CodeAttribute unboxFloat(CodeAttribute bc)
unboxIntback to summary
public static CodeAttribute unboxInt(CodeAttribute bc)
unboxLongback to summary
public static CodeAttribute unboxLong(CodeAttribute bc)
unboxShortback to summary
public static CodeAttribute unboxShort(CodeAttribute bc)