Uses of Interface
io.quarkus.gizmo2.desc.MethodDesc
Packages that use MethodDesc
-
Uses of MethodDesc in io.quarkus.gizmo2
Methods in io.quarkus.gizmo2 that return MethodDescModifier and TypeMethodDescriptionTypeParameter.OfMethod.owner()Returns the owner of the type variable.Methods in io.quarkus.gizmo2 with parameters of type MethodDescModifier and TypeMethodDescriptionstatic ConstConst.ofMethodHandle(InvokeKind kind, MethodDesc desc) Returns a method handle constant from the given information.booleanTypeParameter.OfConstructor.visibleIn(MethodDesc desc) booleanTypeParameter.OfMethod.visibleIn(MethodDesc desc) booleanTypeParameter.OfType.visibleIn(MethodDesc desc) abstract booleanTypeParameter.visibleIn(MethodDesc desc) Returnstrueif this type variable is visible throughout the given method, orfalseif it is not. -
Uses of MethodDesc in io.quarkus.gizmo2.creator
Methods in io.quarkus.gizmo2.creator that return MethodDescModifier and TypeMethodDescriptiondefault MethodDescClassCreator.abstractMethod(MethodDesc desc, Consumer<AbstractMethodCreator> builder) Add an abstract instance method to the class having the same name and type as the given method.default MethodDescClassCreator.abstractMethod(String name, MethodTypeDesc type, Consumer<AbstractMethodCreator> builder) Add an abstract instance method to the class having the given predefined type.ClassCreator.abstractMethod(String name, Consumer<AbstractMethodCreator> builder) Add an abstract instance method to the class.default MethodDescInterfaceCreator.defaultMethod(MethodDesc desc, Consumer<InstanceMethodCreator> builder) Add a default method to the interface having the same name and type as the given method.default MethodDescInterfaceCreator.defaultMethod(String name, MethodTypeDesc type, Consumer<InstanceMethodCreator> builder) Add a default method to the interface having the given predefined type.InterfaceCreator.defaultMethod(String name, Consumer<InstanceMethodCreator> builder) Add a default method to the interface.MethodCreator.desc()Returns the descriptor of the method.default MethodDescClassCreator.method(MethodDesc desc, Consumer<InstanceMethodCreator> builder) Add an instance method to the class having the same name and type as the given method.default MethodDescClassCreator.method(String name, MethodTypeDesc type, Consumer<InstanceMethodCreator> builder) Add an instance method to the class having the given predefined type.ClassCreator.method(String name, Consumer<InstanceMethodCreator> builder) Add an instance method to the class.default MethodDescInterfaceCreator.method(MethodDesc desc, Consumer<AbstractMethodCreator> builder) Add an interface method to the interface having the same name and type as the given method.default MethodDescInterfaceCreator.method(String name, MethodTypeDesc type, Consumer<AbstractMethodCreator> builder) Add an interface method to the interface having the given predefined type.InterfaceCreator.method(String name, Consumer<AbstractMethodCreator> builder) Add an interface method to the interface.default MethodDescClassCreator.nativeMethod(MethodDesc desc, Consumer<AbstractMethodCreator> builder) Add a native instance method to the class having the same name and type as the given method.default MethodDescClassCreator.nativeMethod(String name, MethodTypeDesc type, Consumer<AbstractMethodCreator> builder) Add a native instance method to the class having the given predefined type.ClassCreator.nativeMethod(String name, Consumer<AbstractMethodCreator> builder) Add a native instance method to the class.default MethodDescInterfaceCreator.privateMethod(MethodDesc desc, Consumer<InstanceMethodCreator> builder) Add a private method to the interface having the same name and type as the given method.default MethodDescInterfaceCreator.privateMethod(String name, MethodTypeDesc type, Consumer<InstanceMethodCreator> builder) Add a private method to the interface having the given predefined type.InterfaceCreator.privateMethod(String name, Consumer<InstanceMethodCreator> builder) Add a private instance method to the interface.default MethodDescTypeCreator.staticMethod(MethodDesc desc, Consumer<StaticMethodCreator> builder) Add a static method to this type having the same name and type as the given method.default MethodDescTypeCreator.staticMethod(String name, MethodTypeDesc type, Consumer<StaticMethodCreator> builder) Add a static method to this type having the given predefined method type.TypeCreator.staticMethod(String name, Consumer<StaticMethodCreator> builder) Add a static method to this type.default MethodDescClassCreator.staticNativeMethod(MethodDesc desc, Consumer<AbstractMethodCreator> builder) Add a native static method to the class having the same name and type as the given method.default MethodDescClassCreator.staticNativeMethod(String name, MethodTypeDesc type, Consumer<AbstractMethodCreator> builder) Add a native static method to the class having the given predefined type.ClassCreator.staticNativeMethod(String name, Consumer<AbstractMethodCreator> builder) Add a native static method to the class.Methods in io.quarkus.gizmo2.creator that return types with arguments of type MethodDescModifier and TypeMethodDescriptionTypeCreator.instanceMethods()Returns a list of descriptors of all instance methods added to this class so far.TypeCreator.staticMethods()Returns a list of descriptors of all static methods added to this class so far.Methods in io.quarkus.gizmo2.creator with parameters of type MethodDescModifier and TypeMethodDescriptiondefault MethodDescClassCreator.abstractMethod(MethodDesc desc, Consumer<AbstractMethodCreator> builder) Add an abstract instance method to the class having the same name and type as the given method.default MethodDescInterfaceCreator.defaultMethod(MethodDesc desc, Consumer<InstanceMethodCreator> builder) Add a default method to the interface having the same name and type as the given method.default ExprBlockCreator.invokeInterface(MethodDesc method, Expr instance, Expr... args) Invoke an interface method.default ExprBlockCreator.invokeInterface(MethodDesc method, Expr instance, List<? extends Expr> args) Invoke an interface method.BlockCreator.invokeInterface(GenericType genericReturnType, MethodDesc method, Expr instance, List<? extends Expr> args) Invoke an interface method.default ExprBlockCreator.invokeSpecial(MethodDesc method, Expr instance, Expr... args) Invoke a method using "special" semantics.default ExprBlockCreator.invokeSpecial(MethodDesc method, Expr instance, List<? extends Expr> args) Invoke a method using "special" semantics.BlockCreator.invokeSpecial(GenericType genericReturnType, MethodDesc method, Expr instance, List<? extends Expr> args) Invoke a method using "special" semantics.default ExprBlockCreator.invokeStatic(MethodDesc method, Expr... args) Invoke a static method.default ExprBlockCreator.invokeStatic(MethodDesc method, List<? extends Expr> args) Invoke a static method.BlockCreator.invokeStatic(GenericType genericReturnType, MethodDesc method, List<? extends Expr> args) Invoke a static method.default ExprBlockCreator.invokeVirtual(MethodDesc method, Expr instance, Expr... args) Invoke a virtual method.default ExprBlockCreator.invokeVirtual(MethodDesc method, Expr instance, List<? extends Expr> args) Invoke a virtual method.BlockCreator.invokeVirtual(GenericType genericReturnType, MethodDesc method, Expr instance, List<? extends Expr> args) Invoke a virtual method.BlockCreator.lambda(MethodDesc sam, ClassDesc owner, Consumer<LambdaCreator> builder) Construct a lambda instance with the given type.default ExprBlockCreator.lambda(MethodDesc sam, Consumer<LambdaCreator> builder) Construct a lambda instance with the given type.default MethodDescClassCreator.method(MethodDesc desc, Consumer<InstanceMethodCreator> builder) Add an instance method to the class having the same name and type as the given method.default MethodDescInterfaceCreator.method(MethodDesc desc, Consumer<AbstractMethodCreator> builder) Add an interface method to the interface having the same name and type as the given method.default MethodDescClassCreator.nativeMethod(MethodDesc desc, Consumer<AbstractMethodCreator> builder) Add a native instance method to the class having the same name and type as the given method.default MethodDescInterfaceCreator.privateMethod(MethodDesc desc, Consumer<InstanceMethodCreator> builder) Add a private method to the interface having the same name and type as the given method.default MethodDescTypeCreator.staticMethod(MethodDesc desc, Consumer<StaticMethodCreator> builder) Add a static method to this type having the same name and type as the given method.default MethodDescClassCreator.staticNativeMethod(MethodDesc desc, Consumer<AbstractMethodCreator> builder) Add a native static method to the class having the same name and type as the given method. -
Uses of MethodDesc in io.quarkus.gizmo2.desc
Subinterfaces of MethodDesc in io.quarkus.gizmo2.descModifier and TypeInterfaceDescriptioninterfaceA descriptor for a method on a class.interfaceA descriptor for a method on an interface.Methods in io.quarkus.gizmo2.desc that return MethodDescModifier and TypeMethodDescriptionstatic MethodDescConstruct a new instance.static MethodDescConstruct a new instance.static MethodDescMethodDesc.of(Class<?> owner, String name, MethodTypeDesc type) Construct a new instance.static MethodDescMethodDesc.of(Class<?> owner, String name, MethodType type) Construct a new instance.static MethodDescReturns a method descriptor for the given method.