Return the ExpressionFactory that must be used to create
any expressions occuring either in expressions added to
the body, or in other statements immediately contained
in this BlockStatement.
Return the Constructor that is represented by this MethodInfo, or null
if no such Constructor instance exists (because this MethodInfo represents
a Constructor being generated, rather than a Constructor in a Class that is
loaded into the VM).
Return the Method that is represented by this MethodInfo, or null
if no such Method instance exists (because this MethodInfo represents
a Method being generated, rather than a Method in a Class that is
loaded into the VM).
Annotation used on classes that are immutable; that is,
all public methods return the same value for the same
inputs after the object has been constructed.
Returns true iff this member is accessible in the context
defined by definingClass (the class containing the
reference to the member) and accessClass (the type of the
expression used to access this member).
isArray() -
Method in class org.glassfish.pfl.dynamic.codegen.spi.Type
We need to know whether this class copier operates via reflection
or not, as the reflective class copier must be able to tell
when a super class is copied by an incompatible copier.
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).
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).
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).
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).
Create an expression representing the construction of a
new instance of the given type using the constructor with the
given signature and the list of expressions as arguments.
Create an expression representing the construction of a
new instance of the given type using the constructor with the
given signature and the list of expressions as arguments.
Create an expression representing the construction of a
new instance of the given type using the constructor with the
signature determined by the Java method overload resolution
algorithm and the list of expressions as arguments.
Create an expression representing the construction of a
new instance of the given type using the constructor with the
signature determined by the Java method overload resolution
algorithm and the list of expressions as arguments.
Invoke a superclass constructor as the first statement
in a constructor for a class using the Java method overload
resolution algorithm to determine the signature.
Invoke a superclass constructor as the first statement
in a constructor for a class using the Java method overload
resolution algorithm to determine the signature.
Invoke another constructor as the first statement
in a constructor for a class using the Java method overload
resolution algorithm to determine the signature.
Invoke another constructor as the first statement
in a constructor for a class using the Java method overload
resolution algorithm to determine the signature.
_this() -
Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper
Return an expression representing "this".
_thisClass() -
Static method in class org.glassfish.pfl.dynamic.codegen.spi.Wrapper