public class ClosureClient
extends java.lang.Object
| Constructor and Description |
|---|
ClosureClient() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.xtext.xbase.lib.Procedures.Procedure0 |
asProcedure(java.lang.Runnable runnable) |
java.lang.Runnable |
asRunnable(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 procedure) |
java.lang.String |
concatStrings(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.String>... functions) |
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) |
<Obj> org.eclipse.xtext.xbase.lib.Functions.Function1<Obj,Obj> |
getIdentityFunction() |
void |
infiniteApply(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.Object> fun) |
<T> T |
invoke0(org.eclipse.xtext.xbase.lib.Functions.Function0<T> fun) |
<P,T> T |
invoke1(org.eclipse.xtext.xbase.lib.Functions.Function1<P,T> fun,
P p1) |
<P,T> T |
invoke1WithExtends(org.eclipse.xtext.xbase.lib.Functions.Function1<P,? extends T> fun,
P p1) |
<P,T> T |
invoke1WithSuper(org.eclipse.xtext.xbase.lib.Functions.Function1<? super P,T> fun,
P p1) |
<P,T> T |
invoke1WithSuperAndExtends(org.eclipse.xtext.xbase.lib.Functions.Function1<? super P,? extends T> fun,
P p1) |
<P1,P2,T> T |
invoke2(org.eclipse.xtext.xbase.lib.Functions.Function2<P1,P2,T> fun,
P1 p1,
P2 p2) |
<In,Out> Out |
useGoogleCollectFunction(com.google.common.base.Function<In,Out> fun,
In param) |
<In,Out> Out |
useGoogleCollectFunction2(com.google.common.base.Function<? super In,Out> fun,
In param) |
<In> boolean |
useGoogleCollectPredicate(com.google.common.base.Predicate<In> predicate,
In value) |
<In> boolean |
useGoogleCollectPredicate2(com.google.common.base.Predicate<? super In> predicate,
In value) |
java.lang.String |
useProcedureForCharSequence(org.eclipse.xtext.xbase.lib.Procedures.Procedure1<java.lang.CharSequence> proc) |
<T> T |
useProvider(com.google.inject.Provider<T> provider) |
void |
useRunnable(java.lang.Runnable runnable) |
<T> T |
useSupplier(com.google.common.base.Supplier<T> supplier) |
public <T> T invoke0(org.eclipse.xtext.xbase.lib.Functions.Function0<T> fun)
public void infiniteApply(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.Object> fun)
public <P,T> T invoke1(org.eclipse.xtext.xbase.lib.Functions.Function1<P,T> fun,
P p1)
public <P,T> T invoke1WithExtends(org.eclipse.xtext.xbase.lib.Functions.Function1<P,? extends T> fun,
P p1)
public <P,T> T invoke1WithSuper(org.eclipse.xtext.xbase.lib.Functions.Function1<? super P,T> fun,
P p1)
public <P,T> T invoke1WithSuperAndExtends(org.eclipse.xtext.xbase.lib.Functions.Function1<? super P,? extends T> fun,
P p1)
public <P1,P2,T> T invoke2(org.eclipse.xtext.xbase.lib.Functions.Function2<P1,P2,T> fun,
P1 p1,
P2 p2)
public <T> T useProvider(com.google.inject.Provider<T> provider)
public <T> T useSupplier(com.google.common.base.Supplier<T> supplier)
public <In,Out> Out useGoogleCollectFunction(com.google.common.base.Function<In,Out> fun,
In param)
public <In,Out> Out useGoogleCollectFunction2(com.google.common.base.Function<? super In,Out> fun,
In param)
public <In> boolean useGoogleCollectPredicate(com.google.common.base.Predicate<In> predicate,
In value)
public <In> boolean useGoogleCollectPredicate2(com.google.common.base.Predicate<? super In> predicate,
In value)
public void useRunnable(java.lang.Runnable runnable)
public java.lang.String useProcedureForCharSequence(org.eclipse.xtext.xbase.lib.Procedures.Procedure1<java.lang.CharSequence> proc)
public java.lang.Runnable asRunnable(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 procedure)
public org.eclipse.xtext.xbase.lib.Procedures.Procedure0 asProcedure(java.lang.Runnable runnable)
public <Obj> org.eclipse.xtext.xbase.lib.Functions.Function1<Obj,Obj> getIdentityFunction()
@SafeVarargs public final java.lang.String concatStrings(org.eclipse.xtext.xbase.lib.Functions.Function0<java.lang.String>... functions)
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)