org.eclipse.xtend.middleend.xtend.internal.xtendlib
Class XtendBuiltinOperations
java.lang.Object
org.eclipse.xtend.middleend.javaannotations.AbstractExecutionContextAware
org.eclipse.xtend.middleend.xtend.internal.xtendlib.XtendBuiltinOperations
- All Implemented Interfaces:
- ExecutionContextAware
public class XtendBuiltinOperations
- extends AbstractExecutionContextAware
Method Summary |
java.lang.String |
adviceCtxName(ThisJoinPoint jp)
|
java.util.List<java.lang.String> |
adviceCtxParamNames(ThisJoinPoint jp)
|
java.util.List<? extends BackendType> |
adviceCtxParamTypes(ThisJoinPoint jp)
|
java.util.List<?> |
adviceCtxParamValues(ThisJoinPoint jp)
|
BackendType |
adviceCtxTargetType(ThisJoinPoint jp)
|
java.lang.Long |
xtendCompareTo(java.lang.Object target,
java.lang.Object o)
|
java.lang.String |
xtendDefinitionName(ThisJoinPoint jp)
|
java.util.List<java.lang.String> |
xtendDefinitionParamNames(ThisJoinPoint jp)
|
java.util.List<? extends BackendType> |
xtendDefinitionParamTypes(ThisJoinPoint jp)
|
java.lang.Object |
xtendDefinitionToString(ThisJoinPoint jp)
|
BackendType |
XtendFeatureOwner(NamedFunction target)
|
BackendType |
XtendFeatureOwner(Property target)
|
BackendType |
XtendFeatureOwner(StaticProperty target)
|
BackendType |
XtendFeatureReturnType(NamedFunction f)
|
BackendType |
XtendFeatureReturnType(Property p)
|
BackendType |
XtendFeatureReturnType(StaticProperty p)
|
BackendType |
XtendMetaType(java.lang.Object o)
|
java.lang.Object |
XtendName(NamedFunction f)
|
java.lang.Object |
XtendName(java.lang.Object target)
|
java.lang.Object |
XtendName(Property p)
|
java.lang.Object |
XtendName(StaticProperty p)
|
java.lang.Object |
XtendName(ThisJoinPoint jp)
|
java.lang.Object |
XtendOperationEvaluate(NamedFunction f,
java.lang.Object target,
java.util.List params)
|
java.util.List<? extends BackendType> |
XtendOperationGetParameterTypes(NamedFunction target)
|
java.lang.String |
XtendStringReplaceFirst(java.lang.String s,
java.lang.String regex,
java.lang.String replacement)
|
java.util.Set |
XtendTypeAllFeatures(BackendType target)
|
java.util.Set<NamedFunction> |
XtendTypeAllOperations(BackendType target)
|
java.util.Set<java.lang.Object> |
XtendTypeAllProperties(BackendType target)
|
java.util.Set<StaticProperty> |
XtendTypeAllStaticProperties(BackendType target)
|
java.lang.String |
XtendTypeDocumentation(BackendType target)
|
java.lang.String |
XtendTypeDocumentation(EObjectType target)
|
java.lang.String |
XtendTypeDocumentation(JavaBeansType target)
|
java.lang.String |
XtendTypeDocumentation(NamedFunction target)
|
java.lang.String |
XtendTypeDocumentation(java.lang.Object target)
|
java.lang.String |
XtendTypeDocumentation(Property target)
|
java.lang.String |
XtendTypeDocumentation(StaticProperty target)
|
java.lang.Object |
XtendTypeGetFeature(BackendType target,
java.lang.String featureName,
java.util.List<BackendType> paramTypes)
|
NamedFunction |
XtendTypeGetOperation(BackendType target,
java.lang.String functionName,
java.util.List<BackendType> paramTypes)
|
java.lang.Object |
XtendTypeGetProperty(BackendType target,
java.lang.CharSequence propertyName)
|
java.util.Set<BackendType> |
XtendTypeSuperTypes(BackendType target)
|
java.util.List<java.lang.Integer> |
XtendUpto(java.lang.Integer target,
java.lang.Integer v)
|
java.util.List<java.lang.Integer> |
XtendUpto(java.lang.Integer target,
java.lang.Integer v,
java.lang.Integer inc)
|
java.util.List<java.lang.Long> |
XtendUpto(java.lang.Long target,
java.lang.Long v)
|
java.util.List<java.lang.Long> |
XtendUpto(java.lang.Long target,
java.lang.Long v,
java.lang.Long inc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XtendBuiltinOperations
public XtendBuiltinOperations()
xtendCompareTo
public java.lang.Long xtendCompareTo(java.lang.Object target,
java.lang.Object o)
XtendMetaType
public BackendType XtendMetaType(java.lang.Object o)
XtendStringReplaceFirst
public java.lang.String XtendStringReplaceFirst(java.lang.String s,
java.lang.String regex,
java.lang.String replacement)
XtendUpto
public java.util.List<java.lang.Long> XtendUpto(java.lang.Long target,
java.lang.Long v)
XtendUpto
public java.util.List<java.lang.Integer> XtendUpto(java.lang.Integer target,
java.lang.Integer v)
XtendUpto
public java.util.List<java.lang.Long> XtendUpto(java.lang.Long target,
java.lang.Long v,
java.lang.Long inc)
XtendUpto
public java.util.List<java.lang.Integer> XtendUpto(java.lang.Integer target,
java.lang.Integer v,
java.lang.Integer inc)
XtendTypeAllStaticProperties
public java.util.Set<StaticProperty> XtendTypeAllStaticProperties(BackendType target)
XtendTypeAllFeatures
public java.util.Set XtendTypeAllFeatures(BackendType target)
XtendTypeAllOperations
public java.util.Set<NamedFunction> XtendTypeAllOperations(BackendType target)
XtendTypeAllProperties
public java.util.Set<java.lang.Object> XtendTypeAllProperties(BackendType target)
XtendTypeSuperTypes
public java.util.Set<BackendType> XtendTypeSuperTypes(BackendType target)
XtendTypeDocumentation
public java.lang.String XtendTypeDocumentation(BackendType target)
XtendTypeDocumentation
public java.lang.String XtendTypeDocumentation(java.lang.Object target)
XtendTypeDocumentation
public java.lang.String XtendTypeDocumentation(EObjectType target)
XtendTypeDocumentation
public java.lang.String XtendTypeDocumentation(JavaBeansType target)
XtendTypeDocumentation
public java.lang.String XtendTypeDocumentation(NamedFunction target)
XtendTypeDocumentation
public java.lang.String XtendTypeDocumentation(Property target)
XtendTypeDocumentation
public java.lang.String XtendTypeDocumentation(StaticProperty target)
XtendTypeGetProperty
public java.lang.Object XtendTypeGetProperty(BackendType target,
java.lang.CharSequence propertyName)
XtendTypeGetFeature
public java.lang.Object XtendTypeGetFeature(BackendType target,
java.lang.String featureName,
java.util.List<BackendType> paramTypes)
XtendTypeGetOperation
public NamedFunction XtendTypeGetOperation(BackendType target,
java.lang.String functionName,
java.util.List<BackendType> paramTypes)
XtendOperationGetParameterTypes
public java.util.List<? extends BackendType> XtendOperationGetParameterTypes(NamedFunction target)
XtendOperationEvaluate
public java.lang.Object XtendOperationEvaluate(NamedFunction f,
java.lang.Object target,
java.util.List params)
XtendFeatureReturnType
public BackendType XtendFeatureReturnType(NamedFunction f)
XtendFeatureReturnType
public BackendType XtendFeatureReturnType(Property p)
XtendFeatureReturnType
public BackendType XtendFeatureReturnType(StaticProperty p)
XtendFeatureOwner
public BackendType XtendFeatureOwner(Property target)
XtendFeatureOwner
public BackendType XtendFeatureOwner(StaticProperty target)
XtendFeatureOwner
public BackendType XtendFeatureOwner(NamedFunction target)
XtendName
public java.lang.Object XtendName(NamedFunction f)
XtendName
public java.lang.Object XtendName(Property p)
XtendName
public java.lang.Object XtendName(StaticProperty p)
XtendName
public java.lang.Object XtendName(java.lang.Object target)
adviceCtxParamValues
public java.util.List<?> adviceCtxParamValues(ThisJoinPoint jp)
adviceCtxParamTypes
public java.util.List<? extends BackendType> adviceCtxParamTypes(ThisJoinPoint jp)
adviceCtxParamNames
public java.util.List<java.lang.String> adviceCtxParamNames(ThisJoinPoint jp)
xtendDefinitionName
public java.lang.String xtendDefinitionName(ThisJoinPoint jp)
xtendDefinitionToString
public java.lang.Object xtendDefinitionToString(ThisJoinPoint jp)
adviceCtxName
public java.lang.String adviceCtxName(ThisJoinPoint jp)
xtendDefinitionParamTypes
public java.util.List<? extends BackendType> xtendDefinitionParamTypes(ThisJoinPoint jp)
adviceCtxTargetType
public BackendType adviceCtxTargetType(ThisJoinPoint jp)
xtendDefinitionParamNames
public java.util.List<java.lang.String> xtendDefinitionParamNames(ThisJoinPoint jp)
XtendName
public java.lang.Object XtendName(ThisJoinPoint jp)