Uses of Interface
org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.Emitter
Packages that use EmitterFactory.Emitter
-
Uses of EmitterFactory.Emitter in org.glassfish.pfl.dynamic.codegen.impl
Classes in org.glassfish.pfl.dynamic.codegen.impl that implement EmitterFactory.EmitterModifier and TypeClassDescriptionstatic classstatic classstatic classMethods in org.glassfish.pfl.dynamic.codegen.impl that return EmitterFactory.EmitterModifier and TypeMethodDescriptionstatic EmitterFactory.EmitterEmitterFactory.makeEmitter(ExpressionFactory.ArrayIndexExpression expr, boolean isStore) Create an emitter that generates the instruction needed to either store the TOS value into an array (aastore) (isStore==true) or push the array element's value onto the stack (aaload) (isStore==false).static EmitterFactory.EmitterEmitterFactory.makeEmitter(ExpressionFactory.ArrayLengthExpression expr) static EmitterFactory.EmitterEmitterFactory.makeEmitter(ExpressionFactory.NonStaticFieldAccessExpression expr, boolean isStore) Create an emitter that generates the instruction needed to either store the TOS value into the non-static field (isStore==true) or push the non-static fields's value onto the stack (isStore==false).static EmitterFactory.EmitterEmitterFactory.makeEmitter(ExpressionFactory.StaticFieldAccessExpression expr, boolean isStore) Create an emitter that generates the instruction needed to either store the TOS value into the static field (isStore==true) or push the static fields's value onto the stack (isStore==false).static EmitterFactory.EmitterEmitterFactory.makeEmitter(Variable var, boolean isStore) Create an emitter that generates the instruction needed to either store the TOS value into the variable (isStore==true) or push the variable's value onto the stack (isStore==false).Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type EmitterFactory.EmitterModifier and TypeMethodDescriptionvoidByteCodeUtility.callEmitter(EmitterFactory.Emitter emitter) Constructors in org.glassfish.pfl.dynamic.codegen.impl with parameters of type EmitterFactory.Emitter