- lastDescriptor
Return the descriptor for the item currently on top of the stack (in the current
scope).
- loadTarget
Push the byte code to load the target (i.e. what was passed as the first
argument to CompiledExpress
- insertCheckCast
Insert the appropriate CHECKCAST instruction for the supplied descriptor.
- createSignatureDescriptor
Create the JVM signature descriptor for a method. This consists of the
descriptors for the method pa
- toDescriptorFromObject
Determine the descriptor for an object instance (or null).
- <init>
Construct a new CodeFlow for the given class.
- areBoxingCompatible
Determine whether boxing/unboxing can get from one type to the other. Assumes at
least one of the ty
- arrayCodeFor
Determine the appropriate T tag to use for the NEWARRAY bytecode.
- enterCompilationScope
Enter a new compilation scope, usually due to nested expression evaluation. For
example when the arg
- exitCompilationScope
Exit a compilation scope, usually after a nested expression has been evaluated.
For example after an
- finish
Called after the main expression evaluation method has been generated, this
method will callback any
- getClassName