Package com.company
Class Main
java.lang.Object
com.company.Main
public class Main
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Main() -
Method Summary
Modifier and Type Method Description static voidappelLimite(java.lang.Runnable func)Appel la fonction passé, a partir d'une certaine profondeur de la pile d'appel, quitte le programstatic <T1, T2, R> RappelLimite(java.util.function.BiFunction<T1,T2,R> func, T1 arg1, T2 arg2)Appel la fonction passé, a partir d'une certaine profondeur de la pile d'appel, quitte le programstatic <T, R> RappelLimite(java.util.function.Function<T,R> func, T arg)Appel la fonction passé, a partir d'une certaine profondeur de la pile d'appel, quitte le programstatic <R> RappelLimite(java.util.function.Supplier<R> func)Appel la fonction passé, a partir d'une certaine profondeur de la pile d'appel, quitte le programstatic voidmain(java.lang.String[] args)static java.lang.Strings(java.lang.String str)Converti une chaine pour que les accents s'affiche correctement sous windowsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Main
public Main()
-
-
Method Details
-
main
public static void main(java.lang.String[] args) -
s
public static java.lang.String s(java.lang.String str)Converti une chaine pour que les accents s'affiche correctement sous windows- Parameters:
str- Une string classique- Returns:
- Une string dont les accents l'afficherons correctement
-
appelLimite
public static <T, R> R appelLimite(java.util.function.Function<T,R> func, T arg)Appel la fonction passé, a partir d'une certaine profondeur de la pile d'appel, quitte le program- Type Parameters:
T- Le type de paramètre à passer à la fonctionR- Le type de retour de la fonction- Parameters:
func- Fonction à appelerarg- Argument à passer à la fonction- Returns:
- La valeur retourné par la fonction
-
appelLimite
public static <T1, T2, R> R appelLimite(java.util.function.BiFunction<T1,T2,R> func, T1 arg1, T2 arg2)Appel la fonction passé, a partir d'une certaine profondeur de la pile d'appel, quitte le program- Type Parameters:
T1- Le type de paramètre à passer à la fonctionT2- Le type de paramètre à passer à la fonctionR- Le type de retour de la fonction- Parameters:
func- Fonction à appelerarg1- Argument à passer à la fonctionarg2- Argument à passer à la fonction- Returns:
- La valeur retourné par la fonction
-
appelLimite
public static <R> R appelLimite(java.util.function.Supplier<R> func)Appel la fonction passé, a partir d'une certaine profondeur de la pile d'appel, quitte le program- Type Parameters:
R- Le type de retour de la fonction- Parameters:
func- Fonction à appeler- Returns:
- La valeur retourné par la fonction
-
appelLimite
public static void appelLimite(java.lang.Runnable func)Appel la fonction passé, a partir d'une certaine profondeur de la pile d'appel, quitte le program- Parameters:
func- Fonction à appeler
-