|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||