org.eclipse.xtend.core.formatting
Class MemberFromSuperImplementor

java.lang.Object
  extended by org.eclipse.xtend.core.formatting.MemberFromSuperImplementor

public class MemberFromSuperImplementor
extends java.lang.Object

Author:
Jan Koehnlein - Initial contribution and API

Field Summary
static java.lang.String DEFAULT_BODY
           
 
Constructor Summary
MemberFromSuperImplementor()
           
 
Method Summary
 void appendConstructorFromSuper(XtendClass overrider, JvmConstructor superConstructor, IAppendable appendable)
           
protected  void appendExecutable(XtendClass overrider, JvmExecutable executableFromSuper, IAppendable appendable)
           
 void appendOverrideFunction(XtendClass overrider, JvmOperation overriddenOperation, IAppendable appendable)
           
protected  void appendSignature(JvmExecutable overridden, org.eclipse.emf.ecore.EObject context, ITypeArgumentContext typeArgumentContext, IAppendable appendable, boolean isCall)
           
 int getConstructorInsertOffset(XtendClass clazz)
           
 int getFunctionInsertOffset(XtendClass clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_BODY

public static final java.lang.String DEFAULT_BODY
See Also:
Constant Field Values
Constructor Detail

MemberFromSuperImplementor

public MemberFromSuperImplementor()
Method Detail

appendOverrideFunction

public void appendOverrideFunction(XtendClass overrider,
                                   JvmOperation overriddenOperation,
                                   IAppendable appendable)

appendConstructorFromSuper

public void appendConstructorFromSuper(XtendClass overrider,
                                       JvmConstructor superConstructor,
                                       IAppendable appendable)

appendExecutable

protected void appendExecutable(XtendClass overrider,
                                JvmExecutable executableFromSuper,
                                IAppendable appendable)

appendSignature

protected void appendSignature(JvmExecutable overridden,
                               org.eclipse.emf.ecore.EObject context,
                               ITypeArgumentContext typeArgumentContext,
                               IAppendable appendable,
                               boolean isCall)

getFunctionInsertOffset

public int getFunctionInsertOffset(XtendClass clazz)

getConstructorInsertOffset

public int getConstructorInsertOffset(XtendClass clazz)