Uses of Interface
org.glassfish.pfl.dynamic.codegen.spi.Variable
-
Packages that use Variable Package Description 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 Modifier and Type Interface Description interfaceVariableInternalClasses in org.glassfish.pfl.dynamic.codegen.impl that implement Variable Modifier and Type Class Description static classExpressionFactory.VariableImplFields in org.glassfish.pfl.dynamic.codegen.impl declared as Variable Modifier and Type Field Description private VariableDefinitionStatement. varFields in org.glassfish.pfl.dynamic.codegen.impl with type parameters of type Variable Modifier and Type Field Description protected java.util.List<Variable>MethodInfoBase. argumentsprivate java.util.Map<Type,Pair<Variable,BlockStatement>>TryStatement. catches(package private) static Attribute<Variable>ASMUtil. returnAddress(package private) static Attribute<Variable>ASMUtil. returnVariable(package private) static Attribute<Variable>ASMUtil. uncaughtExceptionMethods in org.glassfish.pfl.dynamic.codegen.impl that return Variable Modifier and Type Method Description VariableMethodGenerator. addArgument(Type type, java.lang.String ident)VariableBlockStatement. getVar(java.lang.String ident)Look up the ident to see if it has an associated Variable in this block.VariableDefinitionStatement. var()VariableExpressionFactory. variable(Type type, java.lang.String ident)Methods in org.glassfish.pfl.dynamic.codegen.impl that return types with arguments of type Variable Modifier and Type Method Description Pair<Variable,BlockStatement>TryStatement. addCatch(Type type, java.lang.String ident)Add a new Catch block to this try statement.java.util.List<Variable>MethodInfoBase. arguments()java.util.Map<Type,Pair<Variable,BlockStatement>>TryStatement. catches()Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type Variable Modifier and Type Method Description private voidASMSetupVisitor. allocateLocalVariable(Variable param)private voidASMSetupVisitor. defineLocalVariable(Variable arg)voidByteCodeUtility. emitMethodEnd(MethodGenerator mg, org.objectweb.asm.Label returnLabel, Variable returnVariable, boolean dump)voidByteCodeUtility. emitRet(Variable var)private voidASMSetupVisitor. finishVariableDefinition(Variable param)private voidASMSetupVisitor. initializeVariableEmitter(Variable param)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).voidASMByteCodeVisitor. postVariable(Variable arg)voidNopVisitor. postVariable(Variable arg)voidSourceExpressionVisitor. postVariable(Variable arg)voidTreeWalker. postVariable(Variable arg)booleanASMByteCodeVisitor. preVariable(Variable param)booleanASMSetupVisitor. preVariable(Variable arg)booleanNopVisitor. preVariable(Variable arg)booleanSourceExpressionVisitor. preVariable(Variable arg)booleanTreeWalker. preVariable(Variable arg)private voidASMByteCodeVisitor. recordVariable(Variable var)voidASMByteCodeVisitor. tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)voidASMSetupVisitor. tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)voidNopVisitor. tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)voidSourceStatementVisitor. tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)voidTreeWalker. tryStatementBeforeBlock(TryStatement arg, Type type, Variable var, BlockStatement block)voidTreeWalker. visitVariable(Variable arg)voidVisitor. visitVariable(Variable arg)Constructors in org.glassfish.pfl.dynamic.codegen.impl with parameters of type Variable Constructor Description DefinitionStatement(Node parent, Variable var, Expression expr) -
Uses of Variable in org.glassfish.pfl.dynamic.codegen.spi
Fields in org.glassfish.pfl.dynamic.codegen.spi declared as Variable Modifier and Type Field Description private VariableWrapper.TryStatementContext. currentCaseVariableMethods in org.glassfish.pfl.dynamic.codegen.spi that return Variable Modifier and Type Method Description VariableModifiableFieldReference. getTargetObject()Return an expression that can be used to access the target object, if !Modifier.isStatic(field().modifiers()).VariableModifiableFieldReference. 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 Modifier and Type Method Description java.util.List<Variable>MethodInfo. arguments()Return a list of arguments for this method.
-