diff options
Diffstat (limited to 'plugins/org.eclipse.xpand3/src/org/eclipse/xpand3/middlend/Declaration2Backend.java')
-rw-r--r-- | plugins/org.eclipse.xpand3/src/org/eclipse/xpand3/middlend/Declaration2Backend.java | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/plugins/org.eclipse.xpand3/src/org/eclipse/xpand3/middlend/Declaration2Backend.java b/plugins/org.eclipse.xpand3/src/org/eclipse/xpand3/middlend/Declaration2Backend.java index 12191ac1..3e9e8b1f 100644 --- a/plugins/org.eclipse.xpand3/src/org/eclipse/xpand3/middlend/Declaration2Backend.java +++ b/plugins/org.eclipse.xpand3/src/org/eclipse/xpand3/middlend/Declaration2Backend.java @@ -26,14 +26,13 @@ import org.eclipse.xpand3.SyntaxElement; import org.eclipse.xpand3.declaration.AbstractAspect; import org.eclipse.xpand3.declaration.AbstractDeclaration; import org.eclipse.xpand3.declaration.AbstractNamedDeclaration; -import org.eclipse.xpand3.declaration.Advice; import org.eclipse.xpand3.declaration.Check; -import org.eclipse.xpand3.declaration.CreateExtensionStatement; +import org.eclipse.xpand3.declaration.CreateExtension; import org.eclipse.xpand3.declaration.Definition; import org.eclipse.xpand3.declaration.DefinitionAspect; import org.eclipse.xpand3.declaration.Extension; import org.eclipse.xpand3.declaration.ExtensionAspect; -import org.eclipse.xpand3.declaration.JavaExtensionStatement; +import org.eclipse.xpand3.declaration.JavaExtension; import org.eclipse.xpand3.declaration.util.DeclarationSwitch; import org.eclipse.xpand3.statement.AbstractStatement; import org.eclipse.xtend.backend.aop.AroundAdvice; @@ -116,8 +115,7 @@ public class Declaration2Backend extends DeclarationSwitch<Object> { } @Override - public Object caseCreateExtensionStatement( - CreateExtensionStatement createExtension) { + public Object caseCreateExtension(CreateExtension createExtension) { ExpressionBase body = getExpression2Backend().doSwitch( createExtension.getBody()); // TODO: return type (currently not in frontend AST model) @@ -159,7 +157,7 @@ public class Declaration2Backend extends DeclarationSwitch<Object> { } @Override - public Object caseJavaExtensionStatement(JavaExtensionStatement object) { + public Object caseJavaExtension(JavaExtension object) { throw new RuntimeException("Not implemented yet"); // TODO } @@ -191,13 +189,6 @@ public class Declaration2Backend extends DeclarationSwitch<Object> { } @Override - public Object caseAdvice(Advice object) { - xpand3MiddleEnd.handleTransformationError( - "Method should never be called", null); - return null; - } - - @Override public Object caseSyntaxElement(SyntaxElement object) { xpand3MiddleEnd.handleTransformationError( "Method should never be called", null); |