Uses of Class
org.glassfish.pfl.dynamic.codegen.spi.Signature
Packages that use Signature
-
Uses of Signature in org.glassfish.pfl.dynamic.codegen.impl
Methods in org.glassfish.pfl.dynamic.codegen.impl that return SignatureModifier and TypeMethodDescriptionfinal SignatureExpressionFactory.CallExpression.signature()final SignatureExpressionFactory.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.voidByteCodeUtility.emitInvoke(Type type, String name, Signature sig) Emit the appropriate non-static INVOKE instruction as follows: If type is an interface, emit INVOKEINTERFACE.voidByteCodeUtility.emitNewInvoke(Type type, Signature sig) Emit the INVOKESPECIAL instruction for calling a constructor with the given signature.voidByteCodeUtility.emitSpecialInvoke(Type type, String name, Signature sig) Emit the INVOKESPECIAL instruction for calling a method with the given signature.voidByteCodeUtility.emitStaticInvoke(Type type, String name, Signature sig) Emit a static INVOKE instruction.ClassInfoBase.findConstructorInfo(Signature sig) ClassInfoBase.findMethodInfo(String name, Signature sig) 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. -
Uses of Signature in org.glassfish.pfl.dynamic.codegen.spi
Methods in org.glassfish.pfl.dynamic.codegen.spi that return SignatureModifier and TypeMethodDescriptionstatic SignatureCreate a signature that may be used for calling a method or constructor.static SignatureCreate a signature that may be used for calling a method or constructor.static SignatureSignature.fromCall(Type type, String ident, List<Expression> exprs) static SignatureSignature.fromCallUsingTypes(Type type, String ident, List<Type> types) static SignatureSignature.fromConstructor(Type type, List<Expression> exprs) static SignatureSignature.fromConstructorUsingTypes(Type type, List<Type> types) static SignatureSignature.fromStaticCall(Type type, String ident, List<Expression> exprs) static SignatureSignature.fromStaticCallUsingTypes(Type type, String ident, List<Type> types) static SignatureMethodInfo.signature()Return the signature of this method.Methods in org.glassfish.pfl.dynamic.codegen.spi with parameters of type SignatureModifier and TypeMethodDescriptionstatic ExpressionWrapper._call(Expression target, String ident, Signature signature, List<Expression> args) Generate a call to an instance method.static ExpressionWrapper._call(Expression target, String ident, Signature signature, Expression... args) Generate a call to an instance method.static ExpressionGenerate a call to a static method.static ExpressionWrapper._call(Type target, String ident, Signature signature, Expression... args) Generate a call to a static method.static ExpressionWrapper._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 ExpressionWrapper._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 ExpressionWrapper._super(String ident, Signature signature, List<Expression> exprs) Generate a call to an instance method in the current super class.static ExpressionWrapper._super(String ident, Signature signature, Expression... exprs) Generate a call to an instance method in the current super class.static ExpressionWrapper._super(Signature signature, List<Expression> exprs) Invoke a superclass constructor as the first statement in a constructor for a class.static ExpressionWrapper._super(Signature signature, Expression... exprs) Invoke a superclass constructor as the first statement in a constructor for a class.static ExpressionWrapper._this(Signature signature, List<Expression> exprs) Invoke another constructor as the first statement in a constructor for a class.static ExpressionWrapper._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.