Uses of Class
org.glassfish.pfl.dynamic.codegen.spi.Signature
-
Packages that use Signature Package Description org.glassfish.pfl.dynamic.codegen.impl org.glassfish.pfl.dynamic.codegen.spi -
-
Uses of Signature in org.glassfish.pfl.dynamic.codegen.impl
Fields in org.glassfish.pfl.dynamic.codegen.impl declared as Signature Modifier and Type Field Description private 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 Signature Modifier and Type Method Description Signature
ExpressionFactory.CallExpression. signature()
Signature
ExpressionFactory.NewObjExpression. signature()
Signature
ExpressionFactory.SuperCallExpression. signature()
Signature
ExpressionFactory.SuperObjExpression. signature()
Signature
ExpressionFactory.ThisObjExpression. signature()
Signature
MethodInfoBase. signature()
Methods in org.glassfish.pfl.dynamic.codegen.impl with parameters of type Signature Modifier and Type Method Description Expression
ExpressionFactory. call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Construct a representation of a non-static method invocation.void
ByteCodeUtility. emitInvoke(Type type, java.lang.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, java.lang.String name, Signature sig)
Emit the INVOKESPECIAL instruction for calling a method with the given signature.void
ByteCodeUtility. emitStaticInvoke(Type type, java.lang.String name, Signature sig)
Emit a static INVOKE instruction.MethodInfo
ClassInfoBase. findConstructorInfo(Signature sig)
MethodInfo
ClassInfoBase. findMethodInfo(java.lang.String name, Signature sig)
private MethodInfo
ClassInfoBase. findMethodInfo(Signature sig, java.util.Set<MethodInfo> minfos)
Expression
ExpressionFactory. newObj(Type type, Signature signature, java.util.List<Expression> args)
Expression
ExpressionFactory. staticCall(Type target, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Construct a representation of a static method invocation.Expression
ExpressionFactory. superCall(java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Expression
ExpressionFactory. superObj(Signature signature, java.util.List<Expression> exprs)
Call to superclass constructor.Expression
ExpressionFactory. thisObj(Signature signature, java.util.List<Expression> exprs)
Call to another constructor.Constructors in org.glassfish.pfl.dynamic.codegen.impl with parameters of type Signature Constructor Description CallExpression(ExpressionFactory ef, java.lang.String ident, Signature signature, java.util.List<Expression> args)
NewObjExpression(ExpressionFactory ef, Type type, Signature signature, java.util.List<Expression> args)
NonStaticCallExpression(ExpressionFactory ef, Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> args)
StaticCallExpression(ExpressionFactory ef, Type target, java.lang.String ident, Signature signature, java.util.List<Expression> args)
SuperCallExpression(ExpressionFactory ef, java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
SuperObjExpression(ExpressionFactory ef, Signature signature, java.util.List<Expression> exprs)
ThisObjExpression(ExpressionFactory ef, Signature signature, java.util.List<Expression> exprs)
-
Uses of Signature in org.glassfish.pfl.dynamic.codegen.spi
Methods in org.glassfish.pfl.dynamic.codegen.spi that return Signature Modifier and Type Method Description static Signature
Wrapper. _s(Type rtype, java.util.List<Type> types)
Create a signature that may be used for calling a method or constructor.static Signature
Wrapper. _s(Type rtype, Type... types)
Create a signature that may be used for calling a method or constructor.static Signature
Signature. fromCall(Type type, java.lang.String ident, java.util.List<Expression> exprs)
static Signature
Signature. fromCallUsingTypes(Type type, java.lang.String ident, java.util.List<Type> types)
static Signature
Signature. fromConstructor(Type type, java.util.List<Expression> exprs)
static Signature
Signature. fromConstructorUsingTypes(Type type, java.util.List<Type> types)
private static Signature
Signature. fromMethodCall(Type type, java.lang.String ident, java.util.List<Expression> exprs, boolean isStaticCall)
private static Signature
Signature. fromMethodCallUsingTypes(Type type, java.lang.String ident, java.util.List<Type> types, boolean isStaticCall)
static Signature
Signature. fromStaticCall(Type type, java.lang.String ident, java.util.List<Expression> exprs)
static Signature
Signature. fromStaticCallUsingTypes(Type type, java.lang.String ident, java.util.List<Type> types)
static Signature
Signature. make(Type rtype, java.util.List<Type> types)
Signature
MethodInfo. signature()
Return the signature of this method.Methods in org.glassfish.pfl.dynamic.codegen.spi with parameters of type Signature Modifier and Type Method Description static Expression
Wrapper. _call(Expression target, java.lang.String ident, Signature signature, java.util.List<Expression> args)
Generate a call to an instance method.static Expression
Wrapper. _call(Expression target, java.lang.String ident, Signature signature, Expression... args)
Generate a call to an instance method.static Expression
Wrapper. _call(Type target, java.lang.String ident, Signature signature, java.util.List<Expression> args)
Generate a call to a static method.static Expression
Wrapper. _call(Type target, java.lang.String ident, Signature signature, Expression... args)
Generate a call to a static method.static Expression
Wrapper. _new(Type type, Signature signature, java.util.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(java.lang.String ident, Signature signature, java.util.List<Expression> exprs)
Generate a call to an instance method in the current super class.static Expression
Wrapper. _super(java.lang.String ident, Signature signature, Expression... exprs)
Generate a call to an instance method in the current super class.static Expression
Wrapper. _super(Signature signature, java.util.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, java.util.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.MethodInfo
ClassInfo. findConstructorInfo(Signature sig)
Find the MethodInfo (if any) for a Constructor with the given Signature in this ClassInfo.MethodInfo
ClassInfo. findMethodInfo(java.lang.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.
-