Methods
Modifier and Type |
Method and Description |
protected void |
_toJavaExpression(XAbstractFeatureCall call,
ITreeAppendable b) |
protected void |
_toJavaStatement(XAbstractFeatureCall expr,
ITreeAppendable b,
boolean isReferenced) |
protected void |
_toJavaStatement(XFeatureCall expr,
ITreeAppendable b,
boolean isReferenced) |
protected void |
appendArgument(XExpression argument,
ITreeAppendable b) |
protected void |
appendArgument(XExpression argument,
ITreeAppendable b,
boolean doLineWrappingIfSourceWasWrapped) |
protected void |
appendArguments(java.util.List<? extends XExpression> arguments,
ITreeAppendable b) |
protected void |
appendArguments(java.util.List<? extends XExpression> arguments,
ITreeAppendable b,
boolean shouldWrapLine) |
protected void |
appendFeatureCall(XAbstractFeatureCall call,
ITreeAppendable b) |
protected void |
appendInlineFeatureCall(XAbstractFeatureCall call,
ITreeAppendable b) |
protected ITreeAppendable |
appendLeftOperand(XAbstractFeatureCall expr,
ITreeAppendable appendable,
boolean isExpressionContext) |
protected void |
appendNullValue(JvmTypeReference type,
org.eclipse.emf.ecore.EObject context,
ITreeAppendable b) |
protected void |
appendNullValueUntyped(LightweightTypeReference type,
org.eclipse.emf.ecore.EObject context,
ITreeAppendable b) |
protected boolean |
appendReceiver(XAbstractFeatureCall call,
ITreeAppendable b,
boolean isExpressionContext) |
protected ITreeAppendable |
appendTypeArguments(XAbstractFeatureCall call,
ITreeAppendable original) |
protected void |
assignmentToJavaExpression(XAssignment expr,
ITreeAppendable b,
boolean isExpressionContext) |
protected void |
doInternalToJavaStatement(XExpression obj,
ITreeAppendable appendable,
boolean isReferenced) |
protected void |
featureCalltoJavaExpression(XAbstractFeatureCall call,
ITreeAppendable b,
boolean isExpressionContext) |
protected void |
generateShortCircuitInvocation(XAbstractFeatureCall featureCall,
ITreeAppendable b) |
protected java.util.List<XExpression> |
getActualArguments(XAbstractFeatureCall expr) |
protected XExpression |
getActualReceiver(XAbstractFeatureCall expr) |
protected java.lang.String |
getDefaultLiteral(JvmPrimitiveType primitiveType) |
protected ILocationInFileProvider |
getLocationInFileProvider() |
protected ILocationData |
getLocationOfTypeArguments(XAbstractFeatureCall call) |
protected ILocationData |
getLocationWithoutTypeArguments(XAbstractFeatureCall call) |
protected ILocationData |
getLocationWithTypeArguments(XAbstractFeatureCall call) |
protected ILogicalContainerProvider |
getLogicalContainerProvider() |
protected boolean |
internalCanCompileToJavaExpression(XExpression expression,
ITreeAppendable appendable) |
protected void |
internalToConvertedExpression(XExpression obj,
ITreeAppendable appendable) |
protected boolean |
isDeclaredInNewLine(XExpression obj) |
protected boolean |
isHidden(INode node) |
protected boolean |
isMemberCall(XAbstractFeatureCall call) |
protected boolean |
isPreparationRequired(XExpression arg,
ITreeAppendable b) |
protected boolean |
isReferenceToSelf(XFeatureCall featureCall,
JvmType type) |
protected boolean |
isVariableDeclarationRequired(XExpression expr,
ITreeAppendable b)
whether an expression needs to be declared in a statement
If an expression has side effects this method must return true for it.
|
protected boolean |
isVariableDeclarationRequired(XMemberFeatureCall expr,
ITreeAppendable b) |
protected boolean |
needMultiAssignment(XAbstractFeatureCall expr) |
protected boolean |
nullSafeMemberFeatureCallExpressionNeedsPreparation(XExpression argument,
ITreeAppendable b) |
protected void |
prepareExpression(XExpression arg,
ITreeAppendable b) |
protected ILocationData |
toLocationData(java.util.List<INode> nodes) |