io.qt.core.QStaticMemberSignals Maven / Gradle / Ivy
/****************************************************************************
**
** Copyright (C) 2009-2024 Dr. Peter Droste, Omix Visualization GmbH & Co. KG. All rights reserved.
**
** This file is part of Qt Jambi.
**
** $BEGIN_LICENSE$
** GNU Lesser General Public License Usage
** This file may be used under the terms of the GNU Lesser
** General Public License version 2.1 as published by the Free Software
** Foundation and appearing in the file LICENSE.LGPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU Lesser General Public License version 2.1 requirements
** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU
** General Public License version 3.0 as published by the Free Software
** Foundation and appearing in the file LICENSE.GPL included in the
** packaging of this file. Please review the following information to
** ensure the GNU General Public License version 3.0 requirements will be
** met: http://www.gnu.org/copyleft/gpl.html.
** $END_LICENSE$
**
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
**
****************************************************************************/
package io.qt.core;
import java.util.function.Supplier;
import io.qt.*;
import io.qt.core.QMetaObject.*;
/**
* QStaticMemberSignals is a namespace containing signal types to be used as static member signals.
* Static signals are never realized as Qt's meta object signals but have a lightweight Java implementation.
*/
public final class QStaticMemberSignals {
private QStaticMemberSignals(){}
/**
* Use this signal class to define a static signal.
*/
public static final class Signal0 extends QMetaObject.AbstractPublicSignal0 {
@SuppressWarnings("unused")
private Signal0(Class> declaringClass) {
super(declaringClass);
}
public Signal0() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
*/
public static final class Signal1 extends QMetaObject.AbstractPublicSignal1 {
@SuppressWarnings("unused")
private Signal1(Class> declaringClass) {
super(declaringClass);
}
public Signal1() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal2 extends QMetaObject.AbstractPublicSignal2 {
@SuppressWarnings("unused")
private Signal2(Class> declaringClass) {
super(declaringClass);
}
public Signal2() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal3 extends QMetaObject.AbstractPublicSignal3 {
@SuppressWarnings("unused")
private Signal3(Class> declaringClass) {
super(declaringClass);
}
public Signal3() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal4 extends QMetaObject.AbstractPublicSignal4 {
@SuppressWarnings("unused")
private Signal4(Class> declaringClass) {
super(declaringClass);
}
public Signal4() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal5 extends QMetaObject.AbstractPublicSignal5 {
@SuppressWarnings("unused")
private Signal5(Class> declaringClass) {
super(declaringClass);
}
public Signal5() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal6 extends QMetaObject.AbstractPublicSignal6 {
@SuppressWarnings("unused")
private Signal6(Class> declaringClass) {
super(declaringClass);
}
public Signal6() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal7 extends QMetaObject.AbstractPublicSignal7 {
@SuppressWarnings("unused")
private Signal7(Class> declaringClass) {
super(declaringClass);
}
public Signal7() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal8 extends QMetaObject.AbstractPublicSignal8 {
@SuppressWarnings("unused")
private Signal8(Class> declaringClass) {
super(declaringClass);
}
public Signal8() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class Signal9 extends QMetaObject.AbstractPublicSignal9 {
@SuppressWarnings("unused")
private Signal9(Class> declaringClass) {
super(declaringClass);
}
public Signal9() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Use this signal class to define a static signal.
*/
public static final class PrivateSignal0 extends QMetaObject.AbstractPrivateSignal0 {
@SuppressWarnings("unused")
private PrivateSignal0(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal0() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit() {
emitSignal();
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal1 extends QMetaObject.AbstractPrivateSignal1 {
@SuppressWarnings("unused")
private PrivateSignal1(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal1() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1) {
emitSignal(arg1);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal2 extends QMetaObject.AbstractPrivateSignal2 {
@SuppressWarnings("unused")
private PrivateSignal2(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal2() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2) {
emitSignal(arg1, arg2);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal3 extends QMetaObject.AbstractPrivateSignal3 {
@SuppressWarnings("unused")
private PrivateSignal3(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal3() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3) {
emitSignal(arg1, arg2, arg3);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal4 extends QMetaObject.AbstractPrivateSignal4 {
@SuppressWarnings("unused")
private PrivateSignal4(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal4() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4) {
emitSignal(arg1, arg2, arg3, arg4);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal5 extends QMetaObject.AbstractPrivateSignal5 {
@SuppressWarnings("unused")
private PrivateSignal5(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal5() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5) {
emitSignal(arg1, arg2, arg3, arg4, arg5);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal6 extends QMetaObject.AbstractPrivateSignal6 {
@SuppressWarnings("unused")
private PrivateSignal6(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal6() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5, F arg6) {
emitSignal(arg1, arg2, arg3, arg4, arg5, arg6);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal7 extends QMetaObject.AbstractPrivateSignal7 {
@SuppressWarnings("unused")
private PrivateSignal7(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal7() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7) {
emitSignal(arg1, arg2, arg3, arg4, arg5, arg6, arg7);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal8 extends QMetaObject.AbstractPrivateSignal8 {
@SuppressWarnings("unused")
private PrivateSignal8(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal8() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8) {
emitSignal(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
}
}
/**
* Use this signal class to define a static signal.
*
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
* @param The type of the single parameter of the signal.
*/
public static final class PrivateSignal9 extends QMetaObject.AbstractPrivateSignal9 {
@SuppressWarnings("unused")
private PrivateSignal9(Class> declaringClass) {
super(declaringClass);
}
public PrivateSignal9() {
super(QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
@QtUninvokable
private void emit(A arg1, B arg2, C arg3, D arg4, E arg5, F arg6, G arg7, H arg8, I arg9) {
emitSignal(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
}
}
/**
* Equivalent to {@link Signal1} with default value for the parameter.
*
* @param The type of the first parameter of the signal.
*/
public static final class Signal1Default1 extends QMetaObject.AbstractSignal1Default1{
public Signal1Default1(@StrictNonNull Supplier extends A> arg1Default){
super(arg1Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal2} with default value for parameter no. 2.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
*/
public static final class Signal2Default1 extends QMetaObject.AbstractSignal2Default1{
public Signal2Default1(@StrictNonNull Supplier extends B> arg2Default) {
super(arg2Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal2} with default values for parameters 1 and 2.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
*/
public static final class Signal2Default2 extends QMetaObject.AbstractSignal2Default2{
public Signal2Default2(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default){
super(arg1Default, arg2Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal3} with default value for parameter no. 3.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
*/
public static final class Signal3Default1 extends QMetaObject.AbstractSignal3Default1 {
public Signal3Default1(@StrictNonNull Supplier extends C> arg3Default) {
super(arg3Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal3} with default values for parameters 2 and 3.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
*/
public static final class Signal3Default2 extends QMetaObject.AbstractSignal3Default2 {
public Signal3Default2(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default){
super(arg2Default, arg3Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal3} with default values for parameters 1 to 3.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
*/
public static final class Signal3Default3 extends QMetaObject.AbstractSignal3Default3{
public Signal3Default3(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default){
super(arg1Default, arg2Default, arg3Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal4} with default value for parameter no. 4.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
*/
public static final class Signal4Default1 extends QMetaObject.AbstractSignal4Default1{
public Signal4Default1(@StrictNonNull Supplier extends D> arg4Default){
super(arg4Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal4} with default values for parameters 3 and 4.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
*/
public static final class Signal4Default2 extends QMetaObject.AbstractSignal4Default2{
public Signal4Default2(@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default){
super(arg3Default, arg4Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal4} with default values for parameters 2 to 4.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
*/
public static final class Signal4Default3 extends QMetaObject.AbstractSignal4Default3{
public Signal4Default3(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default){
super(arg2Default, arg3Default, arg4Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal4} with default values for parameters 1 to 4.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
*/
public static final class Signal4Default4 extends QMetaObject.AbstractSignal4Default4{
public Signal4Default4(
@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default,
@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default){
super(arg1Default, arg2Default, arg3Default, arg4Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default value for parameter no. 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default1 extends QMetaObject.AbstractSignal5Default1{
public Signal5Default1(@StrictNonNull Supplier extends E> arg5Default){
super(arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default values for parameters 4 and 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default2 extends QMetaObject.AbstractSignal5Default2{
public Signal5Default2(@StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default){
super(arg4Default, arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default values for parameters 3 to 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default3 extends QMetaObject.AbstractSignal5Default3{
public Signal5Default3(@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default){
super(arg3Default, arg4Default, arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default values for parameters 2 to 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default4 extends QMetaObject.AbstractSignal5Default4{
public Signal5Default4(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default){
super(arg2Default, arg3Default, arg4Default, arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal5} with default values for parameters 1 to 5.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
*/
public static final class Signal5Default5 extends QMetaObject.AbstractSignal5Default5{
public Signal5Default5(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default){
super(arg1Default, arg2Default, arg3Default, arg4Default, arg5Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default value for parameter no. 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default1 extends QMetaObject.AbstractSignal6Default1{
public Signal6Default1(@StrictNonNull Supplier extends F> arg6Default){
super(arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 5 and 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default2 extends QMetaObject.AbstractSignal6Default2{
public Signal6Default2(@StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 4 to 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default3 extends AbstractSignal6Default3{
public Signal6Default3(@StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg4Default, arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 3 to 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default4 extends AbstractSignal6Default4{
public Signal6Default4(@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg3Default, arg4Default, arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 2 to 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default5 extends AbstractSignal6Default5{
public Signal6Default5(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg2Default, arg3Default, arg4Default, arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal6} with default values for parameters 1 to 6.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
*/
public static final class Signal6Default6 extends AbstractSignal6Default6{
public Signal6Default6(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default){
super(arg1Default, arg2Default, arg3Default, arg4Default, arg5Default, arg6Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default value for parameter no. 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default1 extends AbstractSignal7Default1{
public Signal7Default1(@StrictNonNull Supplier extends G> arg7Default){
super(arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 6 and 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default2 extends AbstractSignal7Default2 {
public Signal7Default2(@StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 5 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default3 extends AbstractSignal7Default3 {
public Signal7Default3(@StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 4 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default4 extends AbstractSignal7Default4 {
public Signal7Default4(@StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg4Default, arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 3 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default5 extends AbstractSignal7Default5 {
public Signal7Default5(@StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg3Default, arg4Default, arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 2 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default6 extends AbstractSignal7Default6 {
public Signal7Default6(@StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg2Default, arg3Default, arg4Default, arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal7} with default values for parameters 1 to 7.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
*/
public static final class Signal7Default7 extends AbstractSignal7Default7{
public Signal7Default7(@StrictNonNull Supplier extends A> arg1Default, @StrictNonNull Supplier extends B> arg2Default, @StrictNonNull Supplier extends C> arg3Default, @StrictNonNull Supplier extends D> arg4Default, @StrictNonNull Supplier extends E> arg5Default, @StrictNonNull Supplier extends F> arg6Default, @StrictNonNull Supplier extends G> arg7Default){
super(arg1Default, arg2Default, arg3Default, arg4Default, arg5Default, arg6Default, arg7Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal8} with default value for parameter no. 8.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
* @param The type of the eighth parameter of the signal.
*/
public static final class Signal8Default1 extends AbstractSignal8Default1{
public Signal8Default1(@StrictNonNull Supplier extends H> arg8Default){
super(arg8Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal8} with default values for parameters 7 and 8.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
* @param The type of the eighth parameter of the signal.
*/
public static final class Signal8Default2 extends AbstractSignal8Default2 {
public Signal8Default2(@StrictNonNull Supplier extends G> arg7Default, @StrictNonNull Supplier extends H> arg8Default){
super(arg7Default, arg8Default, QtJambi_LibraryUtilities.internal.callerClassProvider().get());
}
}
/**
* Equivalent to {@link Signal8} with default values for parameters 6 to 8.
*
* @param The type of the first parameter of the signal.
* @param The type of the second parameter of the signal.
* @param The type of the third parameter of the signal.
* @param The type of the fourth parameter of the signal.
* @param The type of the fifth parameter of the signal.
* @param The type of the sixth parameter of the signal.
* @param The type of the seventh parameter of the signal.
* @param