Uses of Interface
org.glassfish.pfl.dynamic.codegen.spi.Variable

Packages that use Variable
org.glassfish.pfl.dynamic.codegen.impl   
org.glassfish.pfl.dynamic.codegen.spi   
 

Uses of Variable in org.glassfish.pfl.dynamic.codegen.impl
 

Subinterfaces of Variable in org.glassfish.pfl.dynamic.codegen.impl
 interface VariableInternal
           
 

Classes in org.glassfish.pfl.dynamic.codegen.impl that implement Variable
static class ExpressionFactory.VariableImpl
           
 

Fields in org.glassfish.pfl.dynamic.codegen.impl with type parameters of type Variable
protected  List<Variable> MethodInfoBase.arguments
           
 

Methods in org.glassfish.pfl.dynamic.codegen.impl that return Variable
 Variable MethodGenerator.addArgument(Type type, String ident)
           
 Variable BlockStatement.getVar(String ident)
          Look up the ident to see if it has an associated Variable in this block.
 Variable DefinitionStatement.var()
           
 Variable ExpressionFactory.variable(Type type, String ident)
           
 

Methods in org.glassfish.pfl.dynamic.codegen.impl that return types with arguments of type Variable
 org.glassfish.pfl.basic.contain.Pair<Variable,BlockStatement> TryStatement.addCatch(Type type, String ident)
          Add a new Catch block to this try statement.
 List<Variable> MethodInfoBase.arguments()
           
 Map<Type,org.glassfish.pfl.basic.contain.Pair<Variable,BlockStatement>> TryStatement.catches()
           
 

Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type Variable
 void ByteCodeUtility.emitMethodEnd(MethodGenerator mg, org.glassfish.pfl.objectweb.asm.Label returnLabel, Variable returnVariable, boolean dump)
           
 void ByteCodeUtility.emitRet(Variable var)
           
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).
 void SourceExpressionVisitor.postVariable(Variable arg)
           
 void NopVisitor.postVariable(Variable arg)
           
 void TreeWalker.postVariable(Variable arg)
           
 void ASMByteCodeVisitor.postVariable(Variable arg)
           
 boolean SourceExpressionVisitor.preVariable(Variable arg)
           
 boolean NopVisitor.preVariable(Variable arg)
           
 boolean TreeWalker.preVariable(Variable arg)
           
 boolean ASMSetupVisitor.preVariable(Variable arg)
           
 boolean ASMByteCodeVisitor.preVariable(Variable param)
           
 void NopVisitor.tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)
           
 void TreeWalker.tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)
           
 void ASMSetupVisitor.tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)
           
 void SourceStatementVisitor.tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)
           
 void ASMByteCodeVisitor.tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)
           
 void Visitor.visitVariable(Variable arg)
           
 void TreeWalker.visitVariable(Variable arg)
           
 

Uses of Variable in org.glassfish.pfl.dynamic.codegen.spi
 

Methods in org.glassfish.pfl.dynamic.codegen.spi that return Variable
 Variable ModifiableFieldReference.getTargetObject()
          Return an expression that can be used to access the target object, if !Modifier.isStatic(field().modifiers()).
 Variable ModifiableFieldReference.getValue()
          Return an expression that can be used to access the field value.
 

Methods in org.glassfish.pfl.dynamic.codegen.spi that return types with arguments of type Variable
 List<Variable> MethodInfo.arguments()
          Return a list of arguments for this method.
 



Copyright © 2013 Oracle. All Rights Reserved.