Uses of Interface
org.glassfish.pfl.dynamic.codegen.impl.EmitterFactory.Emitter

Packages that use EmitterFactory.Emitter
org.glassfish.pfl.dynamic.codegen.impl   
 

Uses of EmitterFactory.Emitter in org.glassfish.pfl.dynamic.codegen.impl
 

Classes in org.glassfish.pfl.dynamic.codegen.impl that implement EmitterFactory.Emitter
static class EmitterFactory.CompoundEmitter
           
static class EmitterFactory.NullEmitter
           
static class EmitterFactory.SimpleEmitter
           
 

Methods in org.glassfish.pfl.dynamic.codegen.impl that return EmitterFactory.Emitter
static EmitterFactory.Emitter EmitterFactory.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.Emitter EmitterFactory.makeEmitter(ExpressionFactory.ArrayLengthExpression expr)
           
static EmitterFactory.Emitter EmitterFactory.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.Emitter EmitterFactory.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.Emitter EmitterFactory.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.Emitter
 void ByteCodeUtility.callEmitter(EmitterFactory.Emitter emitter)
           
 

Constructors in org.glassfish.pfl.dynamic.codegen.impl with parameters of type EmitterFactory.Emitter
EmitterFactory.CompoundEmitter(EmitterFactory.Emitter... args)
           
 



Copyright © 2013 Oracle. All Rights Reserved.