org.eclipse.xtext.xtend2.formatting
Class MemberFromSuperImplementor
java.lang.Object
org.eclipse.xtext.xtend2.formatting.MemberFromSuperImplementor
public class MemberFromSuperImplementor
- extends java.lang.Object
- Author:
- Jan Koehnlein - Initial contribution and API
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 |
DEFAULT_BODY
public static final java.lang.String DEFAULT_BODY
- See Also:
- Constant Field Values
MemberFromSuperImplementor
public MemberFromSuperImplementor()
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)