Uses of Class
org.glassfish.pfl.dynamic.codegen.spi.Signature
Packages that use Signature
-
Uses of Signature in org.glassfish.pfl.dynamic.codegen.impl
Fields in org.glassfish.pfl.dynamic.codegen.impl declared as SignatureModifier and TypeFieldDescriptionprivate Signature
MethodInfoBase.sig
private Signature
ExpressionFactory.CallExpression.signature
private Signature
ExpressionFactory.NewObjExpression.signature
private Signature
ExpressionFactory.SuperCallExpression.signature
private Signature
ExpressionFactory.SuperObjExpression.signature
private Signature
ExpressionFactory.ThisObjExpression.signature
Methods in org.glassfish.pfl.dynamic.codegen.impl that return SignatureModifier and TypeMethodDescriptionfinal Signature
ExpressionFactory.CallExpression.signature()
final Signature
ExpressionFactory.NewObjExpression.signature()
ExpressionFactory.SuperCallExpression.signature()
ExpressionFactory.SuperObjExpression.signature()
ExpressionFactory.ThisObjExpression.signature()
MethodInfoBase.signature()
Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type SignatureModifier and TypeMethodDescriptionExpressionFactory.call
(Expression target, String ident, Signature signature, List<Expression> exprs) Construct a representation of a non-static method invocation.void
ByteCodeUtility.emitInvoke
(Type type, String name, Signature sig) Emit the appropriate non-static INVOKE instruction as follows: If type is an interface, emit INVOKEINTERFACE.void
ByteCodeUtility.emitNewInvoke
(Type type, Signature sig) Emit the INVOKESPECIAL instruction for calling a constructor with the given signature.void
ByteCodeUtility.emitSpecialInvoke
(Type type, String name, Signature sig) Emit the INVOKESPECIAL instruction for calling a method with the given signature.void
ByteCodeUtility.emitStaticInvoke
(Type type, String name, Signature sig) Emit a static INVOKE instruction.ClassInfoBase.findConstructorInfo
(Signature sig) ClassInfoBase.findMethodInfo
(String name, Signature sig) private MethodInfo
ClassInfoBase.findMethodInfo
(Signature sig, Set<MethodInfo> minfos) ExpressionFactory.newObj
(Type type, Signature signature, List<Expression> args) ExpressionFactory.staticCall
(Type target, String ident, Signature signature, List<Expression> exprs) Construct a representation of a static method invocation.ExpressionFactory.superCall
(String ident, Signature signature, List<Expression> exprs) ExpressionFactory.superObj
(Signature signature, List<Expression> exprs) Call to superclass constructor.ExpressionFactory.thisObj
(Signature signature, List<Expression> exprs) Call to another constructor.Constructors in org.glassfish.pfl.dynamic.codegen.impl with parameters of type SignatureModifierConstructorDescription(package private)
CallExpression
(ExpressionFactory ef, String ident, Signature signature, List<Expression> args) (package private)
NewObjExpression
(ExpressionFactory ef, Type type, Signature signature, List<Expression> args) (package private)
NonStaticCallExpression
(ExpressionFactory ef, Expression target, String ident, Signature signature, List<Expression> args) (package private)
StaticCallExpression
(ExpressionFactory ef, Type target, String ident, Signature signature, List<Expression> args) (package private)
SuperCallExpression
(ExpressionFactory ef, String ident, Signature signature, List<Expression> exprs) (package private)
SuperObjExpression
(ExpressionFactory ef, Signature signature, List<Expression> exprs) (package private)
ThisObjExpression
(ExpressionFactory ef, Signature signature, List<Expression> exprs) -
Uses of Signature in org.glassfish.pfl.dynamic.codegen.spi
Methods in org.glassfish.pfl.dynamic.codegen.spi that return SignatureModifier and TypeMethodDescriptionstatic Signature
Create a signature that may be used for calling a method or constructor.static Signature
Create a signature that may be used for calling a method or constructor.static Signature
Signature.fromCall
(Type type, String ident, List<Expression> exprs) static Signature
Signature.fromCallUsingTypes
(Type type, String ident, List<Type> types) static Signature
Signature.fromConstructor
(Type type, List<Expression> exprs) static Signature
Signature.fromConstructorUsingTypes
(Type type, List<Type> types) private static Signature
Signature.fromMethodCall
(Type type, String ident, List<Expression> exprs, boolean isStaticCall) private static Signature
Signature.fromMethodCallUsingTypes
(Type type, String ident, List<Type> types, boolean isStaticCall) static Signature
Signature.fromStaticCall
(Type type, String ident, List<Expression> exprs) static Signature
Signature.fromStaticCallUsingTypes
(Type type, String ident, List<Type> types) static Signature
MethodInfo.signature()
Return the signature of this method.Methods in org.glassfish.pfl.dynamic.codegen.spi with parameters of type SignatureModifier and TypeMethodDescriptionstatic Expression
Wrapper._call
(Expression target, String ident, Signature signature, List<Expression> args) Generate a call to an instance method.static Expression
Wrapper._call
(Expression target, String ident, Signature signature, Expression... args) Generate a call to an instance method.static Expression
Generate a call to a static method.static Expression
Wrapper._call
(Type target, String ident, Signature signature, Expression... args) Generate a call to a static method.static Expression
Wrapper._new
(Type type, Signature signature, List<Expression> args) 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.static Expression
Wrapper._new
(Type type, Signature signature, Expression... args) 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.static Expression
Wrapper._super
(String ident, Signature signature, List<Expression> exprs) Generate a call to an instance method in the current super class.static Expression
Wrapper._super
(String ident, Signature signature, Expression... exprs) Generate a call to an instance method in the current super class.static Expression
Wrapper._super
(Signature signature, List<Expression> exprs) Invoke a superclass constructor as the first statement in a constructor for a class.static Expression
Wrapper._super
(Signature signature, Expression... exprs) Invoke a superclass constructor as the first statement in a constructor for a class.static Expression
Wrapper._this
(Signature signature, List<Expression> exprs) Invoke another constructor as the first statement in a constructor for a class.static Expression
Wrapper._this
(Signature signature, Expression... exprs) Invoke another constructor as the first statement in a constructor for a class.ClassInfo.findConstructorInfo
(Signature sig) Find the MethodInfo (if any) for a Constructor with the given Signature in this ClassInfo.ClassInfo.findMethodInfo
(String name, Signature sig) Find the method (if any) with the given name and Signature in this ClassInfo, or in any superType of this ClassInfo.