org.eclipse.xtend.middleend.xtend.internal.xtendlib
Class XtendBuiltinOperations

java.lang.Object
  extended by org.eclipse.xtend.middleend.javaannotations.AbstractExecutionContextAware
      extended by org.eclipse.xtend.middleend.xtend.internal.xtendlib.XtendBuiltinOperations
All Implemented Interfaces:
ExecutionContextAware

public class XtendBuiltinOperations
extends AbstractExecutionContextAware


Field Summary
 
Fields inherited from class org.eclipse.xtend.middleend.javaannotations.AbstractExecutionContextAware
_ctx
 
Constructor Summary
XtendBuiltinOperations()
           
 
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 org.eclipse.xtend.middleend.javaannotations.AbstractExecutionContextAware
getExecutionContext, setExecutionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XtendBuiltinOperations

public XtendBuiltinOperations()
Method Detail

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)