Top Interfaces Classes
module org.apache.derby.engine

Package org.apache.derby.impl.services.bytecode


Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
BCExpr

To be able to identify the expressions as belonging to this implementation, and to be able to generate code off of it if so.

Class Summary

Modifier and TypeClass and Description
pack-priv class
BCClass

ClassBuilder is used to construct a java class's byte array representation.

public class
BCJava

Debugging problems with generated classes

When the code has been generated incorrectly, all sorts of odd things can go wrong.

pack-priv class
pack-priv class
BCMethod

MethodBuilder is used to piece together a method when building a java class definition.

pack-priv class
pack-priv class
BCMethodDescriptor

A method descriptor.

pack-priv class
CodeChunk

This class represents a chunk of code in a CodeAttribute.

pack-priv class
Conditional

A Conditional represents an if/then/else block.

pack-priv class
d_BCValidate

Validate BC calls.

public abstract class
GClass

This is a common superclass for the various impls.

pack-priv class
OpcodeDebug

This contains mnemonics for all of the opcodes of the JVM.

pack-priv class
pack-priv class
VMTypeIdCacheable

This class implements a Cacheable for a Byte code generator cache of VMTypeIds.