Uses of Interface
org.glassfish.pfl.dynamic.codegen.spi.Variable
Packages that use Variable
-
Uses of Variable in org.glassfish.pfl.dynamic.codegen.impl
Subinterfaces of Variable in org.glassfish.pfl.dynamic.codegen.implClasses in org.glassfish.pfl.dynamic.codegen.impl that implement VariableSubclasses with type arguments of type Variable in org.glassfish.pfl.dynamic.codegen.implFields in org.glassfish.pfl.dynamic.codegen.impl declared as VariableFields in org.glassfish.pfl.dynamic.codegen.impl with type parameters of type VariableModifier and TypeFieldDescriptionMethodInfoBase.argumentsprivate Map<Type, Pair<Variable, BlockStatement>> TryStatement.catchesASMUtil.returnAddressASMUtil.returnVariableASMUtil.uncaughtExceptionMethods in org.glassfish.pfl.dynamic.codegen.impl that return VariableModifier and TypeMethodDescriptionMethodGenerator.addArgument(Type type, String ident) Look up the ident to see if it has an associated Variable in this block.DefinitionStatement.var()Methods in org.glassfish.pfl.dynamic.codegen.impl that return types with arguments of type VariableModifier and TypeMethodDescriptionAdd a new Catch block to this try statement.MethodInfoBase.arguments()TryStatement.catches()Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type VariableModifier and TypeMethodDescriptionprivate voidASMSetupVisitor.allocateLocalVariable(Variable param) private voidASMSetupVisitor.defineLocalVariable(Variable arg) voidByteCodeUtility.emitMethodEnd(MethodGenerator mg, org.objectweb.asm.Label returnLabel, Variable returnVariable, boolean dump) voidprivate 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) final voidTreeWalker.visitVariable(Variable arg) voidVisitor.visitVariable(Variable arg) Constructors in org.glassfish.pfl.dynamic.codegen.impl with parameters of type VariableModifierConstructorDescription(package private)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 VariableModifier and TypeFieldDescriptionprivate VariableWrapper.TryStatementContext.currentCaseVariableMethods in org.glassfish.pfl.dynamic.codegen.spi that return VariableModifier and TypeMethodDescriptionModifiableFieldReference.getTargetObject()Return an expression that can be used to access the target object, if !Modifier.isStatic(field().modifiers()).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