diff --git a/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithReturn.java b/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithReturn.java new file mode 100644 index 0000000..fc2cbdb --- /dev/null +++ b/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithReturn.java @@ -0,0 +1,5 @@ +package com.gpl.rpg.atcontentstudio.utils.lambda; + +public interface CallWithReturn { + T call(); +} diff --git a/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithSingleArg.java b/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithSingleArg.java new file mode 100644 index 0000000..723378f --- /dev/null +++ b/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithSingleArg.java @@ -0,0 +1,7 @@ +package com.gpl.rpg.atcontentstudio.utils.lambda; + +public interface CallWithSingleArg { + void call(T arg); +} + + diff --git a/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithThreeArgs.java b/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithThreeArgs.java new file mode 100644 index 0000000..f5e523c --- /dev/null +++ b/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithThreeArgs.java @@ -0,0 +1,5 @@ +package com.gpl.rpg.atcontentstudio.utils.lambda; + +public interface CallWithThreeArgs { + void call(T1 arg1, T2 arg2, T3 arg3); +} diff --git a/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithTwoArgs.java b/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithTwoArgs.java new file mode 100644 index 0000000..4e77428 --- /dev/null +++ b/src/com/gpl/rpg/atcontentstudio/utils/lambda/CallWithTwoArgs.java @@ -0,0 +1,6 @@ +package com.gpl.rpg.atcontentstudio.utils.lambda; + +public interface CallWithTwoArgs { + void call(T1 arg1, T2 arg2); +} +