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) Invoke an interface method.default ExprBlockCreator.invokeInterface(MethodDesc method, Expr instance, Expr arg0) Invoke an interface method.default ExprBlockCreator.invokeInterface(MethodDesc method, Expr instance, Expr... args) Invoke an interface method.default ExprBlockCreator.invokeInterface(MethodDesc method, Expr instance, Expr arg0, Expr arg1) Invoke an interface method.BlockCreator.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) Invoke a method using "special" semantics.default ExprBlockCreator.invokeSpecial(MethodDesc method, Expr instance, Expr arg0) Invoke a method using "special" semantics.default ExprBlockCreator.invokeSpecial(MethodDesc method, Expr instance, Expr... args) Invoke a method using "special" semantics.default ExprBlockCreator.invokeSpecial(MethodDesc method, Expr instance, Expr arg0, Expr arg1) Invoke a method using "special" semantics.BlockCreator.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) Invoke a static method.default ExprBlockCreator.invokeStatic(MethodDesc method, Expr arg0) Invoke a static method.default ExprBlockCreator.invokeStatic(MethodDesc method, Expr... args) Invoke a static method.default ExprBlockCreator.invokeStatic(MethodDesc method, Expr arg0, Expr arg1) Invoke a static method.BlockCreator.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) Invoke a virtual method.default ExprBlockCreator.invokeVirtual(MethodDesc method, Expr instance, Expr arg0) Invoke a virtual method.default ExprBlockCreator.invokeVirtual(MethodDesc method, Expr instance, Expr... args) Invoke a virtual method.default ExprBlockCreator.invokeVirtual(MethodDesc method, Expr instance, Expr arg0, Expr arg1) Invoke a virtual method.BlockCreator.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.