public class ElExtensionsRegistry extends Object
| Constructor and Description |
|---|
ElExtensionsRegistry() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.xtext.xbase.lib.Functions.Function3<? super Map<String,Object>,? super Object,? super String,?> |
findGetPropertyClosure(Object base) |
org.eclipse.xtext.xbase.lib.Functions.Function5<? super Map<String,Object>,? super Object,? super String,? super Class<?>[],? super Object[],?> |
findInvokeMethodClosure(Object base) |
org.eclipse.xtext.xbase.lib.Functions.Function4<? super Map<String,Object>,? super Object,? super Class<?>[],? super Object[],?> |
findMethodClosure(Object base,
String methodName) |
org.eclipse.xtext.xbase.lib.Functions.Function2<? super Map<String,Object>,? super Object,?> |
findPropertyClosure(Object base,
String propertyName) |
Map<Class<?>,org.eclipse.xtext.xbase.lib.Functions.Function3<? super Map<String,Object>,? super Object,? super String,?>> |
getGetPropertyClosureByClass() |
Map<Class<?>,org.eclipse.xtext.xbase.lib.Functions.Function5<? super Map<String,Object>,? super Object,? super String,? super Class<?>[],? super Object[],?>> |
getInvokeMethodClosureByClass() |
Map<Class<?>,Map<String,org.eclipse.xtext.xbase.lib.Functions.Function4<? super Map<String,Object>,? super Object,? super Class<?>[],? super Object[],?>>> |
getMethodNameToClosureByClass() |
Map<Class<?>,Map<String,org.eclipse.xtext.xbase.lib.Functions.Function2<? super Map<String,Object>,? super Object,?>>> |
getPropertyNameToGetterClosureByClass() |
<T> void |
registerGetProperty(Class<T> baseClass,
org.eclipse.xtext.xbase.lib.Functions.Function3<? super Map<String,Object>,? super T,? super String,?> getPropertyClosure) |
<T> void |
registerInvokeMethod(Class<T> baseClass,
org.eclipse.xtext.xbase.lib.Functions.Function5<? super Map<String,Object>,? super T,? super String,? super Class<?>[],? super Object[],?> closure) |
<T> void |
registerMethod(Class<T> baseClass,
String methodName,
org.eclipse.xtext.xbase.lib.Functions.Function4<? super Map<String,Object>,? super T,? super Class<?>[],? super Object[],?> closure) |
<T> void |
registerProperty(Class<T> baseClass,
String propertyName,
org.eclipse.xtext.xbase.lib.Functions.Function2<? super Map<String,Object>,? super T,?> getterClosure) |
public <T> void registerProperty(Class<T> baseClass, String propertyName, org.eclipse.xtext.xbase.lib.Functions.Function2<? super Map<String,Object>,? super T,?> getterClosure)
public <T> void registerGetProperty(Class<T> baseClass, org.eclipse.xtext.xbase.lib.Functions.Function3<? super Map<String,Object>,? super T,? super String,?> getPropertyClosure)
public <T> void registerMethod(Class<T> baseClass, String methodName, org.eclipse.xtext.xbase.lib.Functions.Function4<? super Map<String,Object>,? super T,? super Class<?>[],? super Object[],?> closure)
public <T> void registerInvokeMethod(Class<T> baseClass, org.eclipse.xtext.xbase.lib.Functions.Function5<? super Map<String,Object>,? super T,? super String,? super Class<?>[],? super Object[],?> closure)
public org.eclipse.xtext.xbase.lib.Functions.Function4<? super Map<String,Object>,? super Object,? super Class<?>[],? super Object[],?> findMethodClosure(Object base, String methodName)
public org.eclipse.xtext.xbase.lib.Functions.Function5<? super Map<String,Object>,? super Object,? super String,? super Class<?>[],? super Object[],?> findInvokeMethodClosure(Object base)
public org.eclipse.xtext.xbase.lib.Functions.Function2<? super Map<String,Object>,? super Object,?> findPropertyClosure(Object base, String propertyName)
public org.eclipse.xtext.xbase.lib.Functions.Function3<? super Map<String,Object>,? super Object,? super String,?> findGetPropertyClosure(Object base)
@Pure public Map<Class<?>,Map<String,org.eclipse.xtext.xbase.lib.Functions.Function2<? super Map<String,Object>,? super Object,?>>> getPropertyNameToGetterClosureByClass()
@Pure public Map<Class<?>,org.eclipse.xtext.xbase.lib.Functions.Function3<? super Map<String,Object>,? super Object,? super String,?>> getGetPropertyClosureByClass()
@Pure public Map<Class<?>,Map<String,org.eclipse.xtext.xbase.lib.Functions.Function4<? super Map<String,Object>,? super Object,? super Class<?>[],? super Object[],?>>> getMethodNameToClosureByClass()
Copyright © 2018. All rights reserved.