Package testdata
Class ClosureClient
- java.lang.Object
-
- testdata.ClosureClient
-
public class ClosureClient extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClosureClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.xbase.lib.Procedures.Procedure0asProcedure(java.lang.Runnable runnable)java.lang.RunnableasRunnable(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 procedure)java.lang.StringconcatStrings(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.String>... functions)java.lang.StringconcatStrings(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.String> function1, org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.String> function2)<Obj> org.eclipse.xtext.xbase.lib.Functions.Function1<Obj,Obj>getIdentityFunction()voidinfiniteApply(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.Object> fun)<T> Tinvoke0(org.eclipse.xtext.xbase.lib.Functions.Function0<T> fun)<P,T>
Tinvoke1(org.eclipse.xtext.xbase.lib.Functions.Function1<P,T> fun, P p1)<P,T>
Tinvoke1WithExtends(org.eclipse.xtext.xbase.lib.Functions.Function1<P,? extends T> fun, P p1)<P,T>
Tinvoke1WithSuper(org.eclipse.xtext.xbase.lib.Functions.Function1<? super P,T> fun, P p1)<P,T>
Tinvoke1WithSuperAndExtends(org.eclipse.xtext.xbase.lib.Functions.Function1<? super P,? extends T> fun, P p1)<P1,P2,T>
Tinvoke2(org.eclipse.xtext.xbase.lib.Functions.Function2<P1,P2,T> fun, P1 p1, P2 p2)<In,Out>
OutuseGoogleCollectFunction(com.google.common.base.Function<In,Out> fun, In param)<In,Out>
OutuseGoogleCollectFunction2(com.google.common.base.Function<? super In,Out> fun, In param)<In> booleanuseGoogleCollectPredicate(com.google.common.base.Predicate<In> predicate, In value)<In> booleanuseGoogleCollectPredicate2(com.google.common.base.Predicate<? super In> predicate, In value)java.lang.StringuseProcedureForCharSequence(org.eclipse.xtext.xbase.lib.Procedures.Procedure1<java.lang.CharSequence> proc)<T> TuseProvider(com.google.inject.Provider<T> provider)voiduseRunnable(java.lang.Runnable runnable)<T> TuseSupplier(com.google.common.base.Supplier<T> supplier)
-
-
-
Method Detail
-
invoke0
public <T> T invoke0(org.eclipse.xtext.xbase.lib.Functions.Function0<T> fun)
-
infiniteApply
public void infiniteApply(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.Object> fun)
-
invoke1
public <P,T> T invoke1(org.eclipse.xtext.xbase.lib.Functions.Function1<P,T> fun, P p1)
-
invoke1WithExtends
public <P,T> T invoke1WithExtends(org.eclipse.xtext.xbase.lib.Functions.Function1<P,? extends T> fun, P p1)
-
invoke1WithSuper
public <P,T> T invoke1WithSuper(org.eclipse.xtext.xbase.lib.Functions.Function1<? super P,T> fun, P p1)
-
invoke1WithSuperAndExtends
public <P,T> T invoke1WithSuperAndExtends(org.eclipse.xtext.xbase.lib.Functions.Function1<? super P,? extends T> fun, P p1)
-
invoke2
public <P1,P2,T> T invoke2(org.eclipse.xtext.xbase.lib.Functions.Function2<P1,P2,T> fun, P1 p1, P2 p2)
-
useProvider
public <T> T useProvider(com.google.inject.Provider<T> provider)
-
useSupplier
public <T> T useSupplier(com.google.common.base.Supplier<T> supplier)
-
useGoogleCollectFunction
public <In,Out> Out useGoogleCollectFunction(com.google.common.base.Function<In,Out> fun, In param)
-
useGoogleCollectFunction2
public <In,Out> Out useGoogleCollectFunction2(com.google.common.base.Function<? super In,Out> fun, In param)
-
useGoogleCollectPredicate
public <In> boolean useGoogleCollectPredicate(com.google.common.base.Predicate<In> predicate, In value)
-
useGoogleCollectPredicate2
public <In> boolean useGoogleCollectPredicate2(com.google.common.base.Predicate<? super In> predicate, In value)
-
useRunnable
public void useRunnable(java.lang.Runnable runnable)
-
useProcedureForCharSequence
public java.lang.String useProcedureForCharSequence(org.eclipse.xtext.xbase.lib.Procedures.Procedure1<java.lang.CharSequence> proc)
- Since:
- 2.3
-
asRunnable
public java.lang.Runnable asRunnable(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 procedure)
-
asProcedure
public org.eclipse.xtext.xbase.lib.Procedures.Procedure0 asProcedure(java.lang.Runnable runnable)
-
getIdentityFunction
public <Obj> org.eclipse.xtext.xbase.lib.Functions.Function1<Obj,Obj> getIdentityFunction()
-
concatStrings
@SafeVarargs public final java.lang.String concatStrings(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.String>... functions)
- Since:
- 2.3
-
concatStrings
public java.lang.String concatStrings(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.String> function1, org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.String> function2)- Since:
- 2.3
-
-